OSDN Git Service

PR 22037
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
2
3         PR 22037
4         * g++.dg/tree-ssa/pr22037.C:
5
6 2005-08-04  Richard Henderson  <rth@redhat.com>
7
8         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9         scan-tree-dump-times directive.
10
11 2005-08-04  Jan Hubicka  <jh@suse.cz>
12
13         * gcov-1.C: Fix switch counts.
14         * gcov-4b.c: Likewise.
15
16 2005-08-03  Jeff Law  <law@redhat.com>
17
18         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
19
20 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
21
22         * gcc.c-torture/execute/pr23135.c: New test.
23
24 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25
26         PR tree-optimization/19899
27         * gcc.dg/tree-ssa/scev-1.c: New test.
28         * gcc.dg/tree-ssa/scev-2.c: New test.
29
30 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
31
32         PR target/18582
33         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
34
35 2005-08-03  Jan Hubicka  <jh@suse.cz>
36
37         * update-conroll.c: New testcase.
38         * update-conroll-2.c: New testcase.
39
40 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
41
42         * gfortran.dg/constant_substring.f: New test.
43         * gfortran.dg/pr22491.f: New test.
44
45 2005-08-02  Jan Hubicka  <jh@suse.cz>
46
47         * update-threading.c: Replace by the proper one.
48
49 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
50
51         PR 23164
52         * g++.dg/tree-ssa/pr23164.C: New test.
53
54 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
55
56         * gcc.dg/tree-ssa/pr23192.c: New test.
57
58 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
59
60         * gcc.c-torture/execute/vrp-4.c: New test.
61
62 2005-08-02  Jan Hubicka  <jh@suse.cz>
63
64         * update-threading.c: New test.
65
66 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
67
68         * gcc.c-torture/compile/20050801-1.c: New test.
69         * gcc.c-torture/compile/20050801-2.c: New test.
70
71 2005-08-01  Jan Hubicka  <jh@suse.cz>
72
73         * val-prof-5.c: New test.
74
75 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
76
77         PR c/22311
78         * gcc.dg/pr22311-1.c : New test.
79
80 2005-07-31  Steven Bosscher  <stevenb@suse.de>
81
82         PR target/23095
83         * gfortran.dg/pr23095.f: New test.
84
85         PR c++/22003
86         * g++.dg/other/pr22003.C: New test.
87
88 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
89
90         PR target/20621
91         * gcc.c-torture/execute/pr20621-1.c: New test.
92
93 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
94
95         * gfortran.dg/comma_format_extension_4.f:  Adjust length
96         of string for format.
97         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
98         print statement with internal write.
99         * gfortran.dg/der_array_io_2.f:  Likewise.
100         * gfortran.dg/der_array_io_3.f:  Likewise.
101
102 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
103
104         * gcc.dg/fold-abs-4.c: new test.
105
106 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
107
108         PR fortran/22570 an related issues.
109         * gfortran.dg/x_slash_1.f: New test.
110
111 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
112
113         PR c/23143
114         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
115         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
116
117 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
118
119         PR c/529
120         * gcc.dg/Wshadow-3.c: New test.
121
122 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
123
124         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
125         used to have the wrong bounds).
126
127 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
128
129         PR c/21720
130         * gcc.dg/hex-round-1.c: Test more cases.
131         * gcc.dg/hex-round-2.c: New test.
132
133 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
134
135         PR 22550
136         * g++.dg/tree-ssa/pr22550.C: New test.
137
138 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
139
140         * gcc.dg/tree-ssa/vrp19.c: New test.
141         * gcc.dg/tree-ssa-vrp20.c: New test.
142
143 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
144
145         PR c/22240
146         * gcc.dg/transparent-union-4.c: New test.
147
148 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
149
150         PR c/22192
151         * gcc.dg/c99-vla-2.c: New test.
152
153 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
154
155         PR c/21720
156         * gcc.dg/hex-round-1.c: New test.
157
158 2005-07-28  Jan Hubicka  <jh@suse.cz>
159
160         * inliner-1.c: Do not dump everything.
161         * tree-prof.exp: Do not pass -ftree-based-profiling.
162         * bprob.exp: Likewise.
163
164         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
165
166 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
167
168         PR c++/22545
169         * g++.dg/expr/ptrmem7.C: New test.
170
171 2005-07-28  Mike Stump  <mrs@apple.com>
172
173         * g++.old-deja/g++.mike/visibility-1.C: New test.
174
175 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
176
177         PR c/20187
178         * gcc.c-torture/execute/pr20187-1.c: New test.
179
180 2005-07-28  Jeff Law  <law@redhat.com>
181
182         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
183         * gcc.dg/tree-ssa/vrp18.c: New test.
184
185 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
186
187         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
188
189 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
190
191         PR tree-optimization/22506
192         * gcc.dg/vect/ps22506.c: New test.
193
194 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
195
196         PR target/21149
197         * gcc.target/i386/sse-3.c: New test.
198
199 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
200
201         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
202         * gcc.target/mips/mips32-dsp-type.c: Likewise.
203
204 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
205
206         PR c/22589
207         * gcc.c-torture/compile/pr22589-1.c: New test.
208
209 2005-07-28  Jan Hubicka  <jh@suse.cz>
210         
211         * update-loopch.c: New testcase.
212
213 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
214
215         PR rtl-optimization/23047
216         * gcc.c-torture/execute/pr23047.c: New test.
217         * gcc.c-torture/execute/pr23047.x: New.
218
219 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
220
221         PR tree-optimization/22493
222         * gcc.c-torture/execute/pr22493-1.c: New test.
223         * gcc.c-torture/execute/pr22493-1.x: New.
224         * gcc.c-torture/execute/vrp-1.c: New test.
225         * gcc.c-torture/execute/vrp-2.c: New test.
226         * gcc.c-torture/execute/vrp-2.c: New test.
227
228 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
229
230         * gcc.target/frv/all-builtin-read8.c: Delete.
231         * gcc.target/frv/all-builtin-read16.c: Delete.
232         * gcc.target/frv/all-builtin-read32.c: Delete.
233         * gcc.target/frv/all-builtin-read64.c: Delete.
234         * gcc.target/frv/all-builtin-write8.c: Delete.
235         * gcc.target/frv/all-builtin-write16.c: Delete.
236         * gcc.target/frv/all-builtin-write32.c: Delete.
237         * gcc.target/frv/all-builtin-write64.c: Delete.
238         * gcc.target/frv/all-read-write-1.c: New.
239
240 2005-07-27  Jeff Law  <law@redhat.com>
241
242         * gcc.c-torture/execute/pr22630.c: New test.
243
244 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
245
246         PR tree-optimization/23073
247         * gcc.dg/vect/nodump-pr23073.c: New test.
248         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
249
250 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
251
252         PR tree-optimize/22348
253         * gcc.c-torture/execute/pr22348.c: New.
254
255 2005-07-27  Richard Guenther  <rguenther@suse.de>
256
257         * gcc.dg/tree-ssa/salias-1.c: New testcase.
258
259 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
260
261         PR fortran/22503
262         * gfortran.dg/logical_comp.f90: New test.
263
264 2005-07-27  Jan Hubicka  <jh@suse.cz>
265
266         * inliner-1.c: Add cleanup of dumps.
267         * val-prof-*.c: Likewise.
268         * update-tailcall.c: New.
269
270 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
271
272         PR 22591
273         * gcc.dg/tree-ssa/pr22591.c: New test.
274         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
275
276 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
277
278         PR libobjc/22606
279         * objc.dg/try-catch-11.m: New test.
280
281 2005-07-26  Richard Guenther  <rguenther@suse.de>
282
283         PR tree-optimization/22486
284         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
285
286 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
287
288         PR tree-opt/22484
289         * testsuite/g++.dg/opt/loop2.C: New test.
290
291 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
292
293         * gcc.dg/tree-ssa/reassoc-3.c: New test.
294         * gcc.dg/tree-ssa/reassoc-4.c: New test.
295
296 2005-07-25  Adam Nemet  <anemet@lnxw.com>
297
298         * lib/profopt.exp (profopt-execute): Check for profiling data
299         files on the target.
300
301 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
302
303         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
304         for matching of asm labels.
305
306 2005-07-25  Richard Guenther  <rguenther@suse.de>
307
308         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
309
310 2005-07-25  Richard Guenther  <rguenther@suse.de>
311
312         PR testsuite/22624
313         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
314
315 2005-07-25  Ira Rosen  <irar@il.ibm.com>
316
317         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
318         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
319         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
320         * gcc.dg/vect/vect-100.c: New test.
321         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
322         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
323         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
324         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
325         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
326         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
327         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
328         * gfortran.dg/vect/pr19049.f90: New testcase.
329         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
330
331 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
332
333         * gcc.c-torture/execute/20050713-1.c: New test.
334
335         PR fortran/20063
336         * gfortran.fortran-torture/execute/data_4.f90: New test.
337
338         PR middle-end/20303
339         * gcc.dg/visibility-d.c: New test.
340
341 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
342
343         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
344         * gfortran.dg/underflow.f90: Ditto.
345
346 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
347
348         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
349         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
350         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
351
352 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
353
354         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
355         include case of field width of zero. 
356
357 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
358
359         PR libgfortran/21875
360         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
361         with trailing blanks on normal formatted read.
362
363 2005-07-23  Chao-ying Fu  <fu@mips.com>
364
365         * gcc.target/mips/mips32-dsp-type.c: New test.
366         * gcc.target/mips/mips32-dsp.c: New test.
367
368 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
369
370         PR testsuite/21073
371         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
372
373         PR testsuite/20454
374         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
375         and __cyg_profile_func_exit.
376
377 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
378
379         * gfortran.dg/comma_format_extension_3.f: Fix typo.
380         * gfortran.dg/comma_format_extension_4.f: Same.
381         * gfortran.dg/pr15332.f: Same.
382         * gfortran.dg/pr21730.f: Same.
383
384 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
385
386         * g++.dg/opt/vrp2.C: Fix testcase.
387
388         PR tree-opt/22625
389         * g++.dg/opt/vrp2.C: New test.
390
391 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
392
393         PR debug/21828
394         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
395
396 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
397
398         * gcc.dg/tree-ssa/20050719-1.c: New test.
399
400 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
401
402         * gcc.dg/bfin-longcall-1.c: New file.
403         * gcc.dg/bfin-longcall-2.c: New file.
404
405 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
406
407         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
408
409 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
410
411         PR middle-end/19055
412         * gcc.dg/tree-ssa/pr19055.c: New test.
413         * gcc.dg/tree-ssa/pr19055-2.c: New test.
414
415 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
416
417         PR C++/22358
418         * g++.dg/other/pr22358.C: New test.
419
420 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
421
422         PR c++/2922
423         * g++.dg/lookup/two-stage5.C: New test from bug comments.
424         
425 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
426
427         PR c++/15938
428         * g++.dg/init/union2.C: New test.
429
430 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
431
432         PR c/22393
433         * gcc.dg/complex-4.c: New test.
434
435 2005-07-21  Richard Guenther  <rguenther@suse.de>
436
437         PR testsuite/22522
438         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
439         scanning for asm labels.
440         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
441
442 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
443
444         PR target/22085
445         * gcc.dg/altivec-pr22085.c: New.
446
447 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
448
449         PR tree-optimization/19210
450         * gcc.dg/tree-ssa/pr19210-1.c: New.
451         * gcc.dg/tree-ssa/pr19210-2.c: New.
452
453 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
454
455         PR rtl-optimization/22167
456         * g++.dg/opt/pr22167.C: New test.
457
458 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
459
460         PR c++/2922
461         * g++.dg/lookup/two-stage2.C: New.
462         * g++.dg/lookup/two-stage3.C: New.
463         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
464         fixed two-stage name lookup for operators.
465         * g++.dg/template/call3.C: Compiler now produces an appropriate
466         error message. 
467         * g++.dg/template/crash37.C: Compiler now describes bla() on line
468         14 as a candidate. 
469         * g++.dg/template/ptrmem4.C: Compiler produces different error
470         message.
471         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
472         connect_to_method as a candidate.
473         
474 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
475
476         * gcc.dg/fold-alloc-1.c: New test.
477
478 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
479
480         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
481         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
482
483 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
484
485         * gcc.dg/fold-abs-1.c: New test.
486         * gcc.dg/fold-abs-2.c: New test.
487         * gcc.dg/fold-abs-3.c: New test.
488
489 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
490
491         Make CONSTRUCTOR use VEC to store initializers.
492         * g++.dg/ext/complit3.C: Check for specific error messages.
493         * g++.dg/init/brace2.C: Update error message.
494         * g++.dg/warn/Wbraces2.C: Likewise.
495
496 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
497
498         PR fortran/16940
499         * gfortran.dg/module_interface_1.f90: New test.
500
501 2005-07-19  Danny Berlin <dberlin@dberlin.org>
502             Kenneth Zadeck <zadeck@naturalbridge.com>
503
504         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
505
506 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
507
508         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
509         specify -Wformat for these tests.
510         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
511         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
512         * gcc.dg/format/opt-6.c: Delete.
513
514 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
515
516         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
517         * gcc.dg/tree-ssa/sra-3.c: Likewise.
518
519 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
520
521         * gcc.dg/tree-ssa/alias-2.c: New test.
522
523 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
524
525         PR c++/22263
526         * g++.dg/template/explicit7.C: New test.
527
528 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
529
530         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
531         width of 8 to +Inf and -Inf.
532     
533 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
534
535         PR c++/22139
536         * g++.dg/template/friend36.C: New test.
537
538 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
539
540         PR fortran/21730
541         * gfortran.dg/pr21730.f: New test.
542
543 2005-07-16  Danny Berlin <dberlin@dberlin.org>
544             Kenneth Zadeck <zadeck@naturalbridge.com>
545
546         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
547         since pure const detection cannot run at -O1 in c compiler.
548         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
549         can now optimize this case properly.
550         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
551         because we now pass.
552         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
553
554 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
555
556         PR c/22421
557         * gcc.dg/format/bitfld-1.c: New test.
558
559 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
560
561         PR c++/22204
562         * g++.dg/rtti/repo1.C: New test.
563
564 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
565
566         PR middle-end/22398
567         * gcc.c-torture/compile/pr22398.c: New test.
568
569 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
570
571         PR c++/22132
572         * g++.dg/expr/cast4.C: New test.
573
574 2005-07-15  Richard Guenther  <rguenther@suse.de>
575
576         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
577         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
578
579 2005-07-15  Steven Bosscher  <stevenb@suse.de>
580
581         PR tree-optimization/22230
582         * gcc.dg/tree-ssa/pr22230.c: New test.
583
584 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
585
586         * gfortran.dg/g77/cpp6.f: New test.
587
588         PR fortran/22417
589         * gfortran.dg/g77/cpp5.F: New test.
590         * gfortran.dg/g77/cpp5.h: New file.
591         * gfortran.dg/g77/cpp5inc.h: New file.
592
593 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
594
595         PR libfortran/16435
596         * gfortran.dg/tl_editting.f90: New.
597         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
598
599 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
600
601         * gfortran.dg/char_array_constructor.f90: New test.
602
603 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
604
605         * gfortran.dg/past_eor.f90: New.
606         * gfortran.dg/complex_read.f90: New.
607
608 2005-07-13  Jeff Law  <law@redhat.com>
609
610         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
611         additional casts.
612
613         * gcc.dg/tree-ssa/pr22321.c: New test
614
615 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
616
617         PR tree-optimization/21921
618         * gcc.dg/tree-ssa/pr21921.c: New.
619
620 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
621
622         PR tree-optimizatio/22442
623         * gcc.dg/tree-ssa/loop-11.c: New test.
624
625 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
626
627         PR tree-opt/21840
628         * gcc.c-torture/compile/pr21840.c: New test.
629
630 2005-07-12  Jan Hubicka  <jh@suse.cz>
631
632         * gcc.c-torture/compile/pr22379.c: New test.
633
634 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
635
636         PR libfortran/21593
637         gfortran.dg/dev_null.f90:  Remove outdated comment about
638         PR libfortran/21593.
639
640
641 2005-07-12  Dale Johannesen  <dalej@apple.com>
642
643         * gcc.target/i386/compress-float-sse.c:  New.
644         * gcc.target/i386/compress-float-sse-pic.c:  New.
645         * gcc.target/i386/compress-float-387.c:  New.
646         * gcc.target/i386/compress-float-387-pic.c:  New.
647         * gcc.dg/compress-float-ppc.c:  New.
648         * gcc.dg/compress-float-ppc-pic.c:  New.
649
650 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
651
652         PR libfortran/21593
653         gfortran.dg/dev_null.f90:  Remove targets.
654
655 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
656
657         PR tree-opt/22335
658         * gcc.dg/pr22335-1.c: New test.
659         * gcc.dg/pr22335-2.c: New test.
660
661 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
662
663         PR c++/20172
664         * g++.dg/template/nontype12.C : New test.
665
666 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
667
668         * gcc.dg/tree-ssa/loop-10.c: New test.
669
670 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
671
672         * gcc.c-torture/execute/20020720-1.x: Remove.
673
674 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
675
676         * gfortran.fortran-torture/execute/forall_7.f90: New test.
677
678 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
679
680         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
681         (dg-mips-options): Use it.
682
683 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
684
685         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
686
687 2005-07-09  Richard Henderson  <rth@redhat.com>
688
689         * lib/target-supports.exp (check_effective_target_sync_char_short):
690         Add alpha.
691
692 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
693
694         PR libfortran/22217
695         * gfortran.dg/negative-z-descriptor.f90:  New test.
696
697 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
698
699         PR tree-opt/22329
700         * gcc.dg/pr22329.c: New test.
701
702 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
703
704         PR tree-optimization/20139
705         * gcc.dg/tree-ssa/pr20139.c: New.
706
707 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
708
709         PR tree-opt/22356
710         * testsuite/gcc.dg/pr22356-1.c: New test.
711
712 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
713
714         PR c++/21799
715         * g++.dg/template/unify8.C: New.
716         * g++.dg/template/unify9.C: New.
717
718 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
719
720         * gfortran.fortran-torture/execute/entry_10.f90: New test.
721
722 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
723
724         * gcc.dg/darwin-version-1.c: New.
725         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
726         * gcc.dg/builtins-20.c: Likewise.
727         * gcc.dg/builtins-53.c: Likewise.
728         * gcc.dg/torture/builtins-convert-1.c: Likewise.
729         * gcc.dg/torture/builtins-convert-2.c: Likewise.
730         * gcc.dg/torture/builtins-convert-3.c: Likewise.
731         * gcc.dg/torture/builtins-power-1.c: Likewise.
732         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
733         on Darwin.
734
735 2005-07-07  Jeff Law  <law@redhat.com>
736
737         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
738         argument evaluation order.
739
740 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
741
742         PR libfortran/21594
743         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
744         Add test cases where the shift length is greater than the
745         array length.
746
747 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
748
749         * obj-c++.dg/proto-lossage-6.mm: New.
750         * objc.dg/proto-lossage-6.m: New.
751
752 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
753
754         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
755         * objc.dg/gnu-runtime-2.m: Likewise.
756
757 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
758
759         * gfortran.dg/longline.f: New test.
760
761         * gfortran.dg/badline.f: New test.
762
763 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
764
765         PR fortran/16531
766         PR fortran/15966
767         PR fortran/18781
768         * gfortran.dg/hollerith.f90: New.
769         * gfortran.dg/hollerith2.f90: New.
770         * gfortran.dg/hollerith3.f90: New.
771         * gfortran.dg/hollerith4.f90: New.
772         * gfortran.dg/hollerith_f95.f90: New.
773         * gfortran.dg/hollerith_legacy.f90: New.
774         * gfortran.dg/g77/cpp4.F: New. Port from g77.
775
776 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
777
778         PR objc/22274
779         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
780         * objc.dg/gnu-runtime-2.m: New.
781
782 2005-07-06  Jeff Law  <law@redhat.com>
783
784         * gcc.dg/tree-ssa/vrp17.c: New test.
785
786 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
787
788         PR fortran/22327
789         * gfortran.dg/array_constructor_5.f90: New test.
790
791 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
792
793         * gfortran.fortran-torture/execute/entry_9.f90: New test.
794
795 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
796
797         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
798         * gcc.dg/980816-1.c: Ditto.
799
800 2005-07-06  Jeff Law  <law@redhat.com>
801
802         * gcc.c-torture/compile/pr21356.c: New test.
803
804 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
805
806         PR c/22013
807         PR c/22098
808         * gcc.c-torture/compile/pr22013-1.c,
809         gcc.c-torture/execute/pr22098-1.c,
810         gcc.c-torture/execute/pr22098-2.c,
811         gcc.c-torture/execute/pr22098-3.c: New tests.
812
813 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
814
815         PR c/22308
816         * gcc.dg/pr22308-1.c: New test.
817
818 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
819
820         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
821         target.
822         * gcc.dg/compare9.c: Use -fshort-enums instead of
823         -fno-short-enums.  Change the last test to dg-bogus.
824
825 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
826
827         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
828         * gcc.dg/compare9.c: New.
829
830 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
831
832         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
833
834 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
835
836         PR testsuite/22288
837         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
838
839
840 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
841
842         * gcc.dg/format/gcc_gfc-1.c: New.
843
844 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
845
846         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
847
848 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
849
850         PR fortran/20842
851         * gfortran.dg/io_invalid_1.f90: New test.
852
853 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
854
855         * gcc.dg/format/gcc_diag-1.c: Update.
856
857 2005-07-02  Jeff Law  <law@redhat.com>
858
859         * gcc.dg/tree-ssa/pr22051-1.c: New test.
860         * gcc.dg/tree-ssa/pr22051-2.c: New test.
861
862 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
863
864         * gcc.dg/format/gcc_diag-1.c: Update.
865
866 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
867
868         PR tree-opt/22269
869         * gcc.c-torture/compile/pr22269.c: New test.
870
871 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
872
873         PR 21584
874         PR 22219
875         * g++.dg/tree-ssa/pr21584-1.C: New test.
876         * g++.dg/tree-ssa/pr21584-2.C: New test.
877
878 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
879
880         * obj-c++.dg/try-catch-11.mm: New.
881         * objc.dg/try-catch-10.m: New.
882
883 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
884
885         * g++.dg/other/ucnid-1.C: xfail on AIX.
886
887 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
888
889         PR 22234
890         * gcc.dg/20050629-1.c: New test.
891
892 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
893
894         * obj-c++.dg/const-str-1[0-1].mm: New.
895         * objc.dg/const-str-1[0-1].m: New.
896
897 2005-05-29  Richard Henderson  <rth@redhat.com>
898
899         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
900         Rename from check_effective_target_vect_no_max.
901         (check_effective_target_vect_no_int_add): New.
902         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
903         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
904         * gcc.dg/vect/vect-reduc-3.c: Likewise.
905         * gcc.dg/vect/vect-reduc-1.c: Use both.
906         * gcc.dg/vect/vect-reduc-2.c: Likewise.
907
908 2005-05-29  Richard Henderson  <rth@redhat.com>
909
910         * lib/target-supports.exp (check_effective_target_vect_no_max): 
911         Remove i386 and x86_64.
912
913 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
914
915         PR testsuite/21969
916         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
917
918 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
919
920         PR middle-end/21969
921         * gcc.dg/vect/pr21969.c: New test.
922
923 2005-06-28  Eric Christopher  <echristo@redhat.com>
924
925         PR c/22052
926         PR c/21975
927         * gcc.dg/inline1.c: New test.
928         * gcc.dg/inline2.c: Ditto.
929         * gcc.dg/inline3.c: Ditto.
930         * gcc.dg/inline4.c: Ditto.
931         * gcc.dg/inline5.c: Ditto.
932         
933 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
934
935         PR libfortran/22142
936         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
937         Add testcase also testing eoshift1 for PR 22142.
938
939 2005-06-28  Richard Henderson  <rth@redhat.com>
940
941         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
942         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
943         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
944         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
945         gcc.dg/tree-ssa/20030922-2.c: Likewise.
946
947 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
948
949         PR libfortran/22142
950         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
951         Add testcase for PR 22142.
952
953 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
954
955         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
956         gcc.target/ia64/fpreg-2.c: New tests.
957
958 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
959
960         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
961
962 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
963
964         PR libfortran/22170
965         * gfortran.dg/slash_1.f90: New test.
966
967 2005-06-27  Richard Henderson  <rth@redhat.com>
968
969         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
970         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
971         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
972         * gcc.dg/vect/vect-reduc-2.c: Likewise.
973         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
974         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
975
976 2005-06-27  Richard Henderson  <rth@redhat.com>
977
978         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
979         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
980
981 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
982
983         * obj-c++.dg/proto-lossage-5.mm: New.
984         * objc.dg/proto-lossage-5.m: New.
985
986 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
987
988         PR 21959
989         * gcc.dg/tree-ssa/pr21959.c: New test.
990
991 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
992
993         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
994         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
995         testing uninitialized var.
996
997         * gcc.c-torture/execute/builtins/chk.h: New.
998         * gcc.c-torture/execute/builtins/lib/chk.c: New.
999         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1000         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1001         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1002         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1003         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
1004         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
1005         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
1006         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
1007         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
1008         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
1009         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
1010         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
1011         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
1012         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
1013         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
1014         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
1015         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
1016         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
1017         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
1018         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1019         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1020         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1021         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1022         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1023         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1024         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1025         * gcc.dg/builtin-object-size-1.c: New test.
1026         * gcc.dg/builtin-object-size-2.c: New test.
1027         * gcc.dg/builtin-object-size-3.c: New test.
1028         * gcc.dg/builtin-object-size-4.c: New test.
1029         * gcc.dg/builtin-object-size-5.c: New test.
1030         * gcc.dg/builtin-stringop-chk-1.c: New test.
1031         * gcc.dg/builtin-stringop-chk-2.c: New test.
1032         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1033         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1034         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1035         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1036         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1037         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1038         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1039         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1040         * gcc.c-torture/execute/printf-1.c: New test.
1041         * gcc.c-torture/execute/fprintf-1.c: New test.
1042         * gcc.c-torture/execute/vprintf-1.c: New test.
1043         * gcc.c-torture/execute/vfprintf-1.c: New test.
1044         * gcc.c-torture/execute/printf-chk-1.c: New test.
1045         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1046         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1047         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1048
1049 2005-06-27  Michael Matz  <matz@suse.de>
1050
1051         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1052         slot is not merged if address escapes.
1053
1054 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1055
1056         PR c/21911
1057         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1058
1059 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1060
1061         PR middle-end/17965
1062         * gcc.c-torture/compile/20050622-1.c: New test.
1063
1064         PR middle-end/22028
1065         * gcc.dg/20050620-1.c: New test.
1066
1067 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1068
1069         PR tree-optimization/22026
1070         * gcc.dg/tree-ssa/pr22026.c: New.
1071
1072 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1073
1074         PR libfortran/22144
1075         * gfortran.dg/shift-alloc.f90:  New testcase.
1076
1077 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1078
1079         * all files: Update FSF address in copyright headers.
1080
1081 2005-06-22  Jan Hubicka  <jh@suse.cz>
1082
1083         * wholeprogram-1.c: New testcase.
1084         * wholeprogram-2.c: New testcase.
1085
1086 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1087
1088         PR 22171
1089         * gcc.dg/tree-ssa/pr22171.c: New test.
1090
1091 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1092
1093         * gfortran.dg/simplify_modulo.f90: New.
1094
1095 2005-06-24  Jan Hubicka  <jh@suse.cz>
1096
1097         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1098
1099 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1100
1101         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1102
1103 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1104
1105         * obj-c++.dg/typedef-alias-1.mm: New.
1106         * objc.dg/typedef-alias-1.m: New.
1107
1108 2005-06-23  Jeff Law  <law@redhat.com>
1109
1110         * gcc.dg/tree-ssa/vrp16.c: New test.
1111
1112 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1113
1114         * lib/target-supports.exp: Add
1115         check_effective_target_fortran_large_real and
1116         check_effective_target_fortran_large_int to check for
1117         corresponding effective targets.
1118         * gfortran.dg/large_integer_kind_1.f90: New test.
1119         * gfortran.dg/large_real_kind_1.f90: New test.
1120
1121 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1122
1123         PR tree-optimization/22117
1124         * gcc.dg/tree-ssa/pr22117.c: New.
1125
1126 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1127
1128         PR testsuite/22123
1129         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1130
1131 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1132
1133         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1134
1135 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1136
1137         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1138         * gfortran.dg/f2c_4.c: Likewise
1139         
1140 2005-06-22 Paul Brook  <paul@codesourcery.com>
1141
1142         PR fortran/21034
1143         * gfortran.dg/auto_save_1.f90: New test.
1144
1145 2005-06-22  Michael Matz  <matz@suse.de>
1146
1147         * gcc.target/x86-64/abi: New directory.
1148         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1149         * gcc.target/x86-64/abi/README.gcc: New file.
1150         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1151         * gcc.target/x86-64/abi/asm-support.s: New file.
1152         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1153         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1154         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1155         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1156         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1157         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1158         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1159         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1160         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1161         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1162         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1163         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1164         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1165         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1166         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1167         * gcc.target/x86_64/abi/test_varargs.c: New test.
1168
1169 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1170
1171         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1172         32-bit i?86 and x86_64.
1173
1174 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1175
1176         * obj-c++.dg/const-str-[1-9].mm: New tests.
1177
1178 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1179
1180         PR fortran/22010
1181         * gfortran.dg/namelist_use.f90: New.
1182         * gfortran.dg/namelist_use_only.f90: New.
1183
1184 2005-06-21  Jeff Law  <law@redhat.com>
1185
1186         * gcc.dg/tree-ssa/vrp15.c: New test.
1187
1188 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1189
1190         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1191         Remove.
1192         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1193         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1194         remove vect_reduction target keyword. Also avoid two returns in main.
1195         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1196         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1197         * gcc.dg/vect/vect-reduc-1short.c: New test.
1198         * gcc.dg/vect/vect-reduc-1char.c: New test.
1199         * gcc.dg/vect/vect-reduc-2short.c: New test.
1200         * gcc.dg/vect/vect-reduc-2char.c: New test.
1201         * gcc.dg/vect/vect-reduc-6.c: New test.
1202         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1203         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1204         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1205
1206 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1207         Paul Thomas  <pault@gcc.gnu.org>
1208
1209         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1210         New tests.
1211         
1212 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1213
1214         * gfortran.dg/backslash_1.f90: New test.
1215         * gfortran.dg/backslash_2.f90: New test.
1216
1217 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1218
1219         * gfortran.dg/duplicate_labels.f90: New test.
1220
1221 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1222
1223         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1224         unsupportable relocations.
1225         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1226         * gcc.dg/20050321-2.c: xfail for NetWare.
1227
1228 2005-06-20  Andreas Jaeger  <aj@suse.de>
1229
1230         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1231         gcc.target/i386/fastcall-sseregparm.c,
1232         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1233
1234 2005-06-19  Richard Henderson  <rth@redhat.com>
1235
1236         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1237
1238 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1239
1240         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1241
1242 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1243
1244         PR c++/22115
1245         * g++.dg/conversion/simd2.C: Change expected error message.
1246
1247 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1248
1249         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1250         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1251         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1252
1253 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1254
1255         * gcc.dg/fold-mod-1.c: New test.
1256
1257 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1258
1259         PR fortran/19926
1260         * gfortran.dg/pr19926.f90: New test.
1261
1262 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1263
1264         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1265         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1266         targets.
1267         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1268         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1269
1270 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1271
1272         * gcc.target/ia64/float80-varargs-1.c: New test.
1273
1274 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1275
1276         PR tree-opt/22035
1277         * gfortran.dg/f2c_6.f90: New test.
1278
1279 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1280
1281         PR c++/17413
1282         * g++.dg/template/local5.C: New.
1283
1284 2005-06-17  Richard Henderson  <rth@redhat.com>
1285
1286         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1287
1288 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1289
1290         PR testsuite/21945
1291         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1292
1293 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1294
1295         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1296         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1297         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1298         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1299         check_vect to verify the presence of hardware vector support.
1300
1301 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1302
1303         PR testsuite/22056
1304         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1305
1306 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1307
1308         PR libfortran/19216
1309         * gfortran.dg/pr19216.f: Add correct space between brackets and
1310         dg directive.
1311
1312 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1313
1314         PR libfortran/16436
1315         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1316
1317 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1318
1319         * gcc.target/i386/attributes-error.c: New testcase.
1320         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1321         * gcc.target/i386/regparm-stdcall.c: Likewise.
1322         * gcc.target/i386/sseregparm-1.c: Likewise.
1323         * gcc.target/i386/sseregparm-2.c: Likewise.
1324
1325 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1326
1327         * g++.dg/rtti/crash2.C: New.
1328
1329 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1330
1331         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1332
1333 2005-06-15  David Ung  <davidu@mips.com>
1334
1335         * gcc.target/mips/mips16e-extends.c: New test for testing the
1336         generation of MIPS16e zeb/zeh, seb/seh instructions.
1337
1338 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1339
1340         PR 22018
1341         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1342         * gcc.dg/tree-ssa/pr22018.c: New test.
1343
1344 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1345
1346         * gcc.dg/simd-1.c: Update error messages.
1347         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1348         * gcc.dg/simd-2.c: Update error messages.
1349         * gcc.dg/simd-4.c: New.
1350
1351 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1352
1353         PR c++/20678
1354         * g++.dg/other/crash-4.C: New.
1355
1356 2005-06-14  Devang Patel  <dpatel@apple.com>
1357
1358         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1359
1360 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1361
1362         PR c++/21929
1363         * g++.dg/parse/crash11.C: Update
1364
1365 2005-06-13  Jeff Law  <law@redhat.com>
1366
1367         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1368         perform the desired transformations.
1369         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1370         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1371
1372 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1373
1374         PR fortran/22038
1375         * gfortran.dg/forall_1.f90: Un-XFAIL.
1376
1377 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1378
1379         PR c++/21929
1380         * g++.dg/parse/crash26.C: New.
1381
1382         PR c++/20789
1383         * g++.dg/init/member1.C: New.
1384
1385 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1386
1387         * gfortran.dg/altreturn_1.f90: New test.
1388
1389 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1390
1391         PR middle-end/21985
1392         * gcc.dg/tree-ssa/pr21985.c: New test.
1393
1394 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1395
1396         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1397
1398 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1399
1400         PR c++/21930
1401         * g++.dg/other/error10.C: New test case.
1402
1403 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1404
1405         PR libfortran/19155
1406         * gfortran.dg/pr19155.f: Add test.
1407
1408 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1409
1410         * gfortran.dg/f2c_7.f90: New test.
1411
1412         * gfortran.dg/forall_1.f90: XFAILed.
1413
1414 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1415
1416         * gcc.dg/pr14796-1.c: New.
1417         * gcc.dg/pr14796-2.c: New.
1418
1419 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1420
1421         PR fortran/17792
1422         PR fortran/21375
1423         * gfortran.dg/deallocate_stat.f90:  New test.
1424
1425 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1426
1427         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1428
1429 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1430
1431         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1432         access will be generated when this loop is vectorized. Test that
1433         accesses with same alignment were detected.
1434         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1435         Test that accesses with same alignment were detected.
1436         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1437         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1438         alignment were detected.
1439
1440 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1441
1442         * gcc.dg/Wcxx-compat-1.c: New.
1443
1444 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1445
1446         PR libfortran/21480
1447         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1448         complex array.
1449
1450 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1451
1452         * gcc.dg/alias-8.c: New.
1453
1454 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1455
1456         * gcc.dg/format/cmn_err-1.c: Update.
1457
1458 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1459
1460         PR target/20666
1461         * gcc.target/sparc/fexpand-2.c: New.
1462         * gcc.target/sparc/fpmerge-2.c: New.
1463         * gcc.target/sparc/fpmul-2.c: New.
1464         * gcc.target/sparc/noresult.c: New.
1465         * gcc.target/sparc/pdist-2.c: New.
1466         * gcc.target/sparc/pdist-3.c: New.
1467
1468 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1469
1470         PR testsuite/21702
1471         * gcc.target/i386/i386.exp: Fix comment typo.
1472
1473 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1474
1475         PR c++/19497
1476         * g++.dg/inherit/using5.C: New.
1477         * g++.dg/inherit/using6.C: New.
1478
1479 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1480
1481         PR c++/19894
1482         * g++.dg/template/ptrmem15.C: New test.
1483
1484         PR c++/20563
1485         * g++.dg/ext/label4.C: New test.
1486
1487 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1488
1489         * gcc.dg/tls/debug-1.c: New test.
1490
1491 2005-06-07  Dale Johannesen  <dalej@apple.com>
1492
1493         * gcc.target/i386/movq.c:  New.
1494
1495 2005-06-07  Dale Johannesen  <dalej@apple.com>
1496
1497         * gcc.dg/20050607-1.c:  New.
1498
1499 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1500
1501         PR middle-end/21850
1502         * gcc.c-torture/execute/20050607-1.c: New test.
1503
1504 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1505
1506         PR libfortran/21926
1507         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1508         Test case where the return array has lowest stride one,
1509         but isn't packed.
1510
1511 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1512
1513         * lib/target-supports.exp (check_effective_target_sync_int_long):
1514         Add s390 and s390x targets.
1515
1516 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1517
1518         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1519         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1520         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1521         * gcc.dg/tree-ssa/loop-9.c: New test.
1522
1523 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1524
1525         * g++.dg/parse/defarg10.C: New.
1526
1527 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1528
1529         PR regression/21897
1530         * gcc.c-torture/execute/20050604-1.c: New test.
1531
1532 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1533
1534         PR 21903
1535         * g++.dg/parse/defarg9.C: New.
1536
1537         PR c++/20637
1538         * g++.dg/inherit/using4.C: New.
1539         * g++.dg/overload/error1.C: Adjust expected errors.
1540         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1541         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1542         * g++.old-deja/g++.other/redecl2.C: Likewise.
1543         * g++.old-deja/g++.other/redecl4.C: Likewise.
1544         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1545
1546 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1547
1548         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1549
1550 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1551
1552         * lib/gfortran.exp (gfortran_target_compile): Call
1553         dg-additional-files-options
1554         * gfortran.dg/f2c_4.f90: New file
1555         * gfortran.dg/f2c_4.c: New file
1556         * gfortran.dg/f2c_5.f90: New file
1557         * gfortran.dg/f2c_5.c: New file
1558
1559 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1560
1561         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1562
1563         PR fortran/21912
1564         * gfortran.dg/array_constructor_4.f90: New test.
1565
1566 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1567
1568         PR c++/21619
1569         * g++.dg/ext/builtin9.C: New test.
1570
1571 2005-06-05  Dale Johannesen  <dalej@apple.com>
1572
1573         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1574         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1575
1576 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1577
1578         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1579         * gcc.dg/vect/vect-reduc-1.c: New.
1580         * gcc.dg/vect/vect-reduc-2.c: New.
1581         * gcc.dg/vect/vect-reduc-3.c: New.
1582
1583 2005-06-04  Dale Johannesen  <dalej@apple.com>
1584
1585         * gcc.c-torture/execute/20050603-1.c:  New.
1586         * gcc.c-torture/execute/20050603-2.c:  New.
1587         * gcc.dg/20050603-3.c:  New.
1588
1589 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1590
1591         PR fortran/19195
1592         * gfortran.dg/debug_1.f90: New test.
1593
1594         * gfortran.dg/forall_1.f90: New test.
1595
1596 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1597
1598         * gfortran.dg/array_constructor_3.f90: New test.
1599
1600 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1601
1602         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1603
1604 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1605
1606         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1607
1608 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1609
1610         PR c/21873
1611         * gcc.dg/init-excess-1.c: New test.
1612
1613 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1614
1615         PR c++/21853
1616         * g++.dg/expr/static_cast6.C: New test.
1617
1618 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1619
1620         * gcc.dg/tree-ssa/vrp14.c: New test.
1621
1622 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1623
1624         PR c++/21336
1625         * g++.dg/template/new2.C: New test.
1626
1627 2005-06-03  Josh Conner  <jconner@apple.com>
1628
1629         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1630         all entries in initializer.
1631
1632 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1633
1634         PR middle-end/21858
1635         * gcc.dg/pr21858.c: New testcase.
1636
1637 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1638
1639         PR tree-optimization/21292
1640
1641         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1642         New.
1643         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1644         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1645         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1646         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1647         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1648
1649 2005-06-02  Richard Henderson  <rth@redhat.com>
1650
1651         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1652
1653 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1654
1655         * gcc.dg/wtypequal.c: New testcase.
1656
1657 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1658
1659         PR 21582
1660         * gcc.dg/tree-ssa/pr21582.c: New test.
1661
1662 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1663
1664         PR c++/21280
1665         * g++.dg/opt/interface2.h: New.
1666         * g++.dg/opt/interface2.C: New.
1667         * g++.dg/init/ctor4.C: Adjust error lines.
1668         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1669         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1670         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1671         * g++.old-deja/g++.pt/assign1.C: Likewise.
1672         * g++.old-deja/g++.pt/crash20.C: Likewise.
1673
1674 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1675
1676         PR tree-optimization/21734
1677         * g++.dg/vect/pr21734_1.cc: New.
1678         * g++.dg/vect/pr21734_2.cc: New.
1679
1680 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1681
1682         PR c++/20350
1683         * g++.dg/template/spec24.C: New.
1684
1685         PR c++/21151
1686         * g++.dg/pch/local-1.C: New.
1687         * g++.dg/pch/local-1.Hs: New.
1688
1689 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1690
1691         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1692         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1693         * gcc.dg/tree-ssa/pr14341.c: New test.
1694         * gcc.dg/tree-ssa/pr14841.c: New test.
1695         * gcc.dg/tree-ssa/pr20701.c: New test.
1696         * gcc.dg/tree-ssa/pr21086.c: New test.
1697         * gcc.dg/tree-ssa/pr21090.c: New test.
1698         * gcc.dg/tree-ssa/pr21332.c: New test.
1699         * gcc.dg/tree-ssa/pr21458.c: New test.
1700         * gcc.dg/tree-ssa/pr21658.c: New test.
1701         * gcc.dg/tree-ssa/vrp01.c: New test.
1702         * gcc.dg/tree-ssa/vrp02.c: New test.
1703         * gcc.dg/tree-ssa/vrp03.c: New test.
1704         * gcc.dg/tree-ssa/vrp04.c: New test.
1705         * gcc.dg/tree-ssa/vrp05.c: New test.
1706         * gcc.dg/tree-ssa/vrp06.c: New test.
1707         * gcc.dg/tree-ssa/vrp07.c: New test.
1708         * gcc.dg/tree-ssa/vrp08.c: New test.
1709         * gcc.dg/tree-ssa/vrp09.c: New test.
1710         * gcc.dg/tree-ssa/vrp10.c: New test.
1711         * gcc.dg/tree-ssa/vrp11.c: New test.
1712         * gcc.dg/tree-ssa/vrp12.c: New test.
1713         * gcc.dg/tree-ssa/vrp13.c: New test.
1714
1715 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1716
1717         PR 21029
1718         * gcc.dg/tree-ssa/pr21029.c: New test.
1719
1720 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1721
1722         * gfortran.dg/logint-1.f: New test case.
1723         * gfortran.dg/logint-2.f: Likewise.
1724         * gfortran.dg/logint-3.f: Likewise.
1725
1726 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR c/21536
1729         PR c/20760
1730         * gcc.dg/20050527-1.c: New test.
1731
1732         * gcc.dg/i386-sse-12.c: New test.
1733
1734         PR fortran/21729
1735         * gfortran.dg/implicit_5.f90: New test.
1736
1737 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1738
1739         PR fortran/20883
1740         * gfortran/assign_4.f90: New test.
1741         * gfortran/assign_2.f90: Change compile to run.
1742
1743 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1744
1745         * lib/target-supports.exp
1746         (check_effective_target_sync_char_short): New.
1747         * gcc.dg/sync-2.c: New.
1748
1749 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1750
1751         PR tree-optimization/21817
1752         * gcc.dg/torture/pr21817-1.c: New.
1753
1754 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1755
1756         PR c++/21165
1757         * g++.dg/template/init5.C: New.
1758
1759 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1760
1761         * gfortran.dg/char_initialiser_actual.f90:
1762         Test character initialisers as actual arguments.
1763         * gfortran.dg/char_pointer_comp_assign.f90:
1764         Test character pointer structure component assignments.
1765         * gfortran.dg/char_array_structure_constructor.f90:
1766         Test character components in structure constructors.
1767
1768 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1769
1770         PR middle-end/20931
1771         * g++.dg/opt/pr20931.C: New test.
1772
1773 2005-05-31  Andreas Jaeger  <aj@suse.de>
1774
1775         PR testsuite/20772
1776         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1777         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1778         g++.old-deja/g++.ext/asmspec1.C,
1779         g++.old-deja/g++.other/regstack.C,
1780         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1781         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1782         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1783         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1784         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1785         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1786         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1787         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1788         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1789         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1790         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1791         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1792         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1793         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1794         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1795         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1796         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1797         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1798         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1799
1800 2005-05-31  Jeff Law  <law@redhat.com>
1801
1802         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1803
1804 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1805
1806         PR middle-end/21743
1807         * gcc.dg/builtins-1.c: Activate disabled clog test.
1808         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1809
1810 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1811
1812         * gfortran.dg/char_pointer_assign.f90:
1813         Test character-pointer assignments and pointer assignments.
1814         * gfortran.dg/char_pointer_dummy.f90:
1815         Test character-pointer dummy arguments.
1816         * gfortran.dg/char_pointer_func.f90:
1817         Test character-pointer function returns.
1818         * gfortran.dg/char_pointer_dependency.f90:
1819         Test character-pointer functions with dependencies.
1820
1821 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1822
1823         PR c++/21784
1824         * g++.dg/lookup/using14.C: New test.
1825
1826 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1827
1828         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1829         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1830         trailing ^M.
1831
1832 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1833
1834         PR c++/17413
1835         * g++.dg/template/local5.C: New.
1836
1837         PR target/21761
1838         * gcc.c-torture/compile/pr21761.c: New.
1839
1840         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1841         before darwin8.
1842
1843 2005-05-30  Steven G. Kargl
1844
1845         PR fortran/20846
1846         * gfortran.dg/inquire_8.f90: New test.
1847
1848 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1849
1850         PR libfortran/21376
1851         * gfortran.dg/output_exponents_1.f90: New test.
1852
1853 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1854
1855         PR libfortran/20006
1856         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1857
1858 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1859
1860         PR c++/21210
1861         * g++.dg/ext/complex1.C: New test.
1862
1863         PR c++/21340
1864         * g++.dg/init/ctor6.C: New test.
1865
1866 2005-05-29  Jan Hubicka  <jh@suse.cz>
1867
1868         * gcc.c-torture/compile/pr21562.c: New.
1869
1870 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1871
1872         * gfortran.dg/subnormal_1.f90: New test.
1873
1874 2005-05-28  Jan Hubicka  <jh@suse.cz>
1875
1876         * tree-prof.exp: Fix comment.
1877         * value-prof-1.c: New.
1878         * value-prof-2.c: New.
1879         * value-prof-3.c: New.
1880         * value-prof-4.c: New.
1881
1882 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1883
1884         PR c++/21614
1885         * g++.dg/expr/ptrmem6.C: New test.
1886         * g++.dg/expr/ptrmem6a.C: Likewise.
1887
1888 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1889
1890         PR tree-optimization/21658
1891         * gcc.dg/tree-ssa/pr21658.c: New.
1892
1893 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1894
1895         PR c++/21455
1896         * g++.dg/inherit/ptrmem3.C: New.
1897
1898         PR c++/21681
1899         * g++.dg/parse/template16.C: New.
1900
1901 2005-05-27  Andreas Jaeger  <aj@suse.de>
1902
1903         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1904
1905         * gcc.dg/i386-sse-8.c: Run test on all archs.
1906
1907 2005-05-26  Mike Stump  <mrs@apple.com>
1908
1909         * objc.dg/isa-field-1.m: Only run on darwin.
1910         * objc.dg/lookup-1.m: Likewise.
1911         * objc.dg/try-catch-8.m: Likewise.
1912
1913 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1914
1915         PR tree-optimization/9814
1916         * gcc.dg/pr9814-1.c: New test case.
1917
1918 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1919
1920         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1921         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1922         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1923         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1924         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1925         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1926         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1927         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1928         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1929         objc.dg/try-catch-8.m: New.
1930
1931 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1932
1933         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1934         remove extraneous semicolons.
1935
1936 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1937
1938         * obj-c++.dg/comp-types-12.mm: New.
1939         * objc.dg/comp-types-11.m: New.
1940         * objc.dg/selector-4.m: New.
1941
1942 2005-05-26  Andreas Jaeger  <aj@suse.de>
1943
1944         PR testsuite/20772
1945         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1946         g++.old-deja/g++.ext/attrib3.C,
1947         g++.old-deja/g++.other/store-expr1.C,
1948         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1949         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1950         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1951         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1952         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1953         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1954         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1955         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1956         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1957         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1958         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1959         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1960         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1961         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1962         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1963         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1964         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1965         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1966         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1967
1968 2005-05-26  Andreas Jaeger  <aj@suse.de>
1969
1970         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1971         x86-64 compilation.
1972
1973 2005-05-26  Andreas Jaeger  <aj@suse.de>
1974
1975         PR testsuite/20772
1976         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1977         gcc.misc-tests/i386-pf-athlon-1.c,
1978         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1979         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1980         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1981         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1982         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1983         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1984         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1985         programs.
1986
1987         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1988         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1989         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1990         x86-64 compilation.
1991
1992         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1993         x86_64.
1994
1995         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1996         effective-target ilp32.
1997
1998 2005-05-26  David Ung  <davidu@mips.com>
1999
2000         * gcc.target/mips/ext_ins.c: New test for testing the generation
2001         of MIPS32/64 rev 2 ext/ins instructions.
2002
2003 2005-05-26  Andreas Jaeger  <aj@suse.de>
2004
2005         * treelang/compile/unsigned.tree: Use gimple instead of
2006         nonexisting generic dump.
2007
2008 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
2009
2010         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
2011
2012 2005-05-26  Andreas Jaeger  <aj@suse.de>
2013
2014         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
2015
2016 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2017
2018         PR libfortran/17283
2019         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2020         Test callee-allocated memory with write statements.
2021
2022 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2023
2024         PR middle-end/21709
2025         * gcc.dg/pr21709-1.c: New test case.
2026
2027 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2028             Mike Stump  <mrs@apple.com>
2029
2030         * objc/execute/next_mapping.h: Update for C++.
2031
2032         * obj-c++.dg/selector-1.mm: Move to...
2033         * obj-c++.dg/selector-4.mm: here...
2034
2035         * obj-c++.dg/basic.mm: New.
2036         * obj-c++.dg/comp-types-1.mm: New.
2037         * obj-c++.dg/cxx-class-1.mm: New.
2038         * obj-c++.dg/cxx-ivars-1.mm: New.
2039         * obj-c++.dg/cxx-ivars-2.mm: New.
2040         * obj-c++.dg/cxx-ivars-3.mm: New.
2041         * obj-c++.dg/cxx-scope-1.mm: New.
2042         * obj-c++.dg/cxx-scope-2.mm: New.
2043         * obj-c++.dg/defs.mm: New.
2044         * obj-c++.dg/empty-private-1.mm: New.
2045         * obj-c++.dg/encode-1.mm: New.
2046         * obj-c++.dg/encode-2.mm: New.
2047         * obj-c++.dg/encode-3.mm: New.
2048         * obj-c++.dg/extern-c-1.mm: New.
2049         * obj-c++.dg/extra-semi.mm: New.
2050         * obj-c++.dg/fix-and-continue-2.mm: New.
2051         * obj-c++.dg/isa-field-1.mm: New.
2052         * obj-c++.dg/ivar-list-semi.mm: New.
2053         * obj-c++.dg/local-decl-1.mm: New.
2054         * obj-c++.dg/lookup-1.mm: New.
2055         * obj-c++.dg/lookup-2.mm: New.
2056         * obj-c++.dg/method-1.mm: New.
2057         * obj-c++.dg/method-2.mm: New.
2058         * obj-c++.dg/method-3.mm: New.
2059         * obj-c++.dg/method-4.mm: New.
2060         * obj-c++.dg/method-5.mm: New.
2061         * obj-c++.dg/method-6.mm: New.
2062         * obj-c++.dg/method-7.mm: New.
2063         * obj-c++.dg/no-extra-load.mm: New.
2064         * obj-c++.dg/overload-1.mm: New.
2065         * obj-c++.dg/pragma-1.mm: New.
2066         * obj-c++.dg/pragma-2.mm: New.
2067         * obj-c++.dg/private-1.mm: New.
2068         * obj-c++.dg/private-2.mm: New.
2069         * obj-c++.dg/proto-qual-1.mm: New.
2070         * obj-c++.dg/qual-types-1.mm: New.
2071         * obj-c++.dg/stubify-1.mm: New.
2072         * obj-c++.dg/stubify-2.mm: New.
2073         * obj-c++.dg/super-class-1.mm: New.
2074         * obj-c++.dg/super-class-2.mm: New.
2075         * obj-c++.dg/super-dealloc-1.mm: New.
2076         * obj-c++.dg/super-dealloc-2.mm: New.
2077         * obj-c++.dg/template-1.mm: New.
2078         * obj-c++.dg/template-2.mm: New.
2079         * obj-c++.dg/template-3.mm: New.
2080         * obj-c++.dg/template-4.mm: New.
2081         * obj-c++.dg/template-5.mm: New.
2082         * obj-c++.dg/template-6.mm: New.
2083         * obj-c++.dg/try-catch-1.mm: New.
2084         * obj-c++.dg/try-catch-2.mm: New.
2085         * obj-c++.dg/try-catch-3.mm: New.
2086         * obj-c++.dg/try-catch-4.mm: New.
2087         * obj-c++.dg/try-catch-5.mm: New.
2088         * obj-c++.dg/try-catch-6.mm: New.
2089         * obj-c++.dg/try-catch-7.mm: New.
2090         * obj-c++.dg/try-catch-8.mm: New.
2091         * obj-c++.dg/try-catch-9.mm: New.
2092         * obj-c++.dg/va-meth-1.mm: New.
2093
2094 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2095
2096         * obj-c++.dg/selector-1.mm: New.
2097         * obj-c++.dg/selector-2.mm: New.
2098
2099 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2100
2101         * obj-c++.dg/selector-3.mm: New.
2102         * objc.dg/selector-3.m: New.
2103
2104 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2105
2106         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2107         about where warning appears.
2108
2109 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2110
2111         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2112         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2113         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2114         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2115
2116 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2117
2118         * gcc.dg/20050524-1.c: New test.
2119
2120 2005-05-25  Jan Hubicka  <jh@suse.cz>
2121
2122         * gcc.dg/tree-prof/inliner-1.c: New.
2123
2124 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2125
2126         * gcc.dg/tree-prof: New directory.
2127         * gcc.dg/tree-prof/tree-prof.exp: New.
2128
2129 2005-05-25  DJ Delorie  <dj@redhat.com>
2130
2131         * gcc.dg/Wattributes-1.c: New.
2132         * gcc.dg/Wattributes-2.c: New.
2133         * gcc.dg/Wattributes-3.c: New.
2134
2135 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2136
2137         PR tree-optimization/19833
2138         * gcc.dg/uninit-4.c: Remove xfail.
2139         * gcc.dg/uninit-9.c: Ditto.
2140
2141 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2142
2143         * obj-c++.dg/bitfield-[1-5].mm: New.
2144         * obj-c++.dg/class-protocol-1.mm: New.
2145         * obj-c++.dg/comp-types-1[0-1].mm: New.
2146         * obj-c++.dg/comp-types-[2-9].mm: New.
2147         * obj-c++.dg/encode-[4-8].mm: New.
2148         * obj-c++.dg/layout-1.mm: New.
2149         * obj-c++.dg/method-1[0-9].mm: New.
2150         * obj-c++.dg/method-2[0-1].mm: New.
2151         * obj-c++.dg/method-[8-9].mm: New.
2152         * obj-c++.dg/objc-gc-3.mm: New.
2153         * obj-c++.dg/try-catch-10.mm: New.
2154         * objc.dg/bitfield-5.m: New.
2155         * objc.dg/comp-types-10.m: New.
2156         * objc.dg/comp-types-9.m: New.
2157         * objc.dg/layout-1.m: New.
2158         * objc.dg/objc-gc-4.m: New.
2159         * objc.dg/try-catch-9.m: New.
2160         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2161         * objc.dg/comp-types-1.m: Likewise.
2162         * objc.dg/comp-types-[5-6].m: Likewise.
2163         * objc.dg/method-9.m: Likewise.
2164
2165 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2166
2167         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2168         and on hardware without VMX support.
2169
2170         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2171
2172         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2173
2174         * lib/profopt.exp (dg-final-generate, dg-final-use,
2175         profopt-final-code, profopt-get-options): New.
2176         (profopt-execute): Process test directives.
2177
2178         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2179         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2180         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2181
2182 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2183
2184         PR C++/21645
2185         * g++.dg/init/ctor5.C: New test.
2186
2187 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2188
2189         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2190         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2191         vect-113.c, vect-114.c.
2192
2193 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2194
2195         * gcc.dg/const-elim-1.c: Remove xfails.
2196
2197 2005-05-23  Jeff Law  <law@redhat.com>
2198
2199         * gcc.c-torture/compile/pr21638.c: New test.
2200         * gcc.c-torture/compile/20050520-1.c: New test.
2201
2202 2005-05-23  Nick Clifton  <nickc@redhat.com>
2203
2204         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2205         be a proper triple, ie: m32r*-*-*.
2206         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2207
2208 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2209
2210         PR middle-end/21331
2211         PR tree-opt/21293
2212         * gcc.c-torture/compile/pr21293.c: New test.
2213         * gcc.c-torture/execute/pr21331.c: New test.
2214
2215 2004-05-20  Richard Henderson  <rth@redhat.com>
2216
2217         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2218
2219 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2220
2221         * obj-c++-dg.exp: Add.
2222         * obj-c++.exp: Add.
2223         * obj-c++.dg/dg.exp: Add.
2224
2225 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2226
2227         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2228         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2229
2230 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2231
2232         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2233
2234 2004-05-19  Richard Henderson  <rth@redhat.com>
2235
2236         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2237
2238 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2239
2240         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2241
2242         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2243
2244 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2245
2246         PR c++/21495
2247         * g++.dg/parse/extern1.C: New test.
2248         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2249
2250 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2251
2252         * gcc.dg/c99-math.h: New.
2253         * gcc.dg/c99-math-float-1.c: New test.
2254         * gcc.dg/c99-math-double-1.c: Likewise.
2255         * gcc.dg/c99-math-long-double-1.c: Likewise.
2256
2257 2005-05-18  Richard Henderson  <rth@redhat.com>
2258
2259         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2260
2261 2005-05-18  Devang Patel  <dpatel@apple.com>
2262
2263         * g++.dg/opt/20050511-1.C: New test.
2264
2265 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2266
2267         PR libfortran/21127
2268         * gfortran.dg/reshape-complex.f90:  New test.
2269
2270 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2271
2272         * gfortran.dg/array_constructor_1.f90: New test.
2273         * gfortran.dg/array_constructor_2.f90: New test.
2274
2275 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2276
2277         PR fortran/20954
2278         * gfortran.dg/pr20954.f: New test.
2279
2280 2005-05-17  Mike Stump  <mrs@apple.com>
2281
2282         Yet more Objective-C++...
2283
2284         * objc.dg/method-5.m: Update.
2285         * objc.dg/method-6.m: Update.
2286         * objc.dg/method-7.m: Update.
2287         * objc.dg/method-9.m: Update.
2288         * objc.dg/try-catch-2.m: Update.
2289
2290 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2291
2292         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2293         Remove little-endian optimizations.
2294
2295 2005-05-17  Jeff Law  <law@redhat.com>
2296
2297         * g++.dg/tree-ssa/pr14814.C: New test.
2298         * gcc.dg/tree-ssa/pr14814.C: New test.
2299         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2300         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2301
2302 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2303
2304         * gcc.dg/compat/generate-random.c: Do not include
2305         libiberty.h.
2306         * gcc.dg/compat/generate-random_r.c: Likewise.
2307
2308 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2309
2310         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2311
2312 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2313
2314         PR middle-end/21595
2315         * g++.dg/tree-ssa/builtin1.C: New testcase.
2316
2317 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2318
2319         PR c++/21454
2320         * g++.dg/opt/const4.C: New test.
2321
2322         PR middle-end/21492
2323         * g++.dg/opt/crossjump1.C: New test.
2324
2325         PR tree-optimization/21610
2326         * gcc.c-torture/compile/20050516-1.c: New test.
2327
2328         PR fortran/15080
2329         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2330         about the test failing.
2331         * gfortran.fortran-torture/execute/where_7.f90: New test.
2332         * gfortran.fortran-torture/execute/where_8.f90: New test.
2333
2334 2005-05-16  Richard Henderson  <rth@redhat.com>
2335
2336         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2337         i?86 and x86_64.
2338
2339 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2340
2341         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2342         (limits.h): Include unconditionally.
2343         (stdlib.h): Likewise.
2344         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2345         (limits.h): Include unconditionally.
2346         (stdlib.h): Likewise.
2347         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2348         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2349         (limits.h): Include unconditionally.
2350         (stdlib.h): Likewise.
2351         (hashtab.h): Do not include.
2352         (getopt.h): Likewise.
2353         (stddef.h): Include.
2354         (hashval_t): Define.
2355         (struct entry): Add "next" field.
2356         (HASH_SIZE): New macro.
2357         (hash_table): New variable.
2358         (switchfiles): Do not use xmalloc.
2359         (mix): New macro.
2360         (iterative_hash): New function.
2361         (hasht): Remove.
2362         (e_exists): New function.
2363         (e_insert): Likewise.
2364         (output): Use, instead of libiberty hashtable functions.
2365         (main): Do not use getopt.  Do not call htab_create.
2366
2367 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2368
2369         PR libstdc++/21526
2370         * lib/target-supports.exp (check_mkfifo_available):
2371         Return 0 for cygwin as mkfifo support incomplete on platform.
2372         Fix typos in comments.
2373
2374 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2375
2376         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2377
2378 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2379
2380         PR fortran/17432
2381         * gfortran.dg/assign_4.f: New test.
2382
2383 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2384
2385         PR tree-optimization/21563
2386         * gcc.dg/tree-ssa/pr21563.c: New.
2387
2388 2005-05-14  Jan Hubicka  <jh@suse.cz>
2389
2390         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2391
2392 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2393
2394         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2395
2396 2005-05-13  Julian Brown  <julian@codesourcery.com>
2397
2398         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2399         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2400
2401 2005-05-13  Jan Hubicka  <jh@suse.cz>
2402
2403         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2404         * gcc.dg/fold-xor-?.c: Likewise.
2405         * gcc.dg/pr15784-?.c: Likewise.
2406         * gcc.dg/pr20922-?.c: Likewise.
2407         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2408         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2409         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2410
2411 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2412
2413         PR fortran/21260
2414         * gfortran.dg/hollerith_1.f90: New test.
2415
2416 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2417
2418         * gfortran.dg/func_result_2.f90: New test.
2419
2420 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2421
2422         * gfortran.dg/dev_null.f90: New test.
2423
2424 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2425
2426         * gcc.dg/arm-vfp1.c: Revert last change.
2427
2428 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2429
2430         PR middle-end/19807
2431         PR tree-optimization/19639
2432         * g++.dg/tree-ssa/pr19807.C: New testcase.
2433
2434 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2435
2436         PR libfortran/21471
2437         * gfortran.dg/append-1.f90: New test.
2438
2439 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2440
2441         * gcc.dg/pr18501.c: XFAIL.
2442         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2443         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2444         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2445         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2446         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2447         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2448         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2449         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2450
2451 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2452
2453         PR fortran/20178
2454         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2455         gfortran.dg/f2c_3.f90: New tests.
2456
2457         * gfortran.dg/return_1.f90: Fix dg annotation.
2458
2459 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2460
2461         * gcc.c-torture/compile/20050510-1.c: New test.
2462
2463 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2464
2465         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2466
2467 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2468
2469         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2470
2471 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2472
2473         PR c/17913
2474         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2475
2476 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2477
2478         PR c/21342
2479         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2480         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2481
2482 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2483
2484         PR debug/16676
2485         * gcc.dg/debug/pr16676.c: New test.
2486
2487 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2488
2489         PR testsuite/21443
2490         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2491         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2492         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2493         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2494         Change -O1 to -O2.
2495         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2496         -fno-tree-dominator-opts.
2497
2498 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2499
2500         * gfortran.dg/return_1.f90: New test.
2501
2502 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2503
2504         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2505
2506         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2507
2508 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2509
2510         PR c++/21427
2511         * g++.dg/inherit/covariant13.C: New.
2512
2513 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2514
2515         PR libfortran/19155
2516         * gfortran.dg/pr19155.f: New test.
2517
2518 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2519
2520         PR inline-asm/8788
2521         * gcc.dg/pr8788-1.c: New testcase.
2522
2523 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2524
2525         PR target/21416
2526         * gcc.target/mips/fpcmp-[12].c: New tests.
2527
2528 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2529
2530         * lib/target-supports-dg.exp (dg-require-fork): New function.
2531         (dg-require-mkfifo): Likewise.
2532         * lib/target-supports.exp (check_function_available): New
2533         function.
2534         (check_fork_available): Likewise.
2535         (check_mkfifo_available): Likewise.
2536
2537 2005-05-06  Jeff Law  <law@redhat.com>
2538
2539         * gcc.c-torture/compile/pr21380.c: New test.
2540
2541 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2542
2543         PR c++/20961
2544         * g++.dg/ext/weak3.C: New test.
2545
2546 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2547
2548         PR c++/21352
2549         * g++.dg/template/crash37.C: New test.
2550
2551 2005-05-05  Paul Brook  <paul@codesourcery.com>
2552
2553         * gcc.dg/arm-g2.c: Use effective-target arm32.
2554         * gcc.dg/arm-mmx-1.c: Ditto.
2555         * gcc.dg/arm-scd42-2.c: Ditto.
2556         * gcc.dg/arm-vfp1.c: Ditto.
2557         * lib/target-supports.exp (check_effective_target_arm32): New
2558         function.
2559
2560 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2561
2562         PR libfortran/21354
2563         gfortran.dg/in_pack_rank7.f90:  New test.
2564
2565 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2566
2567         PR middle-end/15618
2568         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2569
2570 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2571
2572         PR middle-end/21265
2573         * gcc.dg/20050503-1.c: New test.
2574
2575         PR rtl-optimization/21239
2576         * gcc.dg/i386-sse-11.c: New test.
2577
2578 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2579
2580         PR target/16888
2581         * gcc.target/i386/asm-1.c: New test.
2582
2583 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2584
2585         PR rtl-optimization/21330
2586         * gcc.c-torture/execute/20050502-1.c: New test.
2587
2588         PR target/21297
2589         * gcc.c-torture/execute/20050502-2.c: New test.
2590
2591 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2592
2593         PR middle-end/21282
2594         * gcc.dg/pr21282.c: New.
2595
2596 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2597
2598         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2599         * gcc.dg/vect/vect-92.c: Likewise
2600         * gcc.dg/vect/vect-93.c: Likewise
2601         * gcc.dg/vect/vect-dv-1.c: Likewise
2602         * gcc.dg/vect/vect-dv-2.c: Likewise
2603         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2604
2605 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2606
2607         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2608         * gfortran.dg/vect/vect-2.f90:  Likewise
2609         * gfortran.dg/vect/vect-3.f90:  Likewise
2610         * gfortran.dg/vect/vect-4.f90:  Likewise
2611         * gfortran.dg/vect/vect-5.f90:  Likewise
2612
2613 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2614
2615         PR target/20813
2616         * gcc.dg/rs6000-fpint-2.c: New.
2617
2618 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2619
2620         PR c/15698
2621         * gcc.dg/builtins-30.c: Update expected messages.
2622         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2623         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2624         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2625
2626 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2627
2628         PR tree-optimization/21294
2629         * gcc.dg/tree-ssa/pr21294.c: New.
2630
2631 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2632
2633         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2634         __builtin_altivec_st_internal_4si built-in.
2635
2636 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2637
2638         PR c++/15875
2639         * g++.dg/template/ptrmem14.C: New test.
2640
2641 2005-05-02  Paul Brook  <paul@codesourcery.com>
2642
2643         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2644
2645 2005-05-02  Michael Matz  <matz@suse.de>
2646
2647         PR c++/19542
2648         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2649
2650 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2651
2652         * g++.dg/cpp/weak.C: New test.
2653
2654 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2655
2656         * gcc.dg/tree-ssa/loop-8.c: New test.
2657
2658 2005-04-30  Michael Maty  <matz@suse.de>
2659
2660         * gcc.dg/inline-mcpy.c: New test.
2661
2662 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2663
2664         PR libfortran/18958
2665         * gfortran.dg/eoshift.f90:  New test case.
2666
2667 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2668
2669         PR libfortran/18857
2670         * gfortran.dg/matmul_1.f90: New test.
2671
2672 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2673
2674         PR tree-optimization/21030
2675         * gcc.dg/tree-ssa/pr21030.c: New.
2676
2677 2005-04-29  Devang Patel  <dpatel@apple.com>
2678
2679         PR tree-optimization/21272
2680         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2681
2682 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2683
2684         PR fortran/13082
2685         PR fortran/18824
2686         * gfortran.dg/entry_4.f90: New test.
2687         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2688         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2689         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2690         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2691         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2692         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2693         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2694
2695 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2696
2697         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2698
2699 2005-04-29  Paul Brook   <paul@codesourcery.com>
2700
2701         * gfortran.dg/entry_3.f90: New test.
2702
2703 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2704
2705         * gfortran.dg/implicit_4.f90: New test.
2706
2707 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2708
2709         * lib/target-supports.exp (check_profiling_available): Return
2710         false for xtensa-*-elf.
2711
2712 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2713
2714         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2715         error if file cannot be deleted.
2716
2717 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2718
2719         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2720         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2721         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2722         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2723         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2724         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2725         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2726         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2727         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2728         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2729         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2730         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2731         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2732
2733 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2734
2735         PR fortran/20865
2736         * gfortran.dg/pr20865.f90: New test.
2737
2738 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2739
2740         * gcc.dg/void-cast-2.c: New test.
2741
2742 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2743
2744         PR c/21159
2745         * gcc.dg/void-cast-1.c: New test.
2746
2747 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2748
2749         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2750
2751 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2752
2753         PR fortran/21177
2754         * gfortran.dg/pr21177.f90: New test.
2755
2756 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2757
2758         PR tree-optimization/21171
2759         * gcc.dg/tree-ssa/pr21171.c: New test.
2760
2761 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2762
2763         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2764         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2765         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2766         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2767         gcc.dg/tree-ssa/gen-vect-32.c: New.
2768         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2769         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2770         don't run on PPC32.
2771
2772 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2773
2774         PR c/21213
2775         * gcc.dg/transparent-union-3.c: New test.
2776
2777 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2778
2779         PR c/20740
2780         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2781         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2782         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2783         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2784         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2785         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2786
2787 2005-04-26  Jeff Law  <law@redhat.com>
2788
2789         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2790         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2791         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2792         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2793         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2794         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2795         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2796
2797 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2798
2799         PR tree-optimization/17598
2800         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2801
2802 2005-04-25  Mike Stump  <mrs@apple.com>
2803
2804         * objc.dg/fix-and-continue-1.m: Add.
2805
2806 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2807
2808         PR c++/20995
2809         * g++.dg/opt/pr20995-1.C: New test case.
2810
2811 2005-04-25  Devang Patel <dpatel@apple.com>
2812
2813         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2814
2815 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2816
2817         PR testsuite/21062
2818         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2819
2820 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2821
2822         PR C++/21188
2823         * g++.dg/opt/rtti2.C: New test.
2824
2825 2005-04-25  Paul Brook  <paul@codesourcery.com>
2826         Steven G. Kargl  <kargls@comcast.net>
2827
2828         PR fortran/20879
2829         * gfortran.dg/ichar_1.f90: New file.
2830
2831 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2832
2833         PR middle-end/20991
2834         * g++.dg/opt/pr20991.C: New test.
2835
2836         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2837         where sizeof (type) < __alignof__ (type).
2838         * gcc.dg/compat/struct-layout-1.h: Likewise.
2839
2840 2005-04-24  Per Bothner  <per@bothner.com>
2841             Devang Patel  <dpatel@apple.com>
2842
2843         PR preprocessor/20907
2844         * gcc.dg/cpp/very-long-comment.c: New test.
2845
2846 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2847
2848         PR fortran/20059
2849         * gfortran.dg/common_5.f: New test.
2850
2851 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2852
2853         PR middle-end/21082
2854         * g++.dg/tree-ssa/pr21082.C: New testcase.
2855
2856 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2857
2858         * gcc.dg/vect/vect-99.c: New test.
2859
2860 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2861
2862         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2863
2864 2005-04-22  Jeff Law  <law@redhat.com>
2865
2866         * gcc.dg/uninit-5.c: Remove xfails.
2867         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2868         conditionals and loads.
2869
2870 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2871
2872         PR libfortran/20074
2873         PR libfortran/20436
2874         PR libfortran/21108
2875         * gfortran.dg/nested_reshape.f90: new test
2876         * gfortran.dg/reshape-alloc.f90: new test
2877         * gfortran.dg/reshape.f90: new test
2878
2879 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2880
2881         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2882
2883         * gcc.dg/arm-vfp1.c: New test.
2884
2885 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2886
2887         PR c++/21087
2888         * g++.dg/lookup/builtin2.C: New test.
2889
2890 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2891
2892         * gcc.dg/weak/weak-13.c: New test.
2893
2894 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2895
2896         * lib/target-supports.exp (check_effective_target_sync_int_long):
2897         Add powerpc*.
2898
2899 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2900
2901         * gcc.target/mips/branch-1.c: New test.
2902
2903 2005-04-21  Richard Henderson  <rth@redhat.com>
2904
2905         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2906         * gcc.dg/vect/vect-86.c: Likewise.
2907         * gcc.dg/vect/vect-87.c: Likewise.
2908         * gcc.dg/vect/vect-88.c: Likewise.
2909
2910 2005-04-21  Devang Patel  <dpatel@apple.com>
2911
2912         PR optimization/20994
2913         * gcc.dg/tree-ssa/ifc-3.c: New test.
2914
2915 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2916
2917         PR c/12913
2918         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2919         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2920         gcc.dg/c99-vla-jump-5.c: New tests.
2921
2922 2005-04-19  Richard Henderson  <rth@redhat.com>
2923
2924         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2925         Fix typo in exists check.
2926         (check_effective_target_sync_int_long): New.
2927         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2928         * gcc.dg/ia64-sync-2.c: Likewise.
2929         * gcc.dg/ia64-sync-3.c: Likewise.
2930         * gcc.dg/ia64-sync-4.c: Likewise.
2931
2932 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2933
2934         * gcc.dg/fold-xor-1.c: New test.
2935         * gcc.dg/fold-xor-2.c: New test.
2936
2937 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2938
2939         PR target/20670
2940         * g++.dg/eh/fp-regs.C: New test.
2941
2942 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2943
2944         * gcc.dg/Wint-to-pointer-cast-1.c,
2945         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2946         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2947         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2948
2949 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2950
2951         PR fortran/16861
2952         * gfortran.dg/pr16861.f90: New test.
2953
2954 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2955
2956         * gcc.dg/pr21085.c: New test.
2957
2958 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2959
2960         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2961         (setup_mips_tests, dg-mips-options): New procedures.
2962         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2963         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2964         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2965         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2966         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2967         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2968         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2969         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2970         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2971         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2972         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2973         dg-mips-options instead of dg-options.  Remove now-redundant
2974         preprocessor guards.
2975         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2976         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2977         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2978         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2979         * gcc.dg/vr-mult-2.c: Delete.
2980         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2981         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2982         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2983         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2984         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2985         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2986         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2987
2988 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2989
2990         * ada/acats/run_all.sh: Use sync when executable not present.
2991
2992 2005-04-18  Devang Patel  <dpatel@apple.com>
2993
2994         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2995         * gcc.dg/vect/vect-11a.c: New.
2996         * gcc.dg/vect/vect-none.c: Update.
2997         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2998
2999 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3000
3001         PR tree-optimization/20922
3002         * gcc.dg/pr20922-1.c: New test.
3003         * gcc.dg/pr20922-2.c: New test.
3004         * gcc.dg/pr20922-3.c: New test.
3005         * gcc.dg/pr20922-4.c: New test.
3006         * gcc.dg/pr20922-5.c: New test.
3007         * gcc.dg/pr20922-6.c: New test.
3008
3009 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3010
3011         PR libfortran/20950
3012         * gfortran.dg/pr20950.f: New test.
3013
3014 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3015
3016         PR libfortran/19216
3017         * gfortran.dg/pr19216.f: New test.
3018
3019 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3020
3021         PR tree-optimization/21001
3022         * gcc.dg/tree-ssa/pr21001.c: New.
3023
3024 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3025
3026         PR libfortran/21075
3027         * gfortran.dg/reshape_rank7.f90: New test.
3028
3029 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3030
3031         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3032         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3033         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3034         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3035         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3036         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3037         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3038         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3039         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3040         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3041         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3042         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3043         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3044         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3045         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3046         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3047         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3048         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3049         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3050         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3051         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3052
3053 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3054
3055         * gfortran.dg/wtruncate.f: New testcase.
3056         * gfortran.dg/wtruncate.f90: New testcase.
3057
3058 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3059
3060         PR c++/21025
3061         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3062         which sizeof/alignof is dependent, rather than just whether we are
3063         processing_template_decl.
3064
3065 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3066
3067         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3068         corrected typo where the wrong variables had been compared.
3069
3070 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3071
3072         PR libfortran/18495
3073         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3074         Test callee-allocated version of return array with a write
3075         statement.
3076         Test spread with a temporary with another write statement.
3077
3078 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3079
3080         PR tree-optimization/21031
3081         * gcc.dg/tree-ssa/pr21031.c: New.
3082
3083 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3084
3085         PR tree-optimization/21004
3086         * gcc.dg/builtins-53.c: Include builtins-config.h.
3087         Check floorf, ceilf, floorl and ceill transformations
3088         only when HAVE_C99_RUNTIME is defined.
3089
3090 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3091
3092         PR middle-end/20739
3093         * gcc.dg/tree-ssa/pr20739.c: New test.
3094
3095 2005-04-14  Mike Stump  <mrs@apple.com>
3096
3097         * gcc.dg/Foundation.framework/empty: New.
3098         * gcc.dg/framework-2.c: New.
3099
3100 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3101
3102         PR tree-optimization/21021
3103         * gcc.c-torture/compile/pr21021.c: New.
3104
3105 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3106
3107         PR testsuite/21010
3108         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3109         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3110         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3111         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3112         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3113         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3114         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3115         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3116
3117 2005-04-14  Richard Henderson  <rth@redhat.com>
3118
3119         * lib/target-supports.exp (check_effective_target_vect_condition):
3120         Add ia64, i?86, and x86_64.
3121
3122 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3123
3124         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3125
3126 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3127
3128         PR tree-optimization/20657
3129         * gcc.dg/tree-ssa/pr20657.c: New.
3130
3131 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3132
3133         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3134         (long long int)trunc*.
3135
3136 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3137
3138         PR target/20927
3139         * gcc.dg/pr20927.c: New test.
3140
3141 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3142
3143         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3144         * gcc.target/mips/asm-1.c: Likewise.
3145
3146 2005-04-13  Dale Johannesen  <dalej@apple.com>
3147
3148         * objc.dg/objc-fast-4.m:  New.
3149
3150 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3151
3152         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3153         directory.
3154         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3155
3156 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3157
3158         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3159         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3160         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3161
3162 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3163
3164         PR tree-optimization/20913
3165         * gcc.dg/tree-ssa/pr20913.c: New.
3166
3167         PR tree-optimization/20702
3168         * gcc.dg/tree-ssa/pr20702.c: New.
3169
3170 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3171
3172         PR c++/13744
3173         * g++.dg/inherit/local3.C: New test.
3174
3175 2005-04-12  Jeff Law  <law@redhat.com>
3176
3177         * gcc.dg/tree-ssa/20050412-1.c: New test.
3178
3179 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3180
3181         PR libfortran/19016
3182         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3183         Add tests with mask generated by expression.
3184         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3185         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3186         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3187
3188 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3189
3190         PR middle-end/20917
3191         * gcc.dg/20050409-1.c: New test.
3192
3193 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3194
3195         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3196
3197 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3198
3199         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3200         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3201         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3202         (TARGET_CXX): Adjust accordingly.
3203         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3204         determine_class_data_visibility and class_data_always_comdat.
3205         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3206         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3207         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3208         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3209         (arm_cxx_determine_class_data_visibility): New.
3210         (arm_cxx_class_data_always_comdat): Likewise.
3211         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3212         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3213         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3214         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3215         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3216         Define.
3217
3218 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3219
3220         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3221
3222 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3223
3224         * gcc.dg/i386-darwin-fpmath.c: New.
3225
3226 2004-04-11  Devang Patel  <dpatel@apple.com>
3227
3228         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3229         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3230         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3231         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3232         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3233         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3234         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3235         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3236         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3237
3238 2004-04-11  Devang Patel  <dpatel@apple.com>
3239
3240         * gcc.dg/vect/vect-dv-1.c: New test.
3241         * gcc.dg/vect/vect-dv-2.c: New test.
3242
3243 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3244
3245         PR tree-optimization/20933
3246         * gcc.dg/tree-ssa/pr20933.c: New test.
3247
3248 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3249
3250         * gfortran.dg/fold_nearest.f90: New test.
3251
3252 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3253
3254         * gcc.dg/tree-ssa/alias-1.c: New test.
3255
3256 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3257
3258         PR tree-optimization/20920
3259         * g++.dg/tree-ssa/pr20920.C: New test.
3260
3261 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3262
3263         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3264         (long long int)ceil*.
3265
3266 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3267
3268         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3269         explicit C++ linkage.
3270
3271 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3272
3273         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3274         warning for arithmetic IF statements.
3275
3276 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3277
3278         * eor_handling_1.f90: New test case.
3279         * eor_handling_2.f90: New test case.
3280         * eor_handling_3.f90: New test case.
3281         * eor_handling_4.f90: New test case.
3282         * eor_handling_5.f90: New test case.
3283         * noadv_size.f90: New test case.
3284         * pad_no.f90: New test case.
3285
3286 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3287
3288         * gcc.c-torture/execute/20050410-1.c: New test.
3289
3290 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3291
3292         * gcc.dg/pr20126.c: New.
3293
3294 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3295             Steven G. Kargl <kargls@comcast.net>
3296
3297         * gfortran.dg/PR19872.f: New test.
3298
3299 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3300
3301         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3302
3303 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3304
3305         * gfortran.dg/nint_1.f90: New test.
3306
3307 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3308
3309         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3310         Added test for callee-allocated arrays with write statements.
3311         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3312         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3313         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3314         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3315         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3316
3317 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3318
3319         PR libfortran/20163
3320         * gfortran.dg/open-options-blanks.f:  New test.
3321
3322 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3323
3324         PR fortran/13257
3325         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3326
3327 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3328
3329         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3330         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3331         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3332         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3333         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3334         * gcc.c-torture/execute/stdarg-4.c: New test.
3335
3336         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3337
3338         PR target/20795
3339         * g++.dg/abi/param2.C: New test.
3340
3341 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3342
3343         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3344
3345 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3346
3347         * gcc.dg/builtins-53.c: New test.
3348
3349 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3350
3351         * g++.dg/tree-ssa/pr18178.C: New test.
3352         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3353         * gcc.c-torture/execute/20041019-1.c: New test.
3354         * gcc.dg/tree-ssa/20041008-1.c: New test.
3355         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3356         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3357         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3358         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3359         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3360         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3361         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3362         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3363         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3364         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3365
3366 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3367
3368         PR rtl-optimization/20466
3369         * gcc.c-torture/execute/pr20466-1.c: New test.
3370
3371 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3372
3373         PR c++/20905
3374         * g++.dg/parse/cond2.C: New test.
3375
3376         PR c++/20145
3377         * g++.dg/warn/Wdtor1.C: New test.
3378
3379 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3380
3381         PR fortran/17229
3382         * gfortran.dg/pr17229.f: New test.
3383
3384 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3385
3386         * gfortran.dg/tiny_1.f90: New test.
3387         * gfortran.dg/tiny_2.f90: ditto.
3388
3389 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3390
3391         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3392         * gfortran.dg/open_new.f90:  Fix dg-do run line
3393
3394 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3395
3396         * lib/target-supports.exp (get_compiler_messages): Support
3397         optional arguments, the fourth being compiler options.
3398         (check_effective_target_fpic): New proc.
3399         * gcc.dg/20050321-2.c: Restrict to target fpic.
3400
3401 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3402
3403         * gcc.dg/15443-1.c: New test.
3404         * gcc.dg/15443-2.c: Likewise.
3405
3406 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3407
3408         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3409
3410 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3411
3412         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3413
3414 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3415
3416         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3417         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3418         -m64.
3419         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3420         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3421         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3422
3423 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3424
3425         PR c++/20212
3426         * g++.dg/warn/Wunused-11.C: New test.
3427
3428 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3429
3430         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3431
3432 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3433
3434         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3435
3436 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3437
3438         PR c++/20734
3439         * g++.dg/template/ptrmem13.C: New test.
3440
3441 2005-04-05  Per Bothner  <per@bothner.com>
3442
3443         * lib/gcc.exp: Always add -fno-show-column, for now.
3444
3445 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3446
3447         PR testsuite/20767
3448         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3449         of plain old "unsigned int" for the type of "i".  Makes this test
3450         64bit clean.
3451
3452 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3453
3454         * gcc.dg/i386-ssefn-1.c: New test.
3455         * gcc.dg/i386-ssefn-2.c: New test.
3456         * gcc.dg/i386-ssefn-3.c: New test.
3457         * gcc.dg/i386-ssefn-4.c: New test.
3458
3459 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3460
3461         PR tree-optimization/20076
3462         * gcc.dg/builtin-apply4.c: New test.
3463
3464         PR preprocessor/19475
3465         * gcc.dg/cpp/macspace1.c: New test.
3466         * gcc.dg/cpp/macspace2.c: New test.
3467
3468 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3469
3470         * gfortran.dg/pr20755.f: Fixed bad format.
3471
3472 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3473
3474         PR c++/20763
3475         * g++.dg/ext/attrib21.C: New test.
3476
3477 2004-04-05  Devang Patel  <dpatel@apple.com>
3478
3479         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3480         * gcc.dg/vect/vect-shift-1.c: New test.
3481
3482 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3483
3484         PR libfortran/20755
3485         * gfortran.dg/pr20755.f: New test.
3486
3487 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3488
3489         * gfortran.dg/pr15959.f90: New test.
3490         * gfortran.dg/string_pad_trunc.f90: New test.
3491
3492 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3493
3494         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3495         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3496         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3497         syntax.
3498
3499 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3500
3501         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3502
3503 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3504
3505         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3506         * gcc.c-torture/compile/20011119-2.c: Likewise.
3507         * gcc.c-torture/compile/981001-2.c: Likewise.
3508
3509 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3510
3511         PR c++/20679
3512         * g++.dg/template/overload4.C: New test.
3513
3514 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3515
3516         PR c++/20746
3517         * g++.dg/abi/covariant5.C: New.
3518
3519         PR debug/20505
3520         * g++.dg/debug/const2.C: New.
3521
3522 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3523
3524         PR rtl-optimization/16104
3525         * gcc.c-torture/execute/20050316-1.c: New test.
3526
3527 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3528
3529         * g++.dg/template/spec23.C: Fix dg-error text.
3530
3531 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3532
3533         PR c++/19199
3534         * g++.dg/expr/lval2.C: New.
3535
3536 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3537
3538         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3539         __builtin_strcasecmp and __builtin_strncasecmp.
3540
3541 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3542
3543         PR c++/20723
3544         * g++.dg/template/spec22.C: New.
3545         * g++.dg/template/spec23.C: New.
3546
3547 2005-04-03  Dale Ranta  <dir@lanl.gov>
3548             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3549
3550         PR libfortran/20068
3551         PR libfortran/20125
3552         PR libfortran/20156
3553         PR libfortran/20471
3554         * gfortran.dg/backspace.f: New test.
3555
3556 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3557
3558         * gcc.dg/pr19345.c: New test.
3559
3560 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3561
3562         PR tree-optimization/20640
3563         * gcc.dg/torture/tree-loop-1.c: New.
3564
3565 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3566
3567         PR rtl-optimization/20290
3568         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3569
3570 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3571
3572         * gcc.dg/rs6000-fpint.c: New.
3573
3574 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3575
3576         * gcc.dg/old-style-then-proto-1.c: New test.
3577
3578 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3579
3580         * gfortran.fortran-torture/execute/backspace.f90: Check
3581         after backspace and read was incorrect.
3582
3583 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3584
3585         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3586         buffer past the terminating NUL using memcmp.
3587         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3588         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3589
3590         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3591         Fix unused/uninitialized variable warnings.
3592
3593         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3594         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3595         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3596         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3597
3598         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3599         gcc.c-torture/execute/builtins/fputs-lib.c,
3600         gcc.c-torture/execute/builtins/lib/fprintf.c,
3601         gcc.c-torture/execute/builtins/lib/main.c,
3602         gcc.c-torture/execute/builtins/lib/memcmp.c,
3603         gcc.c-torture/execute/builtins/lib/memmove.c,
3604         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3605         gcc.c-torture/execute/builtins/lib/memset.c,
3606         gcc.c-torture/execute/builtins/lib/printf.c,
3607         gcc.c-torture/execute/builtins/lib/sprintf.c,
3608         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3609         gcc.c-torture/execute/builtins/lib/strchr.c,
3610         gcc.c-torture/execute/builtins/lib/strcmp.c,
3611         gcc.c-torture/execute/builtins/lib/strcpy.c,
3612         gcc.c-torture/execute/builtins/lib/strcspn.c,
3613         gcc.c-torture/execute/builtins/lib/strlen.c,
3614         gcc.c-torture/execute/builtins/lib/strncat.c,
3615         gcc.c-torture/execute/builtins/lib/strncmp.c,
3616         gcc.c-torture/execute/builtins/lib/strncpy.c,
3617         gcc.c-torture/execute/builtins/lib/strrchr.c,
3618         gcc.c-torture/execute/builtins/lib/strspn.c,
3619         gcc.c-torture/execute/builtins/lib/strstr.c,
3620         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3621         gcc.c-torture/execute/builtins/strlen-2.c,
3622         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3623         prototypes.
3624
3625 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3626
3627         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3628         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3629         selectany usage.
3630
3631 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3632
3633         PR c++/19406
3634         * g++.dg/debug/using1.C: New test.
3635
3636 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3637
3638         PR middle-end/20524
3639         * gcc.dg/alias-7.c: Prefix asm-declared name with
3640         __USER_LABEL_PREFIX__.
3641
3642 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3643
3644         Fix fallout from PR middle-end/15700:
3645         * gcc.c-torture/compile/20011119-1.c: Take
3646         __USER_LABEL_PREFIX__ into account.
3647         * gcc.c-torture/compile/20011119-2.c: Likewise.
3648
3649 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3650
3651         PR c++/18644
3652         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3653
3654 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3655
3656         PR c/17855
3657         * gcc.c-torture/compile/struct-non-lval-1.c,
3658         gcc.c-torture/compile/struct-non-lval-2.c,
3659         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3660
3661 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3662
3663         * gcc.dg/tls/tls.exp: Remove temporary file.
3664         * g++.dg/tls/tls.exp: Ditto.
3665         * lib/file-format.exp: Ditto.
3666         * g++.dg/special/ecos.exp: Ditto.
3667
3668         * lib/profopt.exp: Treat prof_ext as a list.
3669         * gcc.misc-tests/bprob.exp: Ditto.
3670         * g++.dg/bprob/bprob.exp: Ditto.
3671
3672         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3673         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3674         g++.dg/tree-ssa/pointer-reference-alias.C,
3675         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3676         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3677         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3678         g++.dg/vect/pr19951.cc: Ditto.
3679         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3680         gcc.dg/builtins-47.c: Ditto.
3681         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3682         gcc.dg/pr20115-1.c: Ditto.
3683         * gcc.dg/tree-ssa/20030530-2.c,
3684         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3685         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3686         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3687         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3688         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3689         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3690         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3691         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3692         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3693         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3694         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3695         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3696         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3697         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3698         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3699         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3700         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3701         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3702         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3703         gcc.dg/tree-ssa/20030824-1.c,
3704         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3705         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3706         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3707         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3708         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3709         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3710         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3711         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3712         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3713         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3714         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3715         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3716         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3717         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3718         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3719         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3720         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3721         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3722         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3723         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3724         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3725         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3726         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3727         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3728         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3729         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3730         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3731         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3732         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3733         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3734         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3735         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3736         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3737         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3738         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3739         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3740         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3741         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3742         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3743         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3744         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3745         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3746         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3747         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3748         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3749         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3750         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3751         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3752         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3753         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3754         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3755         gcc.dg/tree-ssa/useless-1.c: Ditto.
3756         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3757         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3758         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3759         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3760         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3761         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3762         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3763         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3764         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3765         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3766         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3767         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3768         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3769         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3770         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3771         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3772         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3773         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3774         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3775         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3776         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3777         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3778         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3779         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3780         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3781         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3782         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3783         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3784         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3785         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3786         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3787         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3788         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3789         gcc.dg/vect/vect-none.c: Ditto.
3790         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3791         treelang/compile/unsigned.tree: Ditto.
3792
3793         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3794         * gcc.dg/cpp/direct2s.c: Ditto.
3795         * gcc.dg/cpp/paste4.c: Ditto.
3796         * gcc.dg/cpp/separate-1.c: Ditto.
3797         * gcc.dg/pch/save-temps-1.c: Ditto.
3798         * g++.dg/ext/altivec-10.C: Ditto.
3799         * g++.dg/pch/pch.C: Ditto.
3800
3801         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3802
3803         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3804         * g++.dg/template/repo1.C: Ditto.
3805         * g++.dg/template/repo2.C: Ditto.
3806         * g++.dg/template/repo3.C: Ditto.
3807         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3808         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3809         * g++.old-deja/g++.pt/repo1.C: Ditto.
3810         * g++.old-deja/g++.pt/repo2.C: Ditto.
3811         * g++.old-deja/g++.pt/repo3.C: Ditto.
3812         * g++.old-deja/g++.pt/repo4.C: Ditto.
3813
3814         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3815         * gcc.dg/20030107-1.c: Ditto.
3816         * gcc.dg/20030702-1.c: Ditto.
3817         * gcc.dg/profile-generate-1.c: Ditto.
3818         * g++.dg/other/profile1.C: Ditto.
3819         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3820
3821         * lib/gcc-dg.exp (remove-build-file): New.
3822         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3823         cleanup-tree-dump, cleanup-saved-temps): New.
3824
3825 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3826
3827         PR c++/19203, DR 214
3828         * g++.dg/parse/ambig3.C: Not ambiguous.
3829         * g++.dg/template/spec20.C: New.
3830         * g++.dg/template/spec21.C: New.
3831
3832 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3833
3834         PR target/20045
3835         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3836
3837 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3838
3839         PR libfortran/20660
3840         * gfortran.dg/negative_unit.f: New test.
3841
3842 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3843
3844         * gcc.dg/20050330-1.c: New test.
3845
3846 2005-03-30  Devang Patel  <dpatel@apple.com>
3847
3848         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3849
3850 2005-03-30  Dale Johannesen  <dalej@apple.com>
3851
3852         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3853
3854 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3855
3856         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3857         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3858         Strip options from test name.
3859
3860 2005-03-31  Jan Hubicka  <jh@suse.cz>
3861
3862         * gcc.dg/varpool-1.c: New testcase.
3863
3864 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3865
3866         PR c/772
3867         PR c/17913
3868         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3869         gcc.dg/stmt-expr-label-3.c : New tests.
3870         * gcc.c-torture/execute/medce-2.c: Remove.
3871
3872 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3873
3874         PR c/20368
3875         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3876         tests.
3877
3878 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3879
3880         * gcc.c-torture/compile/pr20203.c: New test.
3881
3882 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3883
3884         * gfortran.dg/promotion.f90:  New test.
3885
3886 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3887
3888         PR middle-end/20491
3889         * gcc.dg/torture/asm-subreg-1.c: New test.
3890
3891 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3892
3893         PR c/20672
3894         * gcc.dg/pr20672-1.c: New test.
3895
3896 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3897
3898         * gfortran.dg/vect: New directory.
3899         * gfortran.dg/vect/vect.exp: New.
3900         * gfortran.dg/vect/vect-1.f90: New test.
3901         * gfortran.dg/vect/vect-2.f90: New test.
3902         * gfortran.dg/vect/vect-3.f90: New test.
3903         * gfortran.dg/vect/vect-4.f90: New test.
3904         * gfortran.dg/vect/vect-5.f90: New test.
3905
3906 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3907
3908         PR middle-end/20622
3909         * gcc.dg/alias-7.c: New test.
3910
3911 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3912
3913         * gcc.dg/sparc-reg-1.c: New test.
3914
3915 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3916
3917         PR target/19890
3918         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3919
3920 2005-03-29  Dale Ranta  <dir@lanl.gov>
3921             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3922
3923         PR libfortran/20163
3924         * gfortran.dg/pr20163-2.f: New test.
3925
3926 2005-03-28  Jan Hubicka  <jh@suse.cz>
3927
3928         PR middle-end/20635
3929         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3930         by Jakub Jelinek.
3931
3932 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3933
3934         PR tree-optimization/20626
3935         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3936         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3937
3938 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3939
3940         * gfortran.dg/underflow.f90:  New test.
3941         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3942
3943 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3944
3945         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3946
3947 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3948
3949         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3950         (g++_init): Make sure that CXXFLAGS is set.
3951         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3952         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3953         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3954         * lib/objc.exp (objc_init): Likewise.
3955         * lib/treelang.exp (treelang_init): Likewise.
3956
3957 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3958
3959         PR tree-optimization/20470
3960         * gcc.dg/tree-ssa/pr20470.c: New test.
3961
3962 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3963
3964         * gcc.dg/ppc-stfiwx.c: New.
3965
3966 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3967
3968         PR target/19888
3969         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3970
3971 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3972
3973         * gcc.dg/20050325-1.c: Fix a typo.
3974
3975 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3976
3977         PR libfortran/19678
3978         PR libfortran/19679
3979         * gfortran.dg/dos_eol.f: New test.
3980
3981 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3982
3983         PR rtl-optimization/20249
3984         * gcc.dg/20050325-1.c: New test.
3985
3986 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3987
3988         PR libfortran/15332
3989         * gfortran.dg/pr15332.f: New test.
3990
3991 2005-03-24  Dale Johannesen  <dalej@apple.com>
3992
3993         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3994
3995 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3996
3997         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3998         'internal' visibility.
3999         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4000         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
4001         'protected' visibility.
4002         * gcc.dg/visibility-7.c: Likewise.
4003         * lib/target-supports.exp (check_visibility_available): Take
4004         a parameter, the kind of visibility to check for.
4005         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
4006         to check_visibility_available.
4007
4008         * g++.dg/expr/cast3.C: New.
4009
4010 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
4011
4012         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
4013         rs6000.
4014
4015 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
4016
4017         PR target/20095
4018         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4019
4020 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4021
4022         * gcc.dg/badshift.c: Renamed to...
4023         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4024
4025         * gcc.target/i386/badshift.c: Renamed to...
4026         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4027         only.
4028
4029         PR rtl-optimization/20532
4030         * gcc.target/i386/badshift.c: New.
4031
4032 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4033
4034         * gfortran.dg/pr18025.f90: New test.
4035
4036 2005-03-23  Dale Johannesen  <dalej@apple.com>
4037
4038         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4039
4040 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4041
4042         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4043
4044         * lib/target-supports.exp (check_iconv_available): Default
4045         libiconv to -liconv, if there is no definition.
4046
4047 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4048
4049         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4050
4051 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4052
4053         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4054         * g++.dg/opt/pr7503-2.C: Likewise.
4055         * g++.dg/opt/pr7503-3.C: Likewise.
4056         * g++.dg/opt/pr7503-4.C: Likewise.
4057         * g++.dg/opt/pr7503-5.C: Likewise.
4058         * g++.dg/warn/minmax.C: New test.
4059
4060 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4061
4062         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4063         * gfortran.dg/g77_intrinsics_sub.f: New test.
4064
4065 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4066             Jan Hubicka  <jh@suse.cz>
4067             Steven Bosscher <stevenb@suse.de
4068
4069         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4070
4071 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4072
4073         PR c++/19980
4074         * g++.dg/template/redecl3.C: New test.
4075
4076 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4077
4078         PR c++/20499
4079         * g++.dg/parse/error16.C: Tweak error markers.
4080
4081 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4082
4083         PR target/20561
4084         * gcc.dg/20050321-2.c: New test.
4085
4086 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4087
4088         PR c++/20465
4089         PR c++/20381
4090         * g++.dg/template/ptrmem12.C: New.
4091
4092 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4093
4094         PR rtl-optimization/20527
4095         * gcc.c-torture/execute/pr20527-1.c: New test.
4096
4097 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4098
4099         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4100         program, compile it into a real executable and then delete the .c
4101         and .x files afterwards, to avoid problems on testglue targets.
4102
4103 2005-03-21  Stuart Hastings  <stuart@apple.com>
4104
4105         * gcc.target/i386/sse-2.c: New.
4106
4107 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4108
4109         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4110
4111 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4112
4113         * g++.dg/parse/crash25.C: Fix typo.
4114
4115 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4116
4117         PR c++/20461
4118         * g++.dg/parse/crash24.C: New test.
4119
4120         PR c++/20536
4121         * g++.dg/parse/crash25.C: New test.
4122
4123 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4124
4125         PR c++/20147
4126         * g++.dg/ext/stmtexpr4.C: New test.
4127
4128 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4129
4130         PR middle-end/20539
4131         * gcc.c-torture/compile/pr13066-1.c: New test case.
4132         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4133         * g++.dg/opt/pr13066-1.C: Likewise.
4134
4135 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4136
4137         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4138
4139 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4140
4141         PR fortran/18525
4142         * gfortran.dg/nesting_1.f90: New test.
4143
4144 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4145
4146         PR c++/20240
4147         * g++.dg/lookup/using13.C: New test.
4148
4149 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4150
4151         PR c++/20333
4152         * g++.dg/template/crash36.C: New test.
4153
4154 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4155
4156         PR c++/20463
4157         * g++.dg/template/crash35.C: New test.
4158
4159 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4160
4161         PR c++/19966
4162         * g++.dg/overload/operator2.C: New test.
4163
4164 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4165
4166         PR libfortran/20257
4167         * gfortran.dg/pr20257.f90: New test.
4168
4169 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4170
4171         PR libfortran/20480
4172         * gfortran.dg/pr20480.f90: New test.
4173
4174 2005-03-16  Richard Henderson  <rth@redhat.com>
4175
4176         PR middle-end/15700
4177         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4178         (_rtld_global): New.
4179         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4180         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4181
4182         * gcc.dg/alias-3.c: New.
4183         * gcc.dg/alias-4.c: New.
4184         * gcc.dg/alias-5.c: New.
4185         * gcc.dg/alias-6.c: New.
4186
4187 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4188
4189         * gcc.dg/cpp/ucnid-7.c: New.
4190
4191 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4192             Dorit Naishlos  <dorit@il.ibm.com>
4193
4194         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4195         darwin.
4196
4197 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4198
4199         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4200         misaligned accesses.
4201         * gcc.dg/vect/vect-58.c: Likewise.
4202         * gcc.dg/vect/vect-92.c: New.
4203         * gcc.dg/vect/vect-93.c: New.
4204
4205 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4206
4207         PR fortran/18827
4208         * gfortran.dg/assign_2.f90: New test.
4209         * gfortran.dg/assign_3.f90: New test.
4210         * gfortran.dg/assign.f90: New test.
4211
4212 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4213
4214         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4215         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4216         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4217         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4218         names.
4219
4220 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4221
4222         * gcc.dg/cpp/ucnid-6.c: New.
4223
4224         * gcc.dg/cpp/normalize-1.c: New.
4225         * gcc.dg/cpp/normalize-2.c: New.
4226         * gcc.dg/cpp/normalize-3.c: New.
4227         * gcc.dg/cpp/normalize-4.c: New.
4228         * gcc.dg/cpp/ucnid-4.c: New.
4229         * gcc.dg/cpp/ucnid-5.c: New.
4230         * g++.dg/cpp/normalize-1.C: New.
4231         * g++.dg/cpp/ucnid-1.C: New.
4232
4233 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4234
4235         * gcc.dg/pr18628.c: New.
4236
4237 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4238
4239         PR c++/20280
4240         * g++.dg/tree-ssa/pr20280.C: New.
4241
4242 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4243
4244         PR fortran/20467
4245         * gfortran.dg/stfunc_2.f90: New test.
4246
4247 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4248
4249         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4250
4251 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4252
4253         * gcc.dg/tree-ssa/20050314-1.c: New test.
4254
4255 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4256
4257         PR c++/4403
4258         PR c++/9783, DR433
4259         * g++.dg/template/friend34.C: New test.
4260         * g++.dg/template/friend35.C: Likewise.
4261         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4262
4263 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4264
4265         Friend class name lookup 5/n
4266         PR c++/1016
4267         * g++.dg/lookup/hidden-class1.C: New test.
4268         * g++.dg/lookup/hidden-class2.C: Likewise.
4269         * g++.dg/lookup/hidden-class3.C: Likewise.
4270         * g++.dg/lookup/hidden-class4.C: Likewise.
4271         * g++.dg/lookup/hidden-class5.C: Likewise.
4272         * g++.dg/lookup/hidden-class6.C: Likewise.
4273         * g++.dg/lookup/hidden-class7.C: Likewise.
4274         * g++.dg/lookup/hidden-class8.C: Likewise.
4275         * g++.dg/lookup/hidden-class9.C: Likewise.
4276         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4277         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4278         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4279         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4280         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4281         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4282         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4283         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4284         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4285         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4286         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4287
4288 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4289
4290         PR c++/20157
4291         * g++.dg/template/error18.C: New test.
4292
4293 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4294
4295         PR debug/16792
4296         * g++.dg/debug/pr16792.C: New test.
4297
4298 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4299
4300         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4301         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4302         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4303         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4304         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4305         test assertion names.
4306
4307 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4308
4309         PR fortran/18600
4310         * gfortran.dg/stfunc_1.f90: New test.
4311
4312 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4313
4314         PR fortran/16907
4315         * gfortran.dg/real_index_1.f90: New test.
4316
4317 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4318
4319         PR fortran/20323
4320         * gfortran.dg/spec_expr_1.f90: New test.
4321
4322 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4323
4324         PR c/20402
4325         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4326         new parser.
4327
4328 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4329
4330         PR fortran/20361
4331         * gfortran.dg/largeequiv_1.f90: New test.
4332
4333 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4334
4335         * gcc.dg/ucnid-1.c: New.
4336         * gcc.dg/ucnid-2.c: New.
4337         * gcc.dg/ucnid-3.c: New.
4338         * gcc.dg/ucnid-4.c: New.
4339         * gcc.dg/ucnid-5.c: New.
4340         * gcc.dg/ucnid-6.c: New.
4341         * gcc.dg/cpp/ucnid-1.c: New.
4342         * gcc.dg/cpp/ucnid-2.c: New.
4343         * gcc.dg/cpp/ucnid-3.c: New.
4344         * g++.dg/other/ucnid-1.C: New.
4345
4346 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4347
4348         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4349
4350 2005-03-11  Per Bothner  <per@bothner.com>
4351
4352         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4353         that diagnotics refer to correct token.
4354         * gcc.dg/unused-3.c: Likewise.
4355
4356 2005-03-11  Per Bothner  <per@bothner.com>
4357
4358         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4359         constant" is now actually on same line as string constant.
4360         * gcc.dg/cpp/direct2s.c: Likewise.
4361
4362 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4363
4364         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4365
4366 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4367
4368         PR libfortran/20124
4369         * gfortran.dg/pr20124.f90: New Test
4370
4371 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4372
4373         PR tree-optimization/20130
4374         * gcc.dg/pr20130-1.c: New test.
4375
4376 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4377
4378         PR target/20095
4379         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4380
4381 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4382
4383         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4384
4385 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4386
4387         * g++.dg/eh/forced1.C: Fix comment.
4388         * g++.dg/eh/forced2.C: Ditto.
4389         * g++.dg/eh/forced3.C: Ditto.
4390         * g++.dg/eh/forced4.C: Ditto.
4391
4392 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4393
4394         PR rtl-opt/20412
4395         * gcc.c-torture/compile/pr20412.c: New test.
4396
4397 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4398
4399         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4400
4401 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4402
4403         PR target/20322
4404         * gcc.dg/20050307-1.c: New test.
4405
4406 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4407
4408         PR c++/20375
4409         * g++.dg/other/stdarg3.C: New.
4410
4411 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4412
4413         PR c++/18384, c++/18327
4414         * g++.dg/init/array19.C: New test.
4415
4416         PR inline-asm/20314
4417         * gcc.dg/torture/pr20314-1.c: New test.
4418         * gcc.dg/torture/pr20314-2.c: New test.
4419
4420 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4421
4422         * gcc.dg/20050309-1.c: New test.
4423
4424 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4425
4426         * gcc.dg/builtins-10.c: Reactivate disabled test.
4427         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4428         new cbrt transformations.
4429
4430 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4431
4432         PR c++/20208
4433         * g++.dg/template/array13.C: New test.
4434
4435 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4436
4437         PR c++/16859
4438         * g++.dg/init/brace4.C: New test.
4439
4440 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4441
4442         PR c++/20186
4443         * g++.dg/template/non-dependent12.C: New.
4444
4445 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4446
4447         PR c++/20142
4448         * g++.dg/init/array18.C: Add dg-do run marker.
4449
4450         PR c++/20142
4451         * g++.dg/init/array18.C: New test.
4452
4453 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4454
4455         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4456         * g++.dg/gcov/gcov.exp: Likewise.
4457         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4458         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4459         * lib/c-torture.exp: Likewise.
4460         * lib/fortran-torture.exp: Likewise.
4461         * lib/g++.exp: Likewise.
4462         * lib/gcc-defs.exp: Likewise.
4463         * lib/gcc-dg.exp: Likewise.
4464         * lib/gcc.exp: Likewise.
4465         * lib/gcov.exp: Likewise.
4466         * lib/gfortran.exp: Likewise.
4467         * lib/mike-g++.exp: Likewise.
4468         * lib/mike-gcc.exp: Likewise.
4469         * lib/objc-torture.exp: Likewise.
4470         * lib/objc.exp: Likewise.
4471         * lib/profopt.exp: Likewise.
4472         * lib/target-libpath.exp: Likewise.
4473         * lib/target-supports.exp: Likewise.
4474         * lib/treelang.exp: Likewise.
4475         * lib/wrapper.exp: Likewise.
4476
4477 2005-03-08  Jeff Law  <law@redhat.com>
4478
4479         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4480         PHI-OPT changes.
4481
4482 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4483
4484         * gcc.dg/vect/pr20122.c: New test.
4485
4486 2005-03-07  Jeff Law  <law@redhat.com>
4487
4488         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4489         was folded away.
4490         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4491         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4492         * gcc.dg/tree-ssa/pr18134.c: New test.
4493
4494 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4495
4496         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4497         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4498         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4499
4500 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4501
4502         PR tree-opt/17671
4503         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4504
4505 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4506
4507         * g++.dg/warn/Wnvdtor.C: New test.
4508
4509 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4510
4511         * gcc.dg/torture/pr19683-1.c: New test.
4512
4513 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4514
4515         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4516         * gfortran.dg/g77/19990313-2.f: Ditto.
4517         * gfortran.dg/g77/19990313-3.f: Ditto.
4518         * gfortran.dg/g77/19990525-0.f: Ditto.
4519         * gfortran.dg/g77/19990826-0.f: Ditto.
4520         * gfortran.dg/g77/19990826-2.f: Ditto.
4521         * gfortran.dg/g77/19990826-3.f: Ditto.
4522         * gfortran.dg/g77/20000511-1.f: Ditto.
4523         * gfortran.dg/g77/20000511-2.f: Ditto.
4524         * gfortran.dg/g77/970625-2.f: Ditto.
4525         * gfortran.dg/g77/980310-2.f: Ditto.
4526         * gfortran.dg/g77/980310-3.f: Ditto.
4527         * gfortran.dg/g77/980310-8.f: Ditto.
4528         * gfortran.dg/g77/980519-2.f: Ditto.
4529         * gfortran.dg/g77/alpha1.f: Ditto.
4530         * gfortran.dg/g77/claus.f: Ditto.
4531         * gfortran.dg/g77/erfc.f: Ditto.
4532         * gfortran.dg/g77/short.f: Ditto.
4533         * gfortran.fortran-torture/execute/data.f90: Ditto.
4534         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4535         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4536
4537 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4538
4539         * lib/file-format.exp (gcc_target_object_format): Add check for som
4540         format and hardcode object formats on hppa*-*-hpux*.
4541         * lib/target-supports.exp (check_weak_available): Add check for som
4542         object format.  Always return 0 on hppa*-*-hpux10*.
4543
4544         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4545         is defined.
4546
4547         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4548
4549 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4550
4551         * gfortran.dg/pr19936_1.f90: New test.
4552         * gfortran.dg/pr19936_2.f90: New test.
4553         * gfortran.dg/pr19936_3.f90: New test.
4554
4555 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4556             Paul Thomas <prthomas@drfccad.cea.fr>
4557
4558         * gfortran.dg/PR19754_1.f90: New test.
4559         * gfortran.dg/PR19754_2.f90: Ditto.
4560
4561 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4562
4563         PR c++/19311
4564         * g++.dg/template/non-dependent11.C: New test.
4565
4566 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4567
4568         * lib/target-supports.exp (check_iconv_available): Fix comment.
4569
4570 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4571             Joseph S. Myers  <joseph@codesourcery.com>
4572
4573         PR c++/19797
4574         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4575
4576 2005-03-04  Matthew Sachs  <msachs@apple.com>
4577
4578         * gcc.exp (gcc_target_compile): Put braces around
4579         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4580         * objc.exp (objc_target_compile): Likewise.
4581         * treelang.exp (treelang_target_compile): Likewise.
4582
4583 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4584
4585         PR fortran/19673
4586         * gfortran.dg/func_result_1.f90: New test.
4587
4588 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4589
4590         * gcc.misc-tests/options.exp: New test.
4591
4592 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4593
4594         * gcc.dg/pr15784-4.c: New test.
4595
4596 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4597
4598         * gcc.c-torture/execute/pr17133.c: New.
4599         * gcc.c-torture/compile/20050303-1.c: New.
4600
4601 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4602
4603         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4604
4605 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4606
4607         * g++.dg/overload/using2.C: New.
4608
4609 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4610
4611         PR c++/19916
4612         * g++.dg/init/ptrmem2.C: New test.
4613
4614 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4615
4616         PR c/8927
4617         * gcc.dg/pr8927-1.c: New test.
4618
4619 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4620
4621         PR c++/20232
4622         * g++.dg/inherit/covariant12.C: New.
4623
4624 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4625
4626         PR fortran/19479
4627         * gfortran.dg/bound_1.f90: New test.
4628
4629 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4630
4631         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4632         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4633
4634 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4635
4636         PR c/20245
4637         * gcc.dg/pr20245-1.c: New test.
4638
4639 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4640
4641         PR middle-end/19874
4642         * gcc.c-torture/execute/20050119-2.c: New test case.
4643
4644 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4645
4646         * README: Update the DejaGnu bug reporting address.
4647         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4648         * lib/objc-torture.exp: Likewise.
4649
4650 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4651
4652         * gfortran.dg/boz_1.f90: New test.
4653         * gfortran.dg/boz_3.f90: New test.
4654         * gfortran.dg/boz_4.f90: New test.
4655
4656 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4657
4658         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4659         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4660
4661 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4662
4663         PR libfortran/20101
4664         * gfortran.dg/write_0_pe_format.f90: New test.
4665
4666 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4667
4668         PR c++/20206
4669         * g++.dg/opt/thunk2.C: New test.
4670         * g++.dg/opt/covariant1.C: New test.
4671
4672 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4673
4674         * gfortran.dg/e_d_fmt.f90: New test.
4675
4676 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4677
4678         * gcc.dg/asm-b.c: Fix comment typos.
4679
4680 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4681
4682         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4683         a V_MAY_DEF also.
4684
4685 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4686
4687         PR tree-opt/20188
4688         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4689         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4690         * gcc.dg/asm-b.c: New test.
4691
4692 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4693
4694         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4695         Disable this test on IRIX 6.
4696
4697 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4698
4699         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4700         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4701         parser.
4702
4703 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4704
4705         PR tree-optimization/20204
4706         * testsuite/gcc.dg/pr20204.c: New test.
4707
4708 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4709
4710         PR target/20196
4711         * gcc.c-torture/execute/20050224-1.c: New test.
4712
4713         PR c++/20175
4714         * g++.dg/warn/Wbraces2.C: New test.
4715
4716 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4717
4718         PR c++/19878
4719         * g++.dg/init/const2.C: New test.
4720
4721 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4722
4723         PR tree-optimization/20100
4724         * gcc.c-torture/execute/pr20100-1.c: New test.
4725
4726 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4727
4728         * gfortran.dg/implicit_3.f90: New test.
4729
4730         * gfortran.dg/deftype_1.f90: New test.
4731
4732 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4733
4734         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4735         the test passes.
4736         * g++.dg/other/anon3.C: Accept a warning.
4737
4738 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4739
4740         * gcc.dg/pr20017.c: Fix a comment typo.
4741
4742 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4743
4744         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4745
4746 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4747
4748         PR ada/19902
4749         * ada/acats/tests/cxa/cxa3004.a: Remove.
4750         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4751
4752 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4753
4754         PR c++/20073
4755         * g++.dg/init/const1.C: New test.
4756
4757         PR c++/19991
4758         * g++.dg/parse/constant7.C: New test.
4759
4760         PR c++/20152
4761         * g++.dg/parse/error27.C: New test.
4762         * g++.dg/template/qualttp15.C: Adjust error markers.
4763         * g++.old-deja/g++.other/struct1.C: Likewise.
4764
4765         PR c++/20153
4766         * g++.dg/template/error17.C: New test.
4767
4768         PR c++/20148
4769         * g++.dg/parser/error26.C: New test.
4770
4771 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4772
4773         PR tree-optimization/20100
4774         PR tree-optimization/20115
4775         * gcc.dg/pr20115.c: New test.
4776         * gcc.dg/pr20115-1.c: New test.
4777         * gcc.dg/pr20100.c: New test.
4778         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4779         call-clobbered variables after alias1.
4780
4781 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4782
4783         * gfortran.dg/list_read_4.f90: new test.
4784
4785 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4786
4787         PR rtl-optimization/20017.
4788         * gcc.dg/pr20017.c: New.
4789
4790 2005-02-22  Devang Patel  <dpatel@apple.com>
4791
4792         PR 19952
4793         * g++.dg/tree-ssa/pr19952.C: New test.
4794
4795 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4796
4797         PR c++/19883
4798         * g++.dg/parse/constant6.C: New test.
4799
4800 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4801
4802         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4803         * g++.dg/charset/asm2.c: Likewise.
4804         * g++.dg/charset/asm3.c: Likewise.
4805         * g++.dg/charset/asm4.c: Likewise.
4806         * g++.dg/charset/asm5.c: Likewise.
4807         * g++.dg/charset/attribute1.c: Likewise.
4808         * g++.dg/charset/attribute2.c: Likewise.
4809         * g++.dg/charset/extern1.cc: Likewise.
4810         * g++.dg/charset/extern2.cc: Likewise.
4811         * g++.dg/charset/extern3.cc: Likewise.
4812         * g++.dg/charset/function.cc: Likewise.
4813         * g++.dg/charset/string.c: Likewise.
4814         * g++.dg/charset/charset.exp: Likewise.
4815         * lib/target-supports.exp (check_iconv_available): Fix comment.
4816
4817 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4818
4819         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4820         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4821         * gcc.dg/charset/asm2.c: Likewise.
4822         * gcc.dg/charset/asm3.c: Likewise.
4823         * gcc.dg/charset/asm4.c: Likewise.
4824         * gcc.dg/charset/asm5.c: Likewise.
4825         * gcc.dg/charset/asm6.c: Likewise.
4826         * gcc.dg/charset/attribute1.c: Likewise.
4827         * gcc.dg/charset/attribute2.c: Likewise.
4828         * gcc.dg/charset/builtin1.c: Likewise.
4829         * gcc.dg/charset/extern.c: Likewise.
4830         * gcc.dg/charset/function.c: Likewise.
4831         * gcc.dg/charset/string.c: Likewise.
4832         * gcc.dg/charset/charset.exp: Likewise.
4833
4834 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4835
4836         PR fortran/20086
4837         * gfortran.dg/pr20086.f90: New test.
4838
4839 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4840
4841         PR tree-optimization/19786
4842         * g++.dg/tree-ssa/pr19786.C: New.
4843
4844 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4845
4846         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4847
4848 2005-02-21  Jeff Law  <law@redhat.com>
4849
4850         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4851
4852 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4853
4854         * gfortran.dg/do_iterator: Split loop, markup all lines for
4855         which an error locus is printed.
4856         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4857         locus is printed.
4858         * gfortran.dg/select_4.f90: Likewise.
4859         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4860         locuses in the various permutations.
4861
4862 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4863
4864         PR tree-optimization/19951
4865         * g++.dg/vect: New directory.
4866         * g++.dg/vect/vect.exp: New file.
4867         * g++.dg/vect/pr19951.cc: New testcase.
4868         * g++.dg/dg.exp: Also prune vectorizer tests.
4869
4870 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4871
4872         PR 18785
4873         * gcc.dg/charset/builtin1.c: New test.
4874
4875 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4876
4877         PR c++/19299
4878         * g++.dg/inherit/volatile1.C: New test.
4879
4880         PR c++/19440
4881         * g++.dg/template/dtor4.C: New test.
4882
4883 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4884
4885         * gfortran.dg/int_1.f90: New test.
4886
4887 2005-02-19  Devang Patel  <dpatel@apple.com>
4888
4889         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4890
4891 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4892
4893         * gfortran.dg/achar_1.f90: New test.
4894
4895 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4896
4897         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4898
4899 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4900             Jakub Jelinek  <jakub@redhat.com>
4901
4902         PR tree-optimization/19828
4903         * gcc.dg/tree-ssa/loop-7.c: New test.
4904         * gcc.c-torture/execute/20050218-1.c: New test.
4905
4906 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4907
4908         PR c/20043
4909         * gcc.dg/transparent-union-1.c: New test.
4910         * gcc.dg/transparent-union-2.c: New test.
4911
4912 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4913
4914         PR tree-optimization/18977
4915         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4916
4917 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4918
4919         PR target/20054
4920         * gcc.dg/pr20054.c: New test.
4921
4922 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4923
4924         PR c++/19508
4925         * g++.dg/ext/attrib20.C: New test.
4926
4927 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4928
4929         PR middle-end/20030
4930         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4931
4932 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4933
4934         PR c++/20008
4935         * g++.dg/opt/switch4.C: New.
4936
4937 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4938
4939         PR c++/20023
4940         PR tree-optimization/20009
4941         * gcc.c-torture/compile/20050217-1.c: New test.
4942         * g++.dg/opt/switch3.C: New test.
4943
4944         PR tree-optimization/18947
4945         * gcc.c-torture/compile/20050215-1.c: New test.
4946         * gcc.c-torture/compile/20050215-2.c: New test.
4947         * gcc.c-torture/compile/20050215-3.c: New test.
4948
4949 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4950
4951         PR c++/20028
4952         * g++.dg/template/crash34.C: New.
4953
4954         PR c++/20022
4955         * g++.dg/other/access3.C: New.
4956
4957 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4958
4959         * gcc.dg/vect/vect-98.c: New test.
4960
4961 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4962
4963         PR tree-optimization/19967
4964         * gcc.dg/pr19967.c: New.
4965
4966 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4967
4968         PR middle-end/19857
4969         * gcc.dg/tree-ssa/20050215-1.c: New test.
4970         * gcc.c-torture/execute/20050215-1.c: New test.
4971
4972 2005-02-15  Eric Christopher  <echristo@redhat.com>
4973
4974         * gcc.dg/cpp/20050215-1.c: New file.
4975
4976 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4977
4978         PR tree-optimization/15785
4979         * gcc.dg/pr15785-1.c: New test.
4980
4981 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4982
4983         PR c++/17788
4984         * g++.dg/init/ctor4.C: New.
4985         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4986
4987 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4988
4989         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4990         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4991
4992 2005-02-15  Andreas Schwab  <schwab@suse.de>
4993
4994         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4995         declare malloc.
4996
4997 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4998
4999         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
5000
5001 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
5002
5003         PR tree-optimization/19853
5004         * gcc.c-torture/compile/pr19853.c: New test.
5005
5006 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5007
5008         PR c++/19608
5009         * g++.dg/parse/local-class1.C: New.
5010
5011         PR c++/19895
5012         * g++.dg/parse/ptrmem3.C: New.
5013
5014         PR c++/19884
5015         * g++.old-deja/g++.oliva/template6.C: Add another case.
5016         * g++.dg/template/explicit6.C: New.
5017
5018 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5019
5020         PR c++/17816
5021         * g++.dg/other/redecl2.C: New.
5022
5023 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5024
5025         PR c++/19891
5026         * g++.dg/abi/covariant4.C: New.
5027
5028 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5029
5030         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5031
5032 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5033
5034         * gcc.dg/vect/vect-96.c: Fix typo.
5035
5036 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5037
5038         PR c++/14479
5039         PR c++/19487
5040         * g++.dg/template/enum5.C: New test.
5041
5042 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5043
5044         * gcc.dg/vect/vect-97.c: New test.
5045
5046 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5047
5048         * gcc.dg/vect/vect-96.c: New test.
5049
5050 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5051
5052         * gcc.dg/builtins-34.c: Also check ldexp*.
5053
5054 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5055
5056         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5057
5058 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5059
5060         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5061         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5062         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5063         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5064         selector_list, selector_expression, dg-process-target): Move to new
5065         file target-supports-dg.exp.
5066         * lib/target-supports-dg.exp: New.
5067
5068         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5069         New.
5070
5071 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5072
5073         PR c++/19666
5074         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5075
5076         PR middle-end/19858
5077         * gcc.c-torture/compile/20050210-1.c: New test.
5078
5079 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5080
5081         PR c++/19755
5082         * g++.dg/warn/Wbraces1.C: New test.
5083
5084 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5085
5086         * gcc.dg/builtins-52.c: New testcase.
5087
5088 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5089
5090         PR c/19342
5091         * gcc.c-torture/execute/20050119-1.c: New test.
5092
5093 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5094
5095         PR c++/19811
5096         * g++.dg/init/delete1.C: New test.
5097
5098 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5099
5100         PR c++/18470
5101         * g++.dg/template/static12.C: New test.
5102
5103 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5104
5105         PR c++/19787
5106         * g++.dg/conversion/ambig1.C: New test.
5107
5108         PR c++/19739
5109         * g++.dg/ext/attrib19.C: New test.
5110
5111         PR c++/19732
5112         * g++.dg/parse/dtor5.C: New test.
5113
5114         PR c++/19762
5115         * g++.dg/template/dtor3.C: New test.
5116
5117         PR c++/19826
5118         * g++.dg/template/static11.C: New test.
5119         * g++.dg/template/crash2.C: Remove dg-error marker.
5120
5121 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5122
5123         PR C++/18491
5124         * g++.old-deja/g++.mike/p10769a.C: Remove.
5125
5126 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5127
5128         * gcc.dg/builtins-48.c: New test case.
5129         * gcc.dg/builtins-49.c: New test case.
5130         * gcc.dg/builtins-50.c: New test case.
5131         * gcc.dg/builtins-51.c: New test case.
5132
5133 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5134
5135         PR middle-end/19583
5136         * g++.dg/warn/Wreturn-type-3.C: New test.
5137
5138 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5139
5140         PR middle-end/19402
5141         * gcc.dg/pr19402-1.c: New testcase.
5142         * gcc.dg/pr19402-2.c: likewise.
5143
5144 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5145
5146         PR middle-end/19854
5147         * g++.dg/tree-ssa/tmmti.C: New testcase.
5148
5149 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5150
5151         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5152
5153 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5154
5155         PR c++/19733
5156         * g++.dg/parse/crash23.C: New test.
5157         * g++.dg/warn/Weff1.C: New test.
5158
5159 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5160
5161         * gcc.dg/20050209-1.c: New test.
5162
5163 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5164
5165         PR target/19799
5166         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5167
5168 2005-02-08  Mike Stump  <mrs@apple.com>
5169
5170         * g++.dg/pch/import-2.c: New test.
5171         * g++.dg/pch/import-2.hs: New.
5172         * g++.dg/pch/include/import-2a.h: New.
5173         * g++.dg/pch/include/import-2b.h: New.
5174
5175 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5176
5177         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5178
5179 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5180
5181         * gfortran.dg/substr_1.f90: New test.
5182
5183 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5184
5185         PR middle-end/19775
5186         * gcc.dg/torture/builtin-power-1.c: Disable test for
5187         invalid transformation.
5188         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5189         no longer optimize.
5190         * gcc.dg/builtins-47.c: New testcase.
5191
5192 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5193             Dorit Naishlos  <dorit@il.ibm.com>
5194
5195         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5196
5197 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5198
5199         * gcc.c-torture/compile/20050206-1.c: New test.
5200
5201 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5202
5203         PR tree-opt/19768
5204         * g++.dg/opt/pr19768.C: New test.
5205
5206 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5207
5208         PR tree-opt/19736
5209         * gcc.c-torture/compile/pr19736.c: New test.
5210
5211 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5212
5213         PR c++/17401
5214         * g++.dg/parse/error25.C: New test.
5215
5216 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5217
5218         * gcc.c-torture/execute/20050203-1.c: New.
5219
5220 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5221
5222         * gcc.dg/vect/vect-85.c: Remove xfail.
5223         * gcc.dg/vect/vect-86.c: Remove xfail.
5224         * gcc.dg/vect/vect-87.c: Remove xfail.
5225         * gcc.dg/vect/vect-88.c: Remove xfail.
5226
5227 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5228
5229         * gcc.dg/altivec-19.c: New.
5230
5231 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5232
5233         PR c/17807
5234         * gcc.dg/nested-func-3.c: New test.
5235         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5236
5237 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5238
5239         * gcc.test-framework/gen_directive_tests: Generate tests for
5240         selector expressions.
5241
5242 2005-02-02  Matt Austern  <austern@apple.com>
5243
5244         PR c++/19628
5245         * g++/ext/builtin7.C: New.
5246         * g++/ext/builtin8.C: New.
5247
5248 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5249
5250         PR c/18502
5251         * gcc.dg/pr18502-1.c: New test.
5252
5253 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5254
5255         PR c++/17413
5256         * g++.dg/template/local4.C: Tweak.
5257
5258 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5259
5260         PR tree-optimization/19578
5261         * gcc.c-torture/compile/20050202-1.c: New test.
5262
5263 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5264
5265         PR c/19435
5266         * gcc.dg/c99-init-4.c: New test.
5267
5268 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5269
5270         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5271
5272         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5273
5274         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5275         * g++.dg/eh/check-vect.h: New.
5276
5277         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5278         * gcc.dg/vect/vect-78.c: Ditto.
5279         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5280         Remove.
5281
5282         * g++.dg/conversion/simd1.C: Expect warning.
5283         * g++.dg/ext/attribute-test-1.C: Ditto.
5284         * g++.dg/ext/attribute-test-2.C: Ditto.
5285         * g++.dg/ext/attribute-test-3.C: Ditto.
5286         * g++.dg/ext/attribute-test-4.C: Ditto.
5287
5288         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5289         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5290
5291         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5292
5293 2005-02-01  Richard Henderson  <rth@redhat.com>
5294
5295         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5296         long double for ibm double-double format.
5297         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5298
5299 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5300
5301         PR tree-optimization/19633
5302         * testsuite/gcc.dg/pr19633-1.c: New test.
5303         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5304         to NULL or a symbol.
5305
5306 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5307
5308         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5309         New procs.
5310         (dg-process-target (local override)): Handle selector expressions.
5311
5312         * gcc.test-framework/README: Describe tests in source directory.
5313         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5314         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5315         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5316         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5317         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5318         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5319         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5320         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5321         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5322         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5323         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5324         * gcc.test-framework/dg-error-exp-P.c: New test.
5325         * gcc.test-framework/dg-error-exp-XP.c: New test.
5326         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5327         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5328         * gcc.test-framework/dg-output-exp-P.c: New test.
5329         * gcc.test-framework/dg-output-exp-XF.c: New test.
5330         * gcc.test-framework/dg-warning-exp-P.c: New test.
5331         * gcc.misc-tests/dg-1.c: Remove.
5332         * gcc.misc-tests/dg-2.c: Remove.
5333         * gcc.misc-tests/dg-3.c: Remove.
5334         * gcc.misc-tests/dg-4.c: Remove.
5335         * gcc.misc-tests/dg-5.c: Remove.
5336         * gcc.misc-tests/dg-6.c: Remove.
5337         * gcc.misc-tests/dg-7.c: Remove.
5338         * gcc.misc-tests/dg-8.c: Remove.
5339         * gcc.misc-tests/dg-9.c: Remove.
5340         * gcc.misc-tests/dg-10.c: Remove.
5341         * gcc.misc-tests/dg-11.c: Remove.
5342         * gcc.misc-tests/dg-12.c: Remove.
5343         * gcc.misc-tests/dg-test.exp: Remove.
5344
5345         * gcc.test-framework/test-framework.awk: Change recording and
5346         printing of passes and failures.
5347
5348         * gcc.test-framework: New directory.
5349         * gcc.test-framework/README: New.
5350         * gcc.test-framework/test-framework.exp: New.
5351         * gcc.test-framework/test-framework.awk: New.
5352         * gcc.test-framework/gen_directive_tests: New.
5353
5354 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5355
5356         * lib/treelang.exp: Fix comment typos.
5357         (treelang_target_compile): Don't append libs=-ltreelang to options.
5358
5359 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5360
5361         * g++.dg/parse/typename7.C: Adjust error messages.
5362
5363 2005-01-31  Jeff Law  <law@redhat.com>
5364
5365         * gcc.c-torture/execute/20050131-1.c: New test.
5366         * gcc.dg/wcaselabel.c: New test.
5367
5368 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5369
5370         * g++.dg/other/warning1.C: Adjust error messags.
5371         * g++.dg/parse/constant5.C: New test.
5372
5373 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5374
5375         PR c/19333
5376         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5377         the test case valid.
5378         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5379         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5380         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5381         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5382         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5383         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5384
5385 2005-01-31  Dale Johannesen  <dalej@apple.com>
5386
5387         * g++.dg/opt/pr19650.C:  New test.
5388
5389 2005-01-31  Richard Henderson  <rth@redhat.com>
5390
5391         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5392         long double for intel double extended format.
5393         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5394
5395 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5396
5397         PR c++/19555
5398         * g++.dg/template/static10.C: New test.
5399
5400         PR c++/19395
5401         * g++.dg/parse/error24.C: New test.
5402
5403         PR c++/19367
5404         * g++.dg/lookup/builtin1.C: New test.
5405
5406         PR c++/19457
5407         * g++.dg/warn/conv3.C: New test.
5408
5409 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5410
5411         PR fortran/19647
5412         * gfortan.dg/inquire_7.f90
5413
5414 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5415
5416         PR tree-optimization/15791
5417         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5418         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5419         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5420         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5421         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5422         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5423         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5424         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5425         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5426         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5427
5428 2005-01-29  Paul Brook  <paul@codesourcery.com>
5429
5430         PR fortran/18565
5431         * check.c (real_or_complex_check): New function.
5432         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5433         * intrinsic.c (add_functions): Use new check functions.
5434         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5435         Add prototypes.
5436
5437 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5438
5439         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5440         gcc.dg/lvalue-3.c: New tests.
5441         * gcc.dg/concat.c: Update expected messages.
5442
5443 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5444
5445         PR libfortran/19595
5446         * gfortran.dg/eor_1.f90:  New test.
5447
5448 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5449
5450         PR fortran/19589
5451         * gfortran.dg/logical_data_1.f90: New test.
5452
5453 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5454
5455         PR c++/19253
5456         * g++.dg/template/crash33.C: New test.
5457
5458         PR c++/19667
5459         * g++.dg/template/crash32.C: New test.
5460
5461 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5462
5463         PR middle-end/16558
5464         * g++.dg/warn/Wreturn-type-2.C: New test.
5465
5466 2004-06-24  Jeff Law  <law@redhat.com>
5467
5468         * gcc.dg/tree-ssa/20050128-1.c: New test.
5469
5470 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5471
5472         * gcc.target/frv/all-mdpackh-1.c: New test.
5473
5474 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5475
5476         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5477
5478 2005-01-27  Richard Henderson  <rth@redhat.com>
5479
5480         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5481
5482 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5483
5484         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5485
5486 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5487
5488         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5489         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5490         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5491         to cope with cases where the multilib options override the dg-options.
5492
5493 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5494
5495         PR c/18946
5496         * gcc.dg/noncompile/20050120-1.c: New test.
5497
5498 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5499
5500         PR tree-optimization/19633
5501         * gcc.dg/pr19633.c: New test.
5502         * gcc.dg/tree-ssa/pr19633.c: New test.
5503
5504 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5505
5506         * gcc.dg/20041216-1.c: New test.
5507
5508 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5509
5510         PR objc/18862
5511         * objc.dg/selector-2.m: New test.
5512
5513 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5514
5515         * g++.dg/opt/range-test-2.C: New test.
5516
5517         PR rtl-optimization/19579
5518         * gcc.c-torture/execute/20050124-1.c: New test.
5519
5520 2005-01-26  Greg Parker  <gparker@apple.com>
5521         Stuart Hastings  <stuart@apple.com>
5522
5523         * gcc.c-torture/execute/20050125-1.c: New.
5524
5525 2005-01-18  Jan Hubicka  <jh@suse.cz>
5526
5527         PR tree-optimize/19337
5528         * gcc.c-torture/compile/20050119-1.c: New test.
5529
5530 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5531
5532         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5533         test for successful match.
5534
5535 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5536
5537         PR objc/18408
5538         * objc.dg/comp-types-7.m: New test.
5539
5540 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5541
5542         * lib/target-supports.exp (current_target_name): New.
5543         (check_effective_target_ilp32, check_effective_target_lp64):
5544         Cache the result to use as long as the current target, with
5545         multilib flags, remains the same.
5546
5547         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5548         (dg-require-weak, dg-require-visibility, dg-require-alias,
5549         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5550         dg-require-effective-target, dg-skip-if): Remove call to
5551         skip_test_and_clear_xfail.
5552         (dg-test): Clear xfail data.
5553
5554 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5555
5556         PR target/17751
5557         * gcc.dg/ppc64-toc.c: New test.
5558
5559         * g++.dg/tree-ssa/empty-1.C: New test.
5560
5561         PR middle-end/19551
5562         * gcc.c-torture/execute/20050121-1.c: New test.
5563         * gcc.dg/20050121-2.c: New test.
5564
5565 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5566         Paul Brook  <paul@codesourcery.com>
5567
5568         PR fortran/17941
5569         * gfortran.dg/real_const_1.f: New test.
5570         * gfortran.dg/real_const_2.f90: New test.
5571         * gfortran.dg/complex_int_1.f90: New test.
5572
5573 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5574
5575         PR fortran/19313
5576         * gfortan.dg/inquire_6.f90: New test.
5577
5578 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5579
5580         PR libfortran/19451
5581         * open_readonly_1.f90:  New test.
5582
5583 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5584
5585         PR libfortran/18982
5586         * gfortran.dg/open_new.f90: New file.
5587
5588 2005-01-22  Paul Brook  <paul@codesourcery.com>
5589
5590         * namelist_1.f90: New test.
5591
5592 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5593
5594         PR tree-optimization/19484
5595         * gcc.c-torture/compile/20050122-[12].c: New tests.
5596
5597 2005-01-22  Paul Brook  <paul@codesourcery.com>
5598
5599         * gfortran.dg/implicit_2.f90: New test.
5600
5601 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5602
5603         PR fortran/19314
5604         * gfortran.dg/inquire_5.f90: New test.
5605
5606 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5607
5608         PR c/18809
5609         * gcc.dg/pr18809-1.c: New test.
5610
5611 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5612
5613         * gcc.dg/20050121-1.c: New test.
5614
5615         PR tree-optimization/13000
5616         * gcc.dg/20040206-1.c: Change warning to point where function is
5617         being inlined.
5618
5619 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5620
5621         PR c++/19208
5622         * g++.dg/template/array11.C: New test.
5623
5624 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5625
5626         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5627         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5628         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5629         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5630         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5631         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5632
5633 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5634
5635         PR tree-optimization/15349
5636         * gcc.dg/tree-ssa/pr15349.c: New.
5637
5638 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5639
5640         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5641
5642 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5643
5644         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5645         scan-assembler-times directive name.
5646
5647         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5648         after dg-do.
5649
5650         PR rtl-optimization/19462
5651         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5652
5653 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5654
5655         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5656         counting function calls on ia64.
5657
5658 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5659
5660         PR rtl-optimization/15139
5661         * gcc.dg/20050111-2.c: New test.
5662
5663         PR c/17297
5664         * gcc.c-torture/compile/20050113-1.c: New testcase.
5665
5666         PR middle-end/19164
5667         * gcc.dg/20050113-1.c: New testcase.
5668
5669 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5670
5671         * gcc.dg/vect/vect-85.c: Add comment.
5672         * gcc.dg/vect/vect-86.c: Add xfail for now.
5673         * gcc.dg/vect/vect-87.c: Add xfail for now.
5674         * gcc.dg/vect/vect-88.c: Add xfail for now.
5675         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5676
5677 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5678
5679         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5680
5681 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5682
5683         * g++.dg/debug/typedef3.C: New test.
5684
5685 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5686
5687         PR c/19472
5688         * gcc.dg/asm-a.c: New test.
5689
5690 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5691
5692         * gcc.dg/sh-relax.c: Add prototype for abort.
5693
5694 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5695
5696         * gcc.dg/short-compare-1.c: New test.
5697         * gcc.dg/short-compare-2.c: Likewise.
5698
5699 2005-01-18  Michael Matz  <matz@suse.de>
5700
5701         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5702
5703 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5704
5705         PR tree-optimization/19121
5706         * gcc.c-torture/compile/pr19121.c: New test.
5707
5708 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5709
5710         PR target/19357
5711         * gcc.c-torture/compile/pr19357.c: New test.
5712
5713 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5714
5715         PR c/5675
5716         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5717         pass--those that refer just to the variable, possibly with a
5718         cast.
5719         * gcc.dg/c99-const-expr-3.c: Likewise.
5720
5721         PR middle-end/13127
5722         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5723         longer emitted.
5724
5725 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5726
5727         PR fortran/18778
5728         * gfortran.dg/endfile_2.f90: New test.
5729
5730 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5731
5732         PR 19168
5733         * gfortran.dg/select_5.f90: New test.
5734
5735 2004-01-16  Paul Brook  <paul@codesourcery.com>
5736
5737         * gfortran.dg/common_4.f90: New test.
5738
5739 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5740
5741         PR rtl-optimization/19462
5742         * gcc.dg/torture/pr19462-1.c: New test.
5743
5744 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5745
5746         PR objc/19321
5747         * objc.dg/func-ptr-2.m: New.
5748         * objc.dg/volatile-1.m: New.
5749
5750 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5751
5752         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5753
5754 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5755
5756         PR tree-optimization/19060
5757         * gcc.c-torture/execute/20050104-1.c: New test.
5758
5759 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5760
5761         PR fortran/18983
5762         * gfortran.dg/write_to_null.f90: New test.
5763
5764 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5765             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5766
5767         PR other/19328
5768         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5769         argument.
5770
5771 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5772
5773         PR c++/19263
5774         * g++.dg/init/vector1.C: New test.
5775
5776 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5777
5778         PR target/13158
5779         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5780         PR target/18987
5781         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5782
5783 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5784
5785         * gfortran.dg/select_1.f90: New test.
5786         * gfortran.dg/select_2.f90: New test.
5787         * gfortran.dg/select_3.f90: New test.
5788         * gfortran.dg/select_4.f90: New test.
5789
5790 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5791
5792         PR middle-end/19084
5793         PR rtl-optimization/19348
5794         * gcc.dg/20050111-1.c: New test.
5795         * gcc.c-torture/execute/20050111-1.c: New test.
5796
5797         * gcc.dg/i386-asm-4.c: New test.
5798
5799 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5800
5801         * gcc.dg/nested-func-2.c: New test.
5802         * ada/acats/norun.lst: Remove c953002.
5803
5804 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5805
5806         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5807
5808 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5809
5810         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5811
5812 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5813
5814         PR target/18761
5815         * g++.dg/abi/align1.C: New test.
5816
5817 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5818
5819         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5820         at a time.
5821         * g++.dg/ext/altivec_check.h: Support compiling as C.
5822
5823 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5824
5825         PR c++/19355
5826         * g++.dg/expr/pr19355-1.C: New test case.
5827
5828 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5829
5830         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5831         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5832         * ada/acats/tests/c3/c92005b.ada: Likewise.
5833         * ada/acats/tests/c3/cxb3012.a: Likewise.
5834         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5835
5836 2005-01-09  Paul Brook  <paul@codesourcery.com>
5837
5838         * gfortran.dg/common_2.f90: New file.
5839         * gfortran.dg/common_3.f90: New file.
5840
5841 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5842
5843         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5844
5845 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5846
5847         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5848         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5849         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5850         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5851         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5852         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5853         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5854         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5855         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5856         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5857         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5858         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5859         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5860         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5861         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5862         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5863         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5864         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5865         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5866         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5867         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5868         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5869         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5870         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5871         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5872         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5873         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5874         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5875         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5876         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5877         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5878         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5879         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5880         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5881         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5882         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5883         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5884         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5885         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5886         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5887         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5888         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5889         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5890         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5891         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5892         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5893         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5894         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5895         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5896         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5897         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5898         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5899         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5900         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5901         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5902         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5903         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5904         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5905         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5906         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5907         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5908         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5909         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5910         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5911         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5912         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5913         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5914
5915         * gcc.dg/vect/vect-1.c: Fix spelling.
5916         * gcc.dg/vect/vect-10.c: Fix spelling.
5917         * gcc.dg/vect/vect-11.c: Fix spelling.
5918         * gcc.dg/vect/vect-12.c: Fix spelling.
5919         * gcc.dg/vect/vect-14.c: Fix spelling.
5920         * gcc.dg/vect/vect-15.c: Fix spelling.
5921         * gcc.dg/vect/vect-16.c: Fix spelling.
5922         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5923         * gcc.dg/vect/vect-64.c: Fix comments.
5924         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5925
5926 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5927             Ira Rosen  <irar@il.ibm.com>
5928
5929         * gcc.dg/vect/vect-70.c: New test.
5930         * gcc.dg/vect/vect-71.c: New test.
5931
5932 2005-01-09  Manfred Hollstein  <mh@suse.com>
5933
5934         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5935         * gcc.dg/pr18241-2.c: Likewise.
5936         * gcc.dg/pr18241-3.c: Likewise.
5937         * gcc.dg/pr18241-4.c: Likewise.
5938         * gcc.dg/pr18241-5.c: Likewise.
5939
5940 2005-01-08  Richard Henderson  <rth@redhat.com>
5941
5942         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5943         False for x86 and x86-64.
5944
5945 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5946
5947         PR tree-optimization/18241
5948         * gcc.dg/pr18241-1.c: New test.
5949         * gcc.dg/pr18241-2.c: New test.
5950         * gcc.dg/pr18241-3.c: New test.
5951         * gcc.dg/pr18241-4.c: New test.
5952         * gcc.dg/pr18241-5.c: New test.
5953
5954 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5955
5956         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5957         gfortran.dg/select_4.f90: New.
5958
5959 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5960
5961         * gcc.c-torture/execute/20050107-1.c: New test.
5962
5963 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5964
5965         PR c++/19298
5966         * g++.dg/template/ref2.C: New.
5967
5968 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5969
5970         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5971         instead of being empty.
5972
5973 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5974
5975         PR fortran/15553
5976         * gfortran.dg/array-1.f90: New test.
5977
5978 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5979
5980         PR tree-optimization/19283
5981         * gcc.c-torture/execute/20050106-1.c: New test.
5982
5983         PR rtl-optimization/18861
5984         * gcc.dg/20050105-1.c: New test.
5985
5986         PR tree-optimization/18828
5987         * gcc.dg/20050105-2.c: New test.
5988
5989 2005-01-07  Andreas Jaeger  <aj@suse.de>
5990
5991         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5992
5993 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5994
5995         PR fortran/18398
5996         * gfortran.dg/fmt_read.f90: New test.
5997
5998 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5999
6000         * gcc.dg/rs6000-ldouble-2.c: New.
6001
6002 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/19244
6005         * g++.dg/parser/ctor2.C: New test.
6006
6007 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6008
6009         PR c++/17154
6010         * g++.dg/template/using9.C: New test.
6011
6012 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6013
6014         PR c++/19258
6015         * g++.dg/lookup/friend6.C: New test.
6016
6017 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6018
6019         PR c++/19270
6020         * g++.dg/template/array10.C: New.
6021
6022 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6023
6024         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6025         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6026
6027 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6028
6029         * gcc.c-torture/compile/20050105-1.c: New test.
6030
6031 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6032
6033         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6034
6035 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6036
6037         PR middle-end/19100
6038         * gcc.dg/conv-3.c: New test case.
6039
6040 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6041
6042         * gcc.dg/asm-wide-1.c: New test.
6043
6044 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6045
6046         PR c++/19030
6047         * g++.dg/parse/crash22.C: New
6048
6049 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6050
6051         PR 19257
6052         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6053
6054 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6055
6056         PR middle-end/17767
6057         * gcc.dg/i386-mmx-6.c: New test case.
6058
6059 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6060
6061         PR tree-optimization/18308
6062         * gcc.dg/vect/pr18308.c: New testcase.
6063
6064 2005-01-04  Andreas Jaeger  <aj@suse.de>
6065
6066         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6067
6068 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6069             Robert Bowdidge <bowdidge@apple.com>
6070
6071         * gcc.dg/cpp/subframework1.c: New.
6072         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6073         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6074         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6075         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6076
6077 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6078
6079         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6080         producing warning.
6081         * gcc.dg/darwin-weakimport-2.c: New.
6082
6083 2005-01-03  Richard Henderson  <rth@redhat.com>
6084
6085         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6086
6087 2005-01-03  Richard Henderson  <rth@redhat.com>
6088
6089         * gcc.dg/vect/vect.exp: Enable for ia64.
6090         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6091         (check_effective_target_vect_float): Likewise.
6092         (check_effective_target_vect_no_align): Likewise.
6093         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6094         * gcc.dg/vect/vect-8.c: Likewise.
6095
6096 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6097
6098         PR target/19236
6099         * gcc.dg/pr19236-1.c: New test case.
6100
6101 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6102
6103         PR rtl-optimization/12092
6104         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6105
6106 2005-01-02  Andreas Jaeger  <aj@suse.de>
6107
6108         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6109
6110 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6111             Andrew Pinski  <pinskia@physics.uc.edu>
6112
6113         PR rtl-optimization/12092
6114         * gcc.dg/pr12092-1.c: New test case.
6115
6116 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6117
6118         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6119         'hidden' and 'default' for better portability.
6120         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6121
6122         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6123         6 and 7.
6124         * g++.old-deja/g++.brendan/new3.C: Likewise.
6125
6126 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6127
6128         * gcc.dg/20041231-1.C: New test.
6129         * g++.dg/warn/Wunreachable-code-1.C: New test.
6130
6131 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6132
6133         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6134         file, not /dev/null.  Abort on error.
6135
6136 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6137             Ziemowit Laski  <zlaski@apple.com>
6138
6139         PR objc/18971
6140         * objc.dg/encode-5.m: New test.
6141
6142 2004-12-29  Richard Henderson  <rth@redhat.com>
6143
6144         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6145         * objc.dg/stabs-1.m: Disable for ia64.
6146
6147 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6148
6149         PR c++/19190
6150         * g++.dg/warn/Wunused-10.C: New test.
6151
6152 2004-12-28  Richard Henderson  <rth@redhat.com>
6153
6154         * objc.dg/stabs-1.m: Disable for alpha.
6155
6156 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6157
6158         PR c++/19149
6159         * g++.dg/parse/error23.C: New test.
6160
6161 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6162
6163         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6164
6165         PR fortran/19032
6166         * gfortran.dg/intrinsic_modulo_1.f90: New.
6167         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6168         tests with divisor -1.
6169
6170 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6171
6172         * g++.dg/opt/temp1.C (memcpy): Return a value.
6173
6174         PR c++/19148
6175         * g++.dg/expr/cond7.C: New test.
6176
6177 2004-12-27  Paul Brook  <paul@codesourcery.com>
6178
6179         * gfortran.dg/g77/select_no_compile.f: Remove.
6180
6181 2004-12-27  Richard Henderson  <rth@redhat.com>
6182
6183         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6184         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6185         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6186
6187 2004-12-26  Richard Henderson  <rth@redhat.com>
6188
6189         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6190         by 1i instead of token pasting.
6191
6192 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6193
6194         PR tree-optimization/17578
6195         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6196         to additional_flags.
6197         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6198
6199 2004-12-25  Richard Henderson  <rth@redhat.com>
6200
6201         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6202         Remove Alpha.
6203
6204 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6205
6206         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6207         hppa*-*-hpux*.
6208         * gcc.dg/pr17957.c (dg-options): Likewise.
6209         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6210         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6211         instead of 0 on __hppa__.
6212         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6213         "foo,%r" on hppa*-*-*.
6214
6215 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6216
6217         PR fortran/19071
6218         * gfortran.dg/complex_write.f90: New test.
6219
6220 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6221
6222         PR c++/17595
6223         * g++.dg/parse/pragma2.C: New test.
6224
6225         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6226
6227 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6228
6229         * gcc.dg/empty2.c: Add missing dg-warning.
6230
6231 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6232
6233         PR c++/17413
6234         * g++.dg/template/local4.C: New test.
6235         * g++.dg/template/crash19.C: Add dg-error marker.
6236
6237         * g++.dg/template/crash31.C: Correct embedded PR number.
6238
6239 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6240
6241         PR c++/16405
6242         * g++.dg/opt/temp1.C: Add do-run marker.
6243
6244 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6245
6246         * g++.dg/template/spec19.C: New.
6247
6248 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6249
6250         PR target/16819
6251         * gcc.dg/empty2.c: New.
6252
6253 2004-12-23  Richard Henderson  <rth@redhat.com>
6254
6255         * lib/target-supports.exp (check_effective_target_vect_no_align):
6256         Remove i?86 and x86-64.
6257
6258 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6259
6260         PR c++/16405
6261         * g++.dg/opt/temp1.C: New test.
6262
6263 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6264
6265         PR c++/18733
6266         * g++.dg/template/friend33.C: New testcase.
6267
6268 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6269
6270         PR c++/18464
6271         * g++.dg/template/cond5.C: New test.
6272
6273         PR c++/18492
6274         * g++.dg/inherit/thunk3.C: New test.
6275
6276         PR c++/11224
6277         * g++.dg/warn/Wunused-9.C: New test.
6278
6279 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6280
6281         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6282
6283 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6284
6285         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6286
6287 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6288
6289         PR c++/18378
6290         * g++.dg/ext/packed8.C: New test.
6291
6292         PR c++/13268
6293         * g++.dg/template/crash31.C: New test.
6294
6295         PR c++/19034
6296         * g++.dg/template/crash30.C: New test.
6297
6298 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6299
6300         PR C++/18984
6301         * g++.dg/eh/ctor3.C: New test.
6302
6303 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6304
6305         * objc.dg/stabs-1.m: Allow section name to be quoted and
6306         assembly label to begin with '.LL'.
6307
6308 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6309
6310         * gcc.dg/vect/vect.exp
6311         (check_effective_target_lp64_or_vect_no_align): New.
6312         * gcc.dg/vect/vect-77.c: Use it.
6313         * gcc.dg/vect/vect-78.c: Use it.
6314
6315         * lib/target-supports.exp
6316         (check_effective_target_vect_no_max,
6317         check_effective_target_vect_no_bitwise,
6318         check_effective_target_vect_no_align): New.
6319         * gcc.dg/vect/vect-13.c: Use them.
6320         * gcc.dg/vect/vect-17.c: Ditto.
6321         * gcc.dg/vect/vect-18.c: Ditto.
6322         * gcc.dg/vect/vect-19.c: Ditto.
6323         * gcc.dg/vect/vect-20.c: Ditto.
6324         * gcc.dg/vect/vect-27.c: Ditto.
6325         * gcc.dg/vect/vect-29.c: Ditto.
6326         * gcc.dg/vect/vect-44.c: Ditto.
6327         * gcc.dg/vect/vect-48.c: Ditto.
6328         * gcc.dg/vect/vect-50.c: Ditto.
6329         * gcc.dg/vect/vect-52.c: Ditto.
6330         * gcc.dg/vect/vect-54.c: Ditto.
6331         * gcc.dg/vect/vect-56.c: Ditto.
6332         * gcc.dg/vect/vect-58.c: Ditto.
6333         * gcc.dg/vect/vect-60.c: Ditto.
6334         * gcc.dg/vect/vect-72.c: Ditto.
6335         * gcc.dg/vect/vect-80.c: Ditto.
6336
6337 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6338
6339         PR c++/14075
6340         * g++.dg/init/string1.C: New.
6341
6342         PR c++/18975
6343         * g++.dg/other/synth1.C: New.
6344
6345 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6346
6347         PR c/18963
6348         * gcc.dg/pr18963-1.c: New test.
6349
6350 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6351
6352         PR c/18596
6353         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6354         * gcc.dg/pr18596-1.c: Use dg-error.
6355         (dg-options): Use -fno-unit-at-a-time.
6356         * gcc.dg/pr18596-2.c: New test.
6357         * gcc.dg/pr18596-3.c: New test.
6358
6359 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6360
6361         PR middle-end/18683
6362         * g++.dg/opt/pr18683-1.C: New test case.
6363
6364 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6365
6366         PR other/19093
6367         * g++.dg/opt/max1.C: Fix for 64bit targets.
6368
6369 2004-12-20  Matt Austern  <austern@apple.com>
6370
6371         PR c++/19044
6372         * g++.dg/ext/builtin6.C: New
6373
6374 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6375
6376         PR tree-optimization/19080
6377         * gcc.c-torture/compile/pr19080.c: New test.
6378
6379 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6380
6381         * gcc.dg/20041219-1.c: New test.
6382
6383 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6384
6385         PR middle-end/19068
6386         * g++.dg/opt/max1.C: New test case.
6387
6388 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6389
6390         * gcc.dg/fdata-sections-1.c: New test.
6391
6392 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6393
6394         PR middle-end/18548
6395         * gcc.dg/max-1.c: New test case.
6396
6397 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6398
6399         * gcc.c-torture/execute/20041218-1.c: New test.
6400
6401 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6402
6403         * gcc.dg/pr18501.c: New test.
6404         * gcc.dg/uninit-5.c: XFAIL.
6405         * gcc.dg/uninit-9.c: XFAIL.
6406
6407 2004-12-17  Dale Johannesen  <dalej@apple.com>
6408
6409         * gcc.dg/20041213-1.c:  New.
6410
6411 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6412
6413         * objc.dg/stabs-1.m: Allow assembly label to begin
6414         with a dot ('.').
6415
6416 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6417
6418         * gcc.c-torture/execute/20041213-1.c: Move...
6419         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6420
6421 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6422
6423         PR c++/18721
6424         * g++.dg/lookup/conv-5.C: New.
6425
6426 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6427
6428         * objc.dg/stabs-1.m: New test.
6429
6430 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6431
6432         * gcc.dg/visibility-c.c: Change compile to
6433         assemble for the test.
6434
6435 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6436
6437         PR target/19041
6438         * gcc.dg/visibility-c.c: New test.
6439
6440 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6441
6442         PR middle-end/18493
6443         * gcc.dg/switch-8.c: New test case.
6444
6445 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6446
6447         PR c++/18905
6448         * g++.dg/template/init4.C: New.
6449         * g++.dg/opt/static3.C: Enable optimizer.
6450
6451 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6452
6453         * g++.dg/other/complex1.C: New test.
6454
6455 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6456
6457         * g++.dg/opt/inline9.C: New test.
6458
6459 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6460
6461         PR fortran/18993
6462         * gfotran.dg/nullify_1.f: New test.
6463
6464 2004-12-15  Richard Henderson  <rth@redhat.com>
6465
6466         * gcc.target/i386/i386.exp: New harness.
6467         * gcc.target/i386/vect-args.c: New.
6468
6469 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6470
6471         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6472
6473 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6474
6475         PR c++/18825
6476         * g++.dg/template/friend32.C: New test.
6477
6478 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6479
6480         * cpp/pragma-once-1.c: New test.
6481         * cpp/pragma-once-1b.h: Likewise.
6482         * cpp/pragma-once-1c.h: Likewise.
6483         * cpp/pragma-once-1d.h: Likewise.
6484         * cpp/inc/pragma-once-1a.h: Likewise.
6485
6486 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6487             Steven G. Kargl  <kargls@comcast.net>
6488
6489         PR fortran/17597
6490         * gfortran.dg/list_read_3.f90: New test.
6491
6492 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6493
6494         * gcc.dg/ftrapv-2.c: New test.
6495
6496 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6497
6498         PR c++/18981
6499         * g++.dg/template/typename9.C: New test.
6500
6501 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6502
6503         PR c++/18738
6504         * g++.dg/template/typename8.C: New test.
6505         * g++.dg/parse/friend2.C: Tweak error message.
6506
6507 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6508
6509         * gcc.c-torture/20041214-1.c: New test.
6510
6511 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6512
6513         PR c++/18965
6514         * g++.dg/init/array17.C: New test.
6515
6516 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6517
6518         PR c++/18793
6519         * g++.dg/init/aggr3.C: New test.
6520
6521 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6522
6523         * gcc.dg/altivec-types-1.c: New test.
6524         * gcc.dg/altivec-types-2.c: New test.
6525         * gcc.dg/altivec-types-3.c: New test.
6526         * gcc.dg/altivec-types-4.c: New test.
6527         * g++.dg/ext/altivec-types-1.C: New test.
6528         * g++.dg/ext/altivec-types-2.C: New test.
6529         * g++.dg/ext/altivec-types-3.C: New test.
6530         * g++.dg/ext/altivec-types-4.C: New test.
6531
6532 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6533
6534         PR middle-end/18951
6535         * gcc.c-torture/execute/20041213-1.c: New test.
6536
6537 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6538
6539         PR c++/18949
6540         * g++.dg/template/cast1.C: New.
6541
6542 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6543
6544         * gcc.c-torture/execute/20041213-2.c: New test.
6545
6546 2004-12-13  Richard Henderson  <rth@redhat.com>
6547
6548         * gcc.dg/i386-sse-10.c: Fix typo in options.
6549
6550 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6551
6552         PR c++/18968
6553         * g++.dg/opt/pr18968.C: New test.
6554
6555 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6556
6557         PR c++/18925
6558         * g++.dg/ext/visibility/staticdatamem.C: New test.
6559
6560 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6561
6562         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6563
6564 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6565
6566         PR rtl-optimization/18928
6567         * gcc.dg/pr18928-1.c: New test case.
6568
6569 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6570
6571         PR tree-opt/16951
6572         * gcc.c-torture/compile/20041211-1.c: New.
6573
6574 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6575
6576         PR middle-end/17564
6577         * gcc.c-torture/execute/20041212-1.c: New test.
6578
6579 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6580
6581         PR fortran/18869
6582         * gfortran.dg/common_1.f90: New test.
6583
6584 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6585         Paul Brook  <paul@codesourcery.com>
6586
6587         PR fortran/16222
6588         * gfortran.dg/real_do_1.f90: New test.
6589
6590 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6591
6592         PR tree-opt/18040
6593         * g++.dg/opt/ptrmem6.C: New test.
6594
6595 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6596
6597         PR middle-end/18921
6598         * gcc.dg/pr18921-1.c: New test case.
6599
6600 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6601
6602         PR fortran/17175
6603         * gfortran.dg/scale_1.f90: New test.
6604
6605 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6606
6607         PR middle-end/18903
6608         * gcc.c-torture/compile/pr18903.c: New test.
6609
6610 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6611
6612         * gcc.c-torture/execute/20041210-1.c: New test.
6613
6614 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6615
6616         PR c++/18731
6617         * g++.dg/parser/struct-1.C: New test.
6618         * g++.dg/parser/struct-2.C: New test.
6619         * g++.dg/parser/struct-3.C: New test.
6620
6621 2004-12-09  Richard Henderson  <rth@redhat.com>
6622
6623         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6624
6625         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6626         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6627
6628 2004-12-09  Matt Austern  <austern@apple.com>
6629
6630         PR c++/18514
6631         * g++.dg/ext/builtin1.C: New
6632         * g++.dg/ext/builtin2.C: New
6633         * g++.dg/ext/builtin3.C: New
6634         * g++.dg/ext/builtin4.C: New
6635         * g++.dg/ext/builtin5.C: New
6636
6637 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6638
6639         PR tree-opt/18904
6640         * g++.dg/opt/ptrmem5.C: New test.
6641
6642 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6643
6644         * g++.dg/parse/typename5.C: Adjust for new error.
6645         * g++.dg/parse/typename7.C: New.
6646
6647 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6648
6649         PR c++/18073
6650         * g++.dg/other/mmintrin.C: New test.
6651
6652 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6653
6654         PR c++/16681
6655         * g++.dg/init/array15.C: New.
6656         * g++.dg/init/array16.C: New.
6657
6658 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6659
6660         PR fortran/18826
6661         * gfortran.dg/assign_1.f90: New test.
6662
6663 2004-12-08  Nick Clifton  <nickc@redhat.com>
6664
6665         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6666         * gcc.target/xstormy16/data_below100: Likewise.
6667         * gcc.target/xstormy16/sfr: Likewise.
6668         * gcc.target/xstormy16/below100.S: New test source file.
6669         * gcc.target/xstormy16/below100.ld: New test linker script.
6670         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6671         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6672         bp instructions.
6673         * gcc.target/xstormy16/bp.c: Likewise.
6674
6675         * gcc.target/xstormy16/bss_below100: New files:
6676         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6677         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6678         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6679         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6680         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6681         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6682         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6683         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6684         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6685         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6686         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6687         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6688         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6689         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6690         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6691         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6692         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6693         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6694         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6695         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6696         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6697         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6698         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6699         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6700         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6701         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6702         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6703
6704         * gcc.target/xstormy16/data_below100: New files:
6705         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6706         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6707         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6708         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6709         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6710         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6711         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6712         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6713         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6714         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6715         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6716         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6717         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6718         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6719         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6720         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6721         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6722         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6723         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6724         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6725         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6726         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6727         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6728         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6729         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6730         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6731         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6732
6733         * gcc.target/xstormy16/sfr: New files:
6734         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6735         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6736         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6737         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6738         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6739         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6740         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6741         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6742         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6743         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6744         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6745         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6746         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6747         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6748         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6749         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6750         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6751         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6752         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6753         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6754         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6755         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6756         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6757         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6758         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6759         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6760         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6761         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6762         27_if0_sfrw_bitfield_f.c
6763
6764 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6765
6766         PR c++/18100
6767         * g++.dg/lookup/name-clash4.C: New test.
6768
6769 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6770
6771         PR c++/18672
6772         * g++.dg/opt/array1.C: New.
6773
6774         PR c++/18803
6775         * g++.dg/template/operator5.C: New.
6776
6777 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6778
6779         PR c/18867
6780         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6781
6782 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6783
6784         * gcc.dg/noncompile/20041207.c: New test.
6785
6786 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6787
6788         * g++.dg/other/unreachable-1.C: New test.
6789
6790 2004-12-06  Nick Clifton  <nickc@redhat.com>
6791
6792         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6793         <limits.h> because the latter comes from gcc's include/ directory
6794         and not the newlib/libc/include directory.
6795
6796 2004-12-04  Richard Henderson  <rth@redhat.com>
6797
6798         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6799
6800 2004-12-04  Richard Henderson  <rth@redhat.com>
6801
6802         * lib/target-supports.exp (check_gc_sections_available): Disable
6803         for alpha and ia64.
6804
6805 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6806
6807         PR middle-end/17909
6808         * g++.dg/other/vararg-2.C: New test.
6809
6810 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6811
6812         PR c++/17011, c++/17971
6813         * g++.dg/template/error15.C: Adjust expected error.
6814         * g++.dg/template/instantiate3.C: Likewise.
6815
6816 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6817
6818         * gcc.dg/altivec-18.c: Fix for darwin
6819
6820 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6821
6822         PR c++/18782
6823         * g++.dg/parse/ptrmem2.C: New.
6824
6825         PR c++/18318
6826         * g++.dg/template/new1.C: New.
6827
6828 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6829
6830         PR fortran/18710
6831         * gfortran.dg/direct_io_3.f90: New test.
6832
6833 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6834
6835         PR 18758
6836         * g++.dg/parse/crash21.C: New.
6837
6838 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6839
6840         PR c++/15664, c++/18276
6841         * g++.dg/template/ttp13.C: New test.
6842         * g++.dg/template/ttp14.C: Likewise.
6843
6844 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6845
6846         PR c++/18123
6847         * g++.dg/parse/enum2.C: New test.
6848         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6849
6850 2004-12-02  Nick Clifton  <nickc@redhat.com>
6851
6852         * gcc.target/xstormy16: New test directory.
6853         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6854         * gcc.target/xstormy16/bp.c: Check the generation of bp
6855         instructions.
6856         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6857         bn instructions and the BELOW100 attribute.
6858
6859 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6860
6861         PR target/16952
6862         * gcc.dg/ppc-eabi.c: New.
6863
6864 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6865
6866         PR fortran/18284
6867         * gfortran.dg/backspace.f90
6868
6869 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6870
6871         * gfortran.dg/inquire.f90: New test.
6872
6873 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6874
6875         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6876         handle effective-target-keyword.
6877         (dg-skip-if): Support effective-target keyword as target list.
6878         (dg-xfail-if): Ditto.
6879         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6880
6881 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6882
6883         PR tree-optimization/18291
6884         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6885
6886 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6887
6888         PR C++/18729
6889         * g++.dg/parse/crash20.C: New.
6890
6891         PR c++/17431
6892         * g++.dg/overload/arg1.C: New.
6893         * g++.dg/overload/arg2.C: New.
6894         * g++.dg/overload/arg3.C: New.
6895         * g++.dg/overload/arg4.C: New.
6896
6897 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6898
6899         * gcc.dg/c99-flex-array-4.c: Remove.
6900
6901 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6902
6903         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6904
6905         * lib/target-supports.exp (is-effective-target): Simplify.
6906
6907         * lib/target-supports.exp (check_effective_target_vect_long):
6908         Fix for powerpc64-*-*.
6909
6910 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6911
6912         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6913         to support new requirements on FreeBSD 5.
6914
6915 2004-11-30  Devang Patel  <dpatel@apple.com>
6916
6917         PR 18702
6918         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6919
6920 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6921
6922         * g++.dg/ext/altivec-13.C: New test.
6923
6924 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6925
6926         PR tree-opt/18298
6927         * gcc.c-torture/execute/p18298.c: New test.
6928
6929 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6930             Dorit Naishlos  <dorit@il.ibm.com>
6931
6932         PR tree-opt/18607
6933         * gcc.dg/vect/vect-89.c: New test.
6934
6935 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6936
6937         * gcc.dg/pr18596-1.c: New test.
6938
6939 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6940
6941         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6942
6943 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6944
6945         PR c/18479
6946         * gcc.dg/pr18479.c: New test.
6947
6948 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6949
6950         PR target/18490
6951         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6952         mmix-knuth-mmixware.
6953
6954         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6955         cris-*-elf* cris-*-aout* mmix-*-*
6956
6957 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6958
6959         PR middle-end/18725
6960         * gcc.dg/pr18725.c: New test.
6961
6962 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6963
6964         PR target/18488
6965         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6966
6967         PR target/18336
6968         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6969
6970 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6971
6972         PR c++/18368
6973         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6974         * g++.old-deja/g++.law/ctors5.C: Likewise.
6975         * g++.old-deja/g++.other/crash25.C: Likewise.
6976
6977         PR c++/18674
6978         * g++.dg/template/error16.C: New test.
6979
6980         PR c++/18512
6981         * g++.dg/template/crash29.C: New test.
6982
6983 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6984
6985         PR tree-optimization/18712
6986         * gcc.c-torture/compile/pr18712.c: New test.
6987
6988 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6989
6990         PR c/7544
6991         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6992         tests.
6993
6994 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6995
6996         PR c++/18652
6997         * g++.dg/lookup/crash6.C: New test.
6998
6999 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7000
7001         PR middle-end/18164
7002         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
7003
7004 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7005
7006         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
7007         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
7008         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
7009
7010 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
7011
7012         * gcc.dg/pr18164.c: New test.
7013
7014 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
7015
7016         * gcc.dg/funroll-loops-all.c: New.
7017
7018 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7019
7020         PR target/18489
7021         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7022         delimeter, match space and TAB as well as ":".
7023
7024         PR target/18484
7025         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7026
7027         PR target/18348
7028         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7029
7030         PR target/18345
7031         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7032
7033         PR target/18337
7034         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7035
7036 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7037
7038         * gfortran.dg/direct_io_2.f90: New test.
7039
7040 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7041
7042         PR target/18334
7043         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7044
7045 2004-11-28  Richard Henderson  <rth@redhat.com>
7046
7047         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7048
7049 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7050
7051         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7052         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7053         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7054         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7055         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7056         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7057         gcc.dg/pointer-arith-8.c: New tests.
7058
7059 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7060
7061         PR fortran/18364
7062         * gfortran.dg/endfile.f90: New test.
7063
7064 2004-11-27  Falk Hueffner  <falk@debian.org>
7065
7066         * gcc.dg/loop-6.c: New test.
7067
7068 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7069
7070         * gcc.c-torture/execute/20041126-1.c: New test.
7071
7072 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7073
7074         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7075         on IRIX.
7076
7077 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7078
7079         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7080         functions.
7081
7082 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7083
7084         PR rtl-optimization/17825
7085         * gcc.c-torture/compile/20041119-1.c: New test.
7086
7087 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7088
7089         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7090         Check existence of ld library path variables before unsetting.
7091
7092 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7093
7094         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7095
7096 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7097
7098         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7099
7100 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7101
7102         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7103
7104 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7105
7106         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7107         dg-do directive.
7108
7109 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7110
7111         * gcc.dg/pr17957.c: Pass --param, not -param.
7112
7113 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7114
7115         PR middle-end/17957
7116         * testsuite/gcc.dg/pr17957.c: New test.
7117
7118 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7119
7120         PR c++/18445
7121         * g++.dg/template/crash28.C: Likewise.
7122
7123         PR c++/18001
7124         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7125         * g++.dg/ext/lvaddr.C: Likewise.
7126         * g++.dg/opt/pr7503-3.C: Likewise.
7127
7128         PR c++/18466
7129         * g++.dg/parse/qualified3.C: New test.
7130         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7131
7132         PR c++/18545
7133         * g++.dg/expr/return1.C: New test.
7134
7135 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7136
7137         Friend class name lookup 3/n, PR c++/3332
7138         * g++.dg/lookup/friend3.C: New test.
7139         * g++.dg/lookup/friend4.C: Likewise.
7140         * g++.dg/lookup/friend5.C: Likewise.
7141
7142 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7143
7144         Friend class name lookup 2/n, PR c++/14513, c++/15410
7145         * g++.dg/lookup/friend2.C: New test.
7146         * g++.dg/template/friend31.C: Likewise.
7147
7148 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7149
7150         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7151
7152 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7153
7154         PR c++/17473
7155         * g++.dg/tc1/dr56.C: Remove.
7156         * g++.dg/template/typedef1.C: Add dg-error markers.
7157         * g++.old-deja/g++.other/typedef7.C: Likewise.
7158
7159         PR c++/18285
7160         * g++.dg/parse/typedef7.C: New test.
7161
7162 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7163
7164         * gcc.c-torture/execute/20041124-1.c: New test.
7165
7166 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7167
7168         * g++.dg/template/deduce3.C: New test.
7169
7170         PR c++/18586
7171         * g++.dg/template/crash27.C: New test.
7172
7173         PR c++/18530
7174         * g++.dg/warn/Wshadow-3.C: New test.
7175
7176 2004-11-24  Devang Patel  <dpatel@apple.com>
7177
7178         PR/18555
7179         * gcc.dg/cpp/isysroot-1.c: New test.
7180         * gcc.dg/cpp/usr/include/stdio.h: New file.
7181         * gcc.dg/cpp/isysroot-2.c: New test.
7182         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7183         New file.
7184
7185 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7186
7187         PR c++/8929
7188         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7189
7190 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7191
7192         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7193         * gcc.target/sparc/pdist.c: Likewise.
7194
7195 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7196
7197         PR c++/16882
7198         * g++.dg/conversion/simd1.C: New test.
7199
7200 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7201
7202         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7203         and restore_ld_library_path_env_vars.
7204         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7205         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7206         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7207         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7208
7209 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7210
7211         * gcc.dg/pragma-align-2.c: Test macro expansion.
7212         * gcc.dg/pragma-pack-2.c: New test.
7213
7214 2004-11-23  Richard Henderson  <rth@redhat.com>
7215
7216         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7217         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7218         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7219         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7220         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7221         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7222
7223         * gcc.dg/vect/vect.exp: Add check for alpha.
7224         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7225         (check_effective_target_vect_int): Enable for alpha.
7226         (check_effective_target_vect_long): New.
7227         (is-effective-target): Add it.
7228
7229 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7230
7231         * gcc.dg/pr18614-1.c: New test.
7232
7233 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7234
7235         * gcc.dg/setjmp-2.c: New test.
7236
7237 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7238
7239         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7240         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7241         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7242         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7243         gcc.target/sparc/pdist.c: New tests.
7244
7245 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7246
7247         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7248
7249 2004-11-22  Dale Johannesen  <dalej@apple.com>
7250
7251         * gcc.dg/20041111-1.c:  New.
7252
7253 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7254
7255         PR tree-opt/18536
7256         * gcc.dg/vect/pr18536.c: New test.
7257
7258 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7259
7260         PR c++/18354
7261         * g++.dg/template/nontype11.C: New test.
7262
7263 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7264
7265         PR middle-end/18520
7266         * gcc.dg/pr18520-1.c: New test case.
7267
7268 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7269
7270         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7271         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7272         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7273         expected diagnostics.
7274
7275 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7276
7277         PR target/18580
7278         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7279         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7280         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7281
7282 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7283
7284         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7285
7286 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7287             Joseph Myers  <joseph@codesourcery.com>
7288
7289         * lib/target-supports.exp (check_visibility_available): Really
7290         test the compiler.
7291
7292 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7293
7294         PR tree-opt/18181
7295         * gcc.dg/vect/vect-85.c: New test.
7296         * gcc.dg/vect/vect-86.c: New test.
7297         * gcc.dg/vect/vect-87.c: New test.
7298         * gcc.dg/vect/vect-88.c: New test.
7299
7300 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7301
7302         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7303
7304 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7305
7306         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7307         * gcc.dg/ppc-and-1.c: Ditto.
7308         * gcc.dg/ppc-compare-1.c: Ditto.
7309         * gcc.dg/ppc-mov-1.c: Ditto
7310
7311 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7312             Mark Mitchell  <mark@codesourcery.com>
7313
7314         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7315
7316 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7317             Aldy Hernandez  <aldyh@redhat.com>
7318
7319         * lib/target-supports.exp (check_effective_target_vect_int): New
7320         (check_effective_target_vect_float): New
7321         (check_effective_target_vect_double): New.
7322         (is-effective-target): Support new effective targets keywords.
7323         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7324         default action for dg-do.
7325         * gcc.dg/vect/pr16105.c: Use new support.
7326         * gcc.dg/vect/pr18400.c: Ditto.
7327         * gcc.dg/vect/pr18425.c: Ditto.
7328         * gcc.dg/vect/vect-1.c: Ditto.
7329         * gcc.dg/vect/vect-10.c: Ditto.
7330         * gcc.dg/vect/vect-11.c: Ditto.
7331         * gcc.dg/vect/vect-12.c: Ditto.
7332         * gcc.dg/vect/vect-13.c: Ditto.
7333         * gcc.dg/vect/vect-14.c: Ditto.
7334         * gcc.dg/vect/vect-15.c: Ditto.
7335         * gcc.dg/vect/vect-16.c: Ditto.
7336         * gcc.dg/vect/vect-17.c: Ditto.
7337         * gcc.dg/vect/vect-18.c: Ditto.
7338         * gcc.dg/vect/vect-19.c: Ditto.
7339         * gcc.dg/vect/vect-2.c: Ditto.
7340         * gcc.dg/vect/vect-20.c: Ditto.
7341         * gcc.dg/vect/vect-21.c: Ditto.
7342         * gcc.dg/vect/vect-22.c: Ditto.
7343         * gcc.dg/vect/vect-23.c: Ditto.
7344         * gcc.dg/vect/vect-24.c: Ditto.
7345         * gcc.dg/vect/vect-25.c: Ditto.
7346         * gcc.dg/vect/vect-26.c: Ditto.
7347         * gcc.dg/vect/vect-27.c: Ditto.
7348         * gcc.dg/vect/vect-27a.c: Ditto.
7349         * gcc.dg/vect/vect-28.c: Ditto.
7350         * gcc.dg/vect/vect-29.c: Ditto.
7351         * gcc.dg/vect/vect-29a.c: Ditto.
7352         * gcc.dg/vect/vect-3.c: Ditto.
7353         * gcc.dg/vect/vect-30.c: Ditto.
7354         * gcc.dg/vect/vect-31.c: Ditto.
7355         * gcc.dg/vect/vect-32.c: Ditto.
7356         * gcc.dg/vect/vect-33.c: Ditto.
7357         * gcc.dg/vect/vect-34.c: Ditto.
7358         * gcc.dg/vect/vect-35.c: Ditto.
7359         * gcc.dg/vect/vect-36.c: Ditto.
7360         * gcc.dg/vect/vect-37.c: Ditto.
7361         * gcc.dg/vect/vect-38.c: Ditto.
7362         * gcc.dg/vect/vect-4.c: Ditto.
7363         * gcc.dg/vect/vect-40.c: Ditto.
7364         * gcc.dg/vect/vect-41.c: Ditto.
7365         * gcc.dg/vect/vect-42.c: Ditto.
7366         * gcc.dg/vect/vect-43.c: Ditto.
7367         * gcc.dg/vect/vect-44.c: Ditto.
7368         * gcc.dg/vect/vect-45.c: Ditto.
7369         * gcc.dg/vect/vect-46.c: Ditto.
7370         * gcc.dg/vect/vect-47.c: Ditto.
7371         * gcc.dg/vect/vect-48.c: Ditto.
7372         * gcc.dg/vect/vect-48a.c: Ditto.
7373         * gcc.dg/vect/vect-49.c: Ditto.
7374         * gcc.dg/vect/vect-5.c: Ditto.
7375         * gcc.dg/vect/vect-50.c: Ditto.
7376         * gcc.dg/vect/vect-51.c: Ditto.
7377         * gcc.dg/vect/vect-52.c: Ditto.
7378         * gcc.dg/vect/vect-53.c: Ditto.
7379         * gcc.dg/vect/vect-54.c: Ditto.
7380         * gcc.dg/vect/vect-55.c: Ditto.
7381         * gcc.dg/vect/vect-56.c: Ditto.
7382         * gcc.dg/vect/vect-56a.c: Ditto.
7383         * gcc.dg/vect/vect-57.c: Ditto.
7384         * gcc.dg/vect/vect-58.c: Ditto.
7385         * gcc.dg/vect/vect-59.c: Ditto.
7386         * gcc.dg/vect/vect-6.c: Ditto.
7387         * gcc.dg/vect/vect-60.c: Ditto.
7388         * gcc.dg/vect/vect-61.c: Ditto.
7389         * gcc.dg/vect/vect-62.c: Ditto.
7390         * gcc.dg/vect/vect-63.c: Ditto.
7391         * gcc.dg/vect/vect-64.c: Ditto.
7392         * gcc.dg/vect/vect-65.c: Ditto.
7393         * gcc.dg/vect/vect-66.c: Ditto.
7394         * gcc.dg/vect/vect-67.c: Ditto.
7395         * gcc.dg/vect/vect-68.c: Ditto.
7396         * gcc.dg/vect/vect-69.c: Ditto.
7397         * gcc.dg/vect/vect-7.c: Ditto.
7398         * gcc.dg/vect/vect-72.c: Ditto.
7399         * gcc.dg/vect/vect-72a.c: Ditto.
7400         * gcc.dg/vect/vect-73.c: Ditto.
7401         * gcc.dg/vect/vect-74.c: Ditto.
7402         * gcc.dg/vect/vect-75.c: Ditto.
7403         * gcc.dg/vect/vect-76.c: Ditto.
7404         * gcc.dg/vect/vect-77.c: Ditto.
7405         * gcc.dg/vect/vect-77a.c: Ditto.
7406         * gcc.dg/vect/vect-78.c: Ditto.
7407         * gcc.dg/vect/vect-79.c: Ditto.
7408         * gcc.dg/vect/vect-8.c: Ditto.
7409         * gcc.dg/vect/vect-80.c: Ditto.
7410         * gcc.dg/vect/vect-82.c: Ditto.
7411         * gcc.dg/vect/vect-82_64.c: Ditto.
7412         * gcc.dg/vect/vect-83.c: Ditto.
7413         * gcc.dg/vect/vect-83_64.c: Ditto.
7414         * gcc.dg/vect/vect-9.c: Ditto.
7415         * gcc.dg/vect/vect-all.c: Ditto.
7416         * gcc.dg/vect/vect-none.c: Ditto.
7417
7418 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7419
7420         * lib/gcc-dg.exp (dg-skip-if): New function.
7421         (dg-forbid-option): Remove.
7422         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7423         * g++.dg/abi/bitfield8.C: Likewise.
7424         * g++.dg/abi/dtor1.C: Likewise.
7425         * g++.dg/abi/empty10.C: Likewise.
7426         * g++.dg/abi/empty7.C: Likewise.
7427         * g++.dg/abi/empty9.C: Likewise.
7428         * g++.dg/abi/layout3.C: Likewise.
7429         * g++.dg/abi/layout4.C: Likewise.
7430         * g++.dg/abi/thunk1.C: Likewise.
7431         * g++.dg/abi/thunk2.C: Likewise.
7432         * g++.dg/abi/vbase11.C: Likewise.
7433         * g++.dg/abi/vthunk2.C: Likewise.
7434         * g++.dg/abi/vthunk3.C: Likewise.
7435         * g++.dg/ext/attrib8.C: Likewise.
7436         * g++.dg/opt/longbranch2.C: Likewise.
7437         * g++.dg/opt/reg-stack4.C: Likewise.
7438         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7439         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7440         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7441         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7442         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7443         * gcc.dg/20000609-1.c: Likewise.
7444         * gcc.dg/20000720-1.c: Likewise.
7445         * gcc.dg/20011107-1.c: Likewise.
7446         * gcc.dg/20011119-1.c: Likewise.
7447         * gcc.dg/20020108-1.c: Likewise.
7448         * gcc.dg/20020122-2.c: Likewise.
7449         * gcc.dg/20020122-3.c: Likewise.
7450         * gcc.dg/20020201-3.c: Likewise.
7451         * gcc.dg/20020206-1.c: Likewise.
7452         * gcc.dg/20020218-1.c: Likewise.
7453         * gcc.dg/20020310-1.c: Likewise.
7454         * gcc.dg/20020411-1.c: Likewise.
7455         * gcc.dg/20020418-2.c: Likewise.
7456         * gcc.dg/20020426-1.c: Likewise.
7457         * gcc.dg/20020426-2.c: Likewise.
7458         * gcc.dg/20020517-1.c: Likewise.
7459         * gcc.dg/20020523-1.c: Likewise.
7460         * gcc.dg/20020523-2.c: Likewise.
7461         * gcc.dg/20020729-1.c: Likewise.
7462         * gcc.dg/20030204-1.c: Likewise.
7463         * gcc.dg/20030826-2.c: Likewise.
7464         * gcc.dg/20030926-1.c: Likewise.
7465         * gcc.dg/20031202-1.c: Likewise.
7466         * gcc.dg/980312-1.c: Likewise.
7467         * gcc.dg/980313-1.c: Likewise.
7468         * gcc.dg/990117-1.c: Likewise.
7469         * gcc.dg/990424-1.c: Likewise.
7470         * gcc.dg/990524-1.c: Likewise.
7471         * gcc.dg/991230-1.c: Likewise.
7472         * gcc.dg/i386-387-1.c: Likewise.
7473         * gcc.dg/i386-387-2.c: Likewise.
7474         * gcc.dg/i386-387-3.c: Likewise.
7475         * gcc.dg/i386-387-4.c: Likewise.
7476         * gcc.dg/i386-387-5.c: Likewise.
7477         * gcc.dg/i386-387-6.c: Likewise.
7478         * gcc.dg/i386-asm-1.c: Likewise.
7479         * gcc.dg/i386-bitfield1.c: Likewise.
7480         * gcc.dg/i386-bitfield2.c: Likewise.
7481         * gcc.dg/i386-loop-1.c: Likewise.
7482         * gcc.dg/i386-loop-2.c: Likewise.
7483         * gcc.dg/i386-loop-3.c: Likewise.
7484         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7485         * gcc.dg/i386-pic-1.c: Likewise.
7486         * gcc.dg/i386-regparm.c: Likewise.
7487         * gcc.dg/i386-signbit-1.c: Likewise.
7488         * gcc.dg/i386-signbit-2.c: Likewise.
7489         * gcc.dg/i386-signbit-3.c: Likewise.
7490         * gcc.dg/i386-sse-5.c: Likewise.
7491         * gcc.dg/i386-sse-8.c: Likewise.
7492         * gcc.dg/i386-unroll-1.c: Likewise.
7493         * gcc.dg/tls/opt-1.c: Likewise.
7494         * gcc.dg/tls/opt-2.c: Likewise.
7495         * gcc.dg/unroll-1.c: Likewise.
7496         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7497         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7498         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7499         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7500
7501 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7502
7503         * g++.dg/template/incomplete1.C: New test.
7504
7505 2004-11-16  Nick Clifton  <nickc@redhat.com>
7506
7507         Revert patches accidentally commited during checkin of fixes for
7508         xstormy16 tests:
7509         gcc.c-torture/execute/simd-4.c: Revert
7510         gcc.dg/20040910-1.c: Revert.
7511
7512 2004-11-16  Paul Brook  <paul@codesourcery.com>
7513
7514         PR fortran/13010
7515         * gfortran.dg/der_pointer_1.f90: New test.
7516
7517 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7518
7519         PR c/18498
7520         * gcc.dg/bitfld-13.c: New test.
7521
7522 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7523
7524         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7525         powerpc*-*-linux*.
7526
7527         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7528         * gcc.dg/ppc64-abi-2.c: Ditto.
7529         * gcc.dg/ppc64-abi-3.c: Ditto.
7530
7531         * lib/gcc-dg.exp (dg-target-list): Remove.
7532
7533 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7534
7535         * gcc.dg/ia64-postinc.c: New test.
7536
7537 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7538
7539         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7540
7541 2004-11-15  Nick Clifton  <nickc@redhat.com>
7542
7543         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7544         __INT_MAX__ so that the test can be compiled by toolchains
7545         targeted at 16-bit processors.
7546
7547         * gcc.dg/20040625-1.c: Use long constants rather than integers
7548         when performing arithmetic that will overflow 16-bits.
7549
7550         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7551         xstormy16.  It does not support 128-bit vector operations.
7552
7553         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7554         with the macro PTR_TYPE.  Define this macro to an integer type
7555         suitable for holding a pointer.
7556
7557         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7558         the target is a 16-bit processor.
7559
7560         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7561         16-bit targets where the character constant will be too long.
7562
7563         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7564         where the double will not be directly addressable.
7565
7566 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7567
7568         Friend class name lookup 1/n, PR c++/18471
7569         * g++.dg/template/crash26.C: New test.
7570         * g++.dg/lookup/struct1.C: Adjust expected error.
7571         * g++.dg/parse/elab1.C: Likewise.
7572         * g++.dg/parse/elab2.C: Likewise.
7573         * g++.dg/parse/int-as-enum1.C: Likewise.
7574         * g++.dg/parse/struct-as-enum1.C: Likewise.
7575         * g++.dg/parse/typedef1.C: Likewise.
7576         * g++.dg/parse/typedef3.C: Likewise.
7577         * g++.dg/parse/typedef4.C: Likewise.
7578         * g++.dg/parse/typedef5.C: Likewise.
7579         * g++.dg/template/nontype4.C: Likewise.
7580         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7581         * g++.old-deja/g++.other/elab1.C: Likewise.
7582         * g++.old-deja/g++.other/syntax4.C: Likewise.
7583
7584 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7585
7586         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7587
7588 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7589
7590         * gcc.c-torture/execute/20041114-1.c: New test.
7591
7592 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7593
7594         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7595         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7596         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7597         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7598         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7599         gcc.dg/switch-7.c: New tests.
7600
7601 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7602
7603         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7604
7605 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7606
7607         PR tree-opt/18400
7608         * gcc.dg/vect/pr18400.c: New test.
7609
7610 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7611             Andrew Pinski  <pinskia@physics.uc.edu>
7612
7613         PR tree-opt/18425
7614         * gcc.dg/vect/pr18425.c: New test.
7615
7616 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7617
7618         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7619         Guard with dg-require-alias and dg-require-visibility.
7620
7621 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7622
7623         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7624
7625 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7626
7627         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7628
7629 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7630
7631         PR c++/17344
7632         * g++.dg/template/defarg5.C: New test.
7633
7634 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7635
7636         * g++.dg/parse/cast1.C: Run only on ILP32.
7637         * g++.old-deja/g++.mike/p784.C: Likewise.
7638
7639 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7640
7641         * gcc.c-torture/execute/20041113-1.c: New test.
7642
7643 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7644
7645         PR target/18230
7646         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7647         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7648         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7649         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7650         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7651         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7652         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7653         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7654         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7655         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7656         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7657         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7658         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7659
7660 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7661
7662         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7663         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7664         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7665         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7666         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7667         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7668         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7669         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7670         gcc.target/sparc/combined-1.c: New tests.
7671
7672 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7673
7674         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7675         New tests.
7676
7677 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7678
7679         * lib/gcc-dg.exp (dg-forbid-option): New function.
7680         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7681         * g++.dg/abi/bitfield8.C: Likewise.
7682         * g++.dg/abi/dtor1.C: Likewise.
7683         * g++.dg/abi/empty10.C: Likewise.
7684         * g++.dg/abi/empty7.C: Likewise.
7685         * g++.dg/abi/empty9.C: Likewise.
7686         * g++.dg/abi/layout3.C: Likewise.
7687         * g++.dg/abi/layout4.C: Likewise.
7688         * g++.dg/abi/thunk1.C: Likewise.
7689         * g++.dg/abi/thunk2.C: Likewise.
7690         * g++.dg/abi/vbase11.C: Likewise.
7691         * g++.dg/abi/vthunk2.C: Likewise.
7692         * g++.dg/abi/vthunk3.C: Likewise.
7693         * g++.dg/ext/attrib8.C: Likewise.
7694         * g++.dg/opt/longbranch2.C: Likewise.
7695         * g++.dg/opt/reg-stack4.C: Likewise.
7696         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7697         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7698         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7699         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7700         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7701         * gcc.dg/20000609-1.c: Likewise.
7702         * gcc.dg/20000720-1.c: Likewise.
7703         * gcc.dg/20011107-1.c: Likewise.
7704         * gcc.dg/20011119-1.c: Likewise.
7705         * gcc.dg/20020108-1.c: Likewise.
7706         * gcc.dg/20020122-2.c: Likewise.
7707         * gcc.dg/20020122-3.c: Likewise.
7708         * gcc.dg/20020201-3.c: Likewise.
7709         * gcc.dg/20020206-1.c: Likewise.
7710         * gcc.dg/20020218-1.c: Likewise.
7711         * gcc.dg/20020310-1.c: Likewise.
7712         * gcc.dg/20020411-1.c: Likewise.
7713         * gcc.dg/20020418-2.c: Likewise.
7714         * gcc.dg/20020426-1.c: Likewise.
7715         * gcc.dg/20020426-2.c: Likewise.
7716         * gcc.dg/20020517-1.c: Likewise.
7717         * gcc.dg/20020523-1.c: Likewise.
7718         * gcc.dg/20020523-2.c: Likewise.
7719         * gcc.dg/20020729-1.c: Likewise.
7720         * gcc.dg/20030204-1.c: Likewise.
7721         * gcc.dg/20030826-2.c: Likewise.
7722         * gcc.dg/20030926-1.c: Likewise.
7723         * gcc.dg/20031202-1.c: Likewise.
7724         * gcc.dg/980312-1.c: Likewise.
7725         * gcc.dg/980313-1.c: Likewise.
7726         * gcc.dg/990117-1.c: Likewise.
7727         * gcc.dg/990424-1.c: Likewise.
7728         * gcc.dg/990524-1.c: Likewise.
7729         * gcc.dg/991230-1.c: Likewise.
7730         * gcc.dg/i386-387-1.c: Likewise.
7731         * gcc.dg/i386-387-2.c: Likewise.
7732         * gcc.dg/i386-387-3.c: Likewise.
7733         * gcc.dg/i386-387-4.c: Likewise.
7734         * gcc.dg/i386-387-5.c: Likewise.
7735         * gcc.dg/i386-387-6.c: Likewise.
7736         * gcc.dg/i386-asm-1.c: Likewise.
7737         * gcc.dg/i386-bitfield1.c: Likewise.
7738         * gcc.dg/i386-bitfield2.c: Likewise.
7739         * gcc.dg/i386-loop-1.c: Likewise.
7740         * gcc.dg/i386-loop-2.c: Likewise.
7741         * gcc.dg/i386-loop-3.c: Likewise.
7742         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7743         * gcc.dg/i386-pic-1.c: Likewise.
7744         * gcc.dg/i386-regparm.c: Likewise.
7745         * gcc.dg/i386-signbit-1.c: Likewise.
7746         * gcc.dg/i386-signbit-2.c: Likewise.
7747         * gcc.dg/i386-signbit-3.c: Likewise.
7748         * gcc.dg/i386-sse-5.c: Likewise.
7749         * gcc.dg/i386-sse-8.c: Likewise.
7750         * gcc.dg/i386-unroll-1.c: Likewise.
7751         * gcc.dg/tls/opt-1.c: Likewise.
7752         * gcc.dg/tls/opt-2.c: Likewise.
7753         * gcc.dg/unroll-1.c: Likewise.
7754         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7755         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7756         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7757         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7758         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7759         -m64 is specified.
7760
7761 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7762
7763         PR c++/18389
7764         * g++.dg/parse/cond1.C: New test.
7765
7766         PR c++/18429
7767         * g++.dg/template/array9.C: New test.
7768         * g++.dg/ext/vla1.C: Adjust error messages.
7769         * g++.dg/ext/vlm1.C: Likewise.
7770         * g++.dg/template/crash2.C: Likewise.
7771
7772         PR c++/18436
7773         * g++.dg/template/call3.C: New test.
7774
7775         PR c++/18407
7776         * g++.dg/template/ptrmem11.C: New test.
7777
7778 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7779
7780         PR other/14264
7781         * lib/g++.exp: Set LC_ALL and LANG to C.
7782         * lib/gcc-dg.exp: Likewise.
7783         * lib/gfortran.exp: Likewise.
7784         * lib/objc.exp: Likewise.
7785         * lib/treelang.exp: Likewise.
7786
7787 2004-11-12  Andreas Schwab  <schwab@suse.de>
7788
7789         * gcc.dg/pr16286.c: Fix last change.
7790
7791 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7792
7793         PR c++/18416
7794         * g++.dg/init/global1.C: New test.
7795
7796 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7797
7798         * gcc.c-torture/execute/20041112-1.c: New test.
7799
7800 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7801
7802         * lib/gcc-dg.exp (dg-target-list): New.
7803
7804 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7805             Richard Sandiford  <rsandifo@redhat.com>
7806
7807         * lib/target-supports.exp (get-compiler_messages): New.
7808         (check_named_sections_available): Use it.
7809         (check_effective_target_ilp32): New.
7810         (check_effective_target_lp64): New.
7811         (is-effective-target): New.
7812         * lib/gcc-dg.exp (dg-require-effective-target): New.
7813
7814 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7815
7816         * gcc.dg/precedence-1.c: New test.
7817
7818 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7819
7820         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7821
7822         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7823         message, delete generated files, use more descriptive name for
7824         executable, and make the test unsupported when it cannot be run.
7825
7826         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7827         (dg-require-weak, dg-require-visibility, dg-require-alias,
7828         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7829         dg-require-iconv, dg-require-named-sections): Use it.
7830
7831         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7832
7833 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7834
7835         PR target/16457
7836         * gcc.dg/ppc-and-1: New
7837
7838         PR target/16796
7839         * gcc.dg/ppc-mov-1.c: New.
7840
7841         PR target/16458
7842         * gcc.dg/ppc-compare-1.c: New.
7843
7844 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7845
7846         * objc.dg/desig-init-2.m: New test.
7847
7848 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7849
7850         PR middle-end/18160
7851         * g++.dg/warn/register-var-1.C: New test.
7852         * g++.dg/warn/register-var-2.C: New test.
7853
7854 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7855
7856         * gcc.dg/union-2.c: New test.
7857
7858 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7859
7860         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7861         New test for PR tree-optimization/17892.
7862
7863 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7864
7865         PR c++/18369
7866         * g++.dg/init/new12.C: New test.
7867
7868 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7869
7870         * gcc.target/sparc: New directory.
7871         * gcc.target/sparc/sparc.exp: New driver.
7872         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7873         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7874         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7875         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7876
7877 2004-11-10  Paul Brook  <paul@codesourcery.com>
7878
7879         PR fortran/18218
7880         * gfortran.dg/list_read.c: New test.
7881
7882 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7883
7884         PR c/18322
7885         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7886         expected diagnostic location.
7887
7888 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7889
7890         * gcc.dg/20041109-1.c: New test.
7891
7892 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7893
7894         PR objc/18406
7895         * objc/compile/pr18406.m: New test.
7896
7897 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7898
7899         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7900
7901 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7902
7903         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7904
7905 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7906
7907         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7908
7909 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7910
7911         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7912         exit.
7913
7914 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7915
7916         PR tree-opt/18299
7917         * gcc.c-torture/pr18299-1.c: New test.
7918
7919 2004-11-06  Andreas Schwab  <schwab@suse.de>
7920
7921         * gcc.dg/pr16286.c: Also test for bool and pixel.
7922
7923 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7924
7925         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7926         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7927         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7928         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7929         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7930         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7931         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7932         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7933         gcc.dg/struct-semi-3.c: New tests.
7934
7935 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7936
7937         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7938
7939 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7940
7941         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7942         Do not use C99 designators.
7943
7944 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7945
7946         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7947
7948 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7949
7950         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7951         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7952         * gcc.c-torture/execute/simd-5.x: Remove.
7953
7954 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7955
7956         PR rtl-optimization/17933
7957         * gcc.dg/torture/pr17933-1.c: New test.
7958
7959 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7960
7961         PR target/18106
7962         * lib/target-supports.exp (check_weak_available): Support
7963         Windows.
7964
7965 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7966
7967         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7968         call to fflush(stdout) before abort.
7969         (my_ffsll): New function.
7970         (generate_fields): Use it.
7971
7972 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7973
7974         * gcc.dg/init-undef-1.c: New test.
7975
7976 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7977
7978         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7979         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7980         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7981         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7982         expected messages for new parser.
7983
7984 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7985
7986         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7987
7988 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7989
7990         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7991         on LP64 targets.
7992
7993 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7994
7995         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7996         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7997         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7998         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7999         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
8000         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
8001         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
8002         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
8003         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
8004         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
8005
8006 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8007
8008         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
8009         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
8010         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
8011         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
8012         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
8013         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
8014         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
8015         for new parser.
8016
8017 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
8018
8019         PR target/15342
8020         * gcc.dg/20041104-1.c: New test.
8021
8022 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8023
8024         * g++.dg/template/nontype7.C: New test.
8025         * g++.dg/template/nontype8.C: Likewise.
8026         * g++.dg/template/nontype9.C: Likewise.
8027         * g++.dg/template/nontype10.C: Likewise.
8028         * g++.dg/tc1/dr49.C: Likewise.
8029         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8030         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8031
8032 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8033
8034         * g++.dg/rtti/tinfo1.C: Remove xfails.
8035
8036 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8037
8038         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8039         packed attribute to the definition to satisfy the new C++ parser.
8040
8041 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8042
8043         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8044         invocations of va_arg.
8045
8046 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8047
8048         PR c++/18124
8049         * g++.dg/template/crash25.C: New test.
8050
8051         PR c++/18155
8052         * g++.dg/template/typedef2.C: New test.
8053         * g++.dg/parse/crash13.C: Adjust error markers.
8054
8055         PR c++/18177
8056         * g++.dg/conversion/const3.C: New test.
8057
8058 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8059
8060         PR fortran/17535
8061         PR fortran/17583
8062         PR fortran/17713
8063         * gfortran.dg/generic_[123].f90: New testcases.
8064
8065 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8066
8067         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8068         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8069
8070 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8071
8072         PR tree-opt/16808
8073         * gcc.c-torture/compile/pr16808.c: New test.
8074
8075 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8076
8077         PR rtl-optimization/17104
8078         * gcc.dg/ppc-bitfield1.c: New.
8079
8080 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8081
8082         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8083
8084 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8085
8086         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8087         strings for 32-bit code.
8088
8089 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8090
8091         PR c/18239
8092         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8093
8094 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8095
8096         PR c++/18064
8097         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8098
8099 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8100
8101         PR c++/15172
8102         * g++.dg/init/aggr2.C: New test.
8103
8104 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8105
8106         * objc.dg/local-decl-1.m: New test.
8107
8108 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8109
8110         * gcc.dg/20040910-1.c: Adjust regex.
8111
8112 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8113
8114         PR rtl-optimization/18084
8115         * g++.dg/opt/pr18084-1.C: New testcase.
8116
8117 2004-10-30  Matt Austern  <austern@apple.com>
8118
8119         PR c++/17542
8120         * g++.dg/ext/attrib18.C: New test.
8121
8122 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8123
8124         PR middle-end/18096
8125         * gcc.dg/pr18096-1.c: New test case.
8126
8127 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8128
8129         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8130
8131 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8132
8133         PR c/16666
8134         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8135         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8136         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8137         gcc.dg/old-style-prom-3.c: New tests.
8138
8139 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8140
8141         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8142         Remove unnecessary inclusion of stdio.h.
8143
8144 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8145
8146         PR rtl-optimization/17581
8147         * gcc.dg/pr17581-1.c: New test case.
8148
8149 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8150
8151         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8152         being implemented.
8153         * g++.dg/conversion/dr195-1.C: New.
8154         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8155         * g++.old-deja/g++.mike/p10148.C: Likewise.
8156
8157 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8158
8159         PR c++/17695
8160         * g++.dg/debug/typedef2.C: New test.
8161
8162 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8163
8164         PR fortran/13490
8165         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8166         * gfortran.dg/g77/README: Update.
8167
8168 2004-10-28  Matt Austern  <austern@apple.com>
8169
8170         PR c++/14124
8171         * g++.dg/ext/packed7.C: New test.
8172
8173 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8174
8175         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8176         scan-assembler.
8177         * lib/scanasm.exp (hidden-scan-for): New proc.
8178         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8179         string.
8180         (scan-not-hidden): Likewise.
8181         * lib/target-supports.exp (check_visibility_available): mach-o is
8182         support too.
8183
8184 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8185
8186         PR c++/17132
8187         * g++.dg/template/memclass3.C: New test.
8188
8189 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8190
8191         PR middle-end/18160
8192         * gcc.dg/register-var-1.c: New test.
8193         * gcc.dg/register-var-2.c: New test.
8194         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8195         error now.
8196
8197 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8198
8199         PR other/18172
8200         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8201         unused variables.
8202         * gcc.dg/vect/vect-22.c: Likewise.
8203
8204 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8205
8206         * gcc.dg/i386-rotate-1.c: New test.
8207
8208 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8209
8210         * g++.dg/init/ref12.C: Add "run" marker.
8211
8212         PR c++/17435
8213         * g++.dg/init/ref12.C: New test.
8214
8215         PR c++/18140
8216         * g++.dg/template/shift1.C: New test.
8217         * g++.dg/template/error10.C: Adjust error markers.
8218
8219 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8220
8221         PR tree-opt/17529
8222         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8223
8224 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8225
8226         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8227         * gcc.dg/weak/weak-3.c: Likewise.
8228         * gcc.dg/weak/weak-5.c: Likewise.
8229         * gcc.dg/weak/weak-9.c: Likewise.
8230         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8231         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8232
8233         * gcc.dg/darwin-weakimport-1.c: New.
8234
8235 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8236
8237         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8238
8239 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8240
8241         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8242         'syntax' error messages.
8243         * gcc.dg/cpp/direct2s.c: Likewise.
8244
8245 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8246
8247         * gcc.c-torture/compile/20041026-1.c: New.
8248
8249 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8250
8251         PR c++/18093
8252         * g++.dg/lookup/ns2.C: New test.
8253
8254         PR c++/18020
8255         * g++.dg/template/enum4.C: New test.
8256
8257         PR c++/18161
8258         * g++.dg/template/expr1.C: New test.
8259
8260 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8261
8262         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8263
8264 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8265
8266         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8267         gcc.dg/decl-nospec-3.c: New tests.
8268
8269 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8270
8271         * objc.dg/super-class-3.m: New test.
8272
8273 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8274
8275         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8276         resyncing.
8277         * gcc.dg/cpp/direct2s.c: Likewise.
8278
8279 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8280
8281         * objc.dg/image-info.m: Update for changes to section selection.
8282
8283 2004-10-25  David Ayers  <d.ayers@inode.at>
8284             Ziemowit Laski  <zlaski@apple.com>
8285
8286         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8287         diagnostics when messaging 'id <Proto>'.
8288         * objc.dg/class-protocol-1.m: New test.
8289         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8290         a non-existent method signature.
8291         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8292         Update diagnostics when messaging with non-existent method signature.
8293         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8294         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8295         invalid receivers are now resolved as if messaging 'id'; remove
8296         extraneous diagnostics.
8297
8298 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8299
8300         PR c/16667
8301         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8302         gcc.dg/init-desig-obs-3.c: New tests.
8303
8304 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8305
8306         * gcc.dg/debug/20041023-1.c: New test.
8307
8308 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8309
8310         PR middle-end/17407
8311         * gcc.c-torture/compile/pr17407.c: New test.
8312
8313         PR c++/18121
8314         * g++.dg/template/array8.C: New test.
8315
8316 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8317
8318         PR other/18138
8319         * lib/g++.exp: Accept more than one multilib libgcc.
8320         * lib/gcc-dg.exp: Likewise.
8321         * lib/objc.exp: Likewise.
8322         * lib/treelang.exp: Likewise.
8323         * lib/gfortran.exp: Likewise.
8324
8325 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8326
8327         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8328
8329 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8330
8331         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8332         * gcc.dg/c99-const-expr-3.c: Likewise.
8333
8334 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8335
8336         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8337
8338 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8339
8340         * gcc.c-torture/execute/loop-2e.x: Remove.
8341
8342 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8343
8344         PR c++/18095
8345         * g++.dg/parse/crash18.C: New.
8346         * g++.dg/parse/crash19.C: New.
8347
8348 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8349
8350         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8351         * g++.dg/ext/dllimport2.C: Same.
8352         * g++.dg/ext/dllimport8.C: Same.
8353
8354 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8355
8356         PR c++/10841
8357         * g++.dg/conversion/cast1.C: New test.
8358         * g++.dg/overload/pmf1.C: Adjust error marker.
8359
8360 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8361
8362         PR objc/17923
8363         * objc.dg/const-str-7.m: New test.
8364
8365 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8366
8367         * g++.dg/template/memfriend11.C: Fix comment typo.
8368         * g++.dg/template/memfriend14.C: Likewise.
8369
8370 2004-10-20  Richard Henderson  <rth@redhat.com>
8371
8372         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8373         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8374         -fasynchronous-unwind-tables.
8375
8376 2004-10-20  Richard Henderson  <rth@redhat.com>
8377
8378         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8379         (main): Return success.
8380         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8381         (main): Return success.
8382
8383 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8384
8385         PR c++/13495
8386         * g++.dg/template/memfriend9.C: New test.
8387         * g++.dg/template/memfriend10.C: Likewise.
8388         * g++.dg/template/memfriend11.C: Likewise.
8389         * g++.dg/template/memfriend12.C: Likewise.
8390         * g++.dg/template/memfriend13.C: Likewise.
8391         * g++.dg/template/memfriend14.C: Likewise.
8392         * g++.dg/template/memfriend15.C: Likewise.
8393         * g++.dg/template/memfriend16.C: Likewise.
8394         * g++.dg/template/memfriend17.C: Likewise.
8395         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8396
8397 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8398
8399         * g++.dg/conversion/dr195.C: New.
8400         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8401
8402 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8403             Devang Patel  <dpatel@apple.com>
8404
8405         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8406         of floating point arithmetic, which could trap.
8407
8408 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8409
8410         PR c++/14035
8411         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8412         * g++.dg/conversion/const2.C: New test.
8413         * g++.dg/expr/reinterpret2.C: New test.
8414         * g++.dg/expr/reinterpret3.C: New test.
8415         * g++.dg/expr/cast2.C: New test.
8416         * g++.dg/expr/copy1.C: New test.
8417         * g++.dg/other/conversion1.C: Change error message.
8418         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8419         function pointers to void *.
8420         * g++.old-deja/g++.mike/p10148.C: Likewise.
8421
8422 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8423
8424         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8425
8426 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8427
8428         PR c++/18047
8429
8430         * g++.dg/parse/expr3.C: New test.
8431
8432 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8433
8434         * gcc.dg/smod-1.c: New test.
8435
8436 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8437
8438         * objc.dg/method-14.m: New test.
8439
8440 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8441
8442         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8443         Also xfail as the patch was reverted.
8444
8445 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8446
8447         PR middle-end/16973
8448         * gcc.dg/pr16973.c: New test.
8449
8450 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8451
8452         PR tree-optimization/17656
8453         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8454
8455 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8456
8457         * g++.dg/eh/shadow1.C: New.
8458
8459 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8460
8461         * gcc.c-torture/compile/20041018-1.c: New test.
8462
8463 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8464
8465         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8466         compiler referring to register 0 when accessing sdata.  The linker
8467         now patches things up.
8468
8469 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8470
8471         PR c/17529
8472         * gcc.c-torture/compile/pr17529.c: New test.
8473
8474 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8475
8476         PR c++/17743
8477         * g++.dg/ext/attrib17.C: New test.
8478
8479 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8480
8481         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8482
8483 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8484
8485         PR c++/10479
8486         * g++.dg/ext/attrib16.C: New test.
8487
8488 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8489
8490         PR c++/17042
8491         * g++.dg/init/dso_handle1.C: New test.
8492
8493         PR c++/14667
8494         * g++.dg/parse/typedef6.C: New test.
8495
8496         PR c++/17916
8497         * g++.dg/parse/pragma1.C: New test.
8498
8499 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8500
8501         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8502
8503 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8504
8505         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8506         -fno-common when on HPPA HP-UX platforms.
8507
8508 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8509
8510         PR other/16820
8511         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8512         stdint.h.
8513         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8514         uintptr_t.
8515
8516 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8517
8518         PR c++/16301
8519         * g++.dg/lookup/strong-using-4.C: New test.
8520
8521 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8522
8523         PR middle-end/16567
8524         * gcc.c-torture/compile/nested-1.c: New test.
8525
8526 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8527
8528         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8529         and mipsisa64*-*-* (until support for misaligned loads is added).
8530         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8531         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8532         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8533         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8534         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8535         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8536
8537 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8538
8539         PR c++/17976
8540         * g++.dg/init/dtor3.C: New test.
8541
8542 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8543
8544         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8545
8546 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8547
8548         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8549         * gcc.dg/macho-lo-sum.c: Likewise.
8550
8551 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8552
8553         * gcc.dg/ppc-spe64-1.c: New test.
8554
8555 2004-10-14  Devang Patel  <dpatel@apple.com>
8556
8557         PR 17635
8558         * gcc.dg/pr17635.c : New test.
8559
8560 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8561
8562         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8563         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8564         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8565         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8566         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8567         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8568         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8569         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8570         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8571         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8572         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8573         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8574         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8575         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8576         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8577         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8578         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8579         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8580
8581 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8582
8583         * gcc.dg/vect/vect-82.c: New testcase.
8584         * gcc.dg/vect/vect-82_64.c: New testcase.
8585         * gcc.dg/vect/vect-83.c: New testcase.
8586         * gcc.dg/vect/vect-83_64.c: New testcase.
8587
8588 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8589
8590         * gcc.dg/cpp/error-1.c: New test.
8591
8592 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8593
8594         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8595
8596 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8597
8598         PR target/17984
8599         * gcc.dg/cris-peep2-xsrand2.c: New test.
8600
8601 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8602
8603         PR c++/17661
8604         * testsuite/g++.dg/expr/for2.C: New test.
8605
8606 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8607
8608         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8609
8610 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8611
8612         PR tree-optimization/17724
8613         * g++.dg/opt/pr17724-1.C: New test.
8614         * g++.dg/opt/pr17724-2.C: New test.
8615         * g++.dg/opt/pr17724-3.C: New test.
8616         * g++.dg/opt/pr17724-4.C: New test.
8617         * g++.dg/opt/pr17724-5.C: New test.
8618         * g++.dg/opt/pr17724-6.C: New test.
8619
8620 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8621
8622         PR c/17301
8623         * gcc.dg/pr17301-2.c: New test.
8624
8625 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8626
8627         PR c++/15876
8628         * g++.dg/parse/error22.C: New test.
8629
8630         PR c++/17936
8631         * g++.dg/template/spec18.C: New test.
8632
8633 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8634
8635         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8636         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8637         memcpy.
8638         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8639         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8640
8641 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8642
8643         * g++.dg/eh/cleanup5.C: Add dg-options "".
8644
8645 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8646
8647         PR middle-end/17657
8648         * gcc.dg/switch-4.c: New test case.
8649
8650 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8651
8652         * gcc.c-torture/execute/20041011-1.c: New test.
8653
8654 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8655
8656         PR c++/17554
8657         * g++.dg/init/for3.C: New test.
8658
8659         PR c++/17657
8660         * g++.dg/opt/switch2.C: New test.
8661
8662         PR middle-end/17703
8663         * g++.dg/warn/Wreturn-2.C: New test.
8664
8665 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8666
8667         PR c++/17907
8668         * g++.dg/eh/cleanup5.C: New test.
8669
8670 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8671
8672         PR c++/17393
8673         * g++.dg/parse/error21.C: New test.
8674
8675 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8676
8677         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8678         * g++.dg/warn/incomplete1.C: Likewise.
8679         * g++.dg/template/qualttp20.C: Likewise.
8680
8681 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8682
8683         PR c/17881
8684         * parm-incomplete-1.c: New test.
8685
8686 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8687
8688         PR c++/17867
8689         * g++.dg/parse/error19.C: New test.
8690
8691         PR c++/17670
8692         * g++.dg/init/new11.C: New test.
8693
8694         PR c++/17821
8695         * g++.dg/parse/error20.C: New test.
8696
8697         PR c++/17826
8698         * g++.dg/template/crash24.C: New test.
8699
8700 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8701
8702         PR c/17301
8703         * gcc.dg/pr17301-1.c: New test.
8704
8705 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8706
8707         PR c/17189
8708         * gcc.dg/anon-struct-5.c: New test.
8709
8710 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8711
8712         PR c/17844
8713         * gcc.dg/pr17844-1.c: New test.
8714
8715 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8716
8717         PR tree-optimization/17906
8718         * gcc.c-torture/compile/pr17906.c: New.
8719
8720 2004-10-09  Stuart Hastings  <stuart@apple.com>
8721             Roger Sayle  <roger@eyesopen.com>
8722
8723         PR rtl-optimization/17853
8724         * gcc.dg/i386-mmx-5.c: New testcase.
8725
8726 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8727
8728         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8729
8730 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8731
8732         PR c++/17524
8733         * g++.dg/template/static9.C: New test.
8734
8735         PR c++/17685
8736         * g++.dg/parse/operator5.C: New test.
8737
8738 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8739
8740         PR middle-end/17894
8741         * gcc.c-torture/execute/divcmp-4.c: New test case.
8742
8743 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8744
8745         PR tree-opt/17902
8746         * g++.dg/opt/pr17902.C: New test.
8747
8748 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8749
8750         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8751
8752 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8753
8754         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8755
8756 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8757
8758         * gcc.dg/assign-warn-3.c: New test.
8759
8760 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8761
8762         PR c/16999
8763         * gcc.dg/cpp/ident-1.c: New test.
8764
8765 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8766
8767         * gcc.c-torture/compile/acc1.c: New.
8768
8769 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8770
8771         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8772         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8773
8774 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8775
8776         * gcc.dg/ultrasp11.c: New test.
8777
8778 2004-10-08  Michael Matz  <matz@suse.de>
8779
8780         * gcc.dg/doloop-2.c: New test.
8781
8782 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8783
8784         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8785         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8786         objc.dg/method-9.m: Update expected diagnostics.
8787
8788 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8789
8790         * gcc.dg/ppc-fsel-3.c: New file.
8791         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8792
8793 2004-10-07  Paul Brook  <paul@codesourcery.com>
8794
8795         * gfortran.dg/intrinsic_verify_1.f90: New test.
8796
8797 2004-10-07  Paul Brook  <paul@codesourcery.com>
8798
8799         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8800
8801 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8802
8803         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8804         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8805         commit.
8806
8807 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8808
8809         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8810
8811 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8812
8813         PR c++/17115
8814         * g++.dg/warn/Winline-4.C: New test.
8815
8816 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8817
8818         * gcc.c-torture/compile/20041007-1.c: New test.
8819
8820 2004-10-07  Paul Brook  <paul@codesourcery.com>
8821
8822         PR fortran/17678
8823         * gfortran.dg/use_allocated_1.f90: New test.
8824
8825 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8826
8827         PR middle-end/17849
8828         * gfortran.fortran-torture/compile/nested.f90: New test
8829
8830 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8831
8832         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8833
8834 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8835
8836         PR c++/17368
8837         * g++.dg/ext/asm6.C: New test.
8838
8839 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8840
8841         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8842
8843 2004-10-06  Paul Brook  <paul@codesourcery.com>
8844
8845         PR libfortran/17709
8846         * gfortran.dg/empty_format_1.f90: New test.
8847
8848 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8849
8850         PR fortran/17568
8851         * gfortran.dg/ishft.f90: New test.
8852
8853         PR fortran/17283
8854         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8855         tests.
8856
8857 2004-10-06  Paul Brook  <paul@codesourcery.com>
8858
8859         * gfortran.dg/do_1.f90: New test.
8860
8861 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8862
8863         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8864         optimizing for size.
8865
8866 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8867
8868         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8869
8870 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8871
8872         * gcc.c-torture/compile/20041005-1.c: New test.
8873
8874 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8875
8876         PR c++/17829
8877         * g++.dg/lookup/koenig4.C: New.
8878
8879 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8880
8881         * g++.dg/other/classkey1.C: Adjust quoting marks.
8882         * g++.dg/parse/error15.C: Likewise.
8883         * g++.dg/template/meminit2.C (int>): Likewise.
8884
8885 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8886
8887         PR fortran/17283
8888         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8889
8890         PR fortran/17631
8891         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8892
8893         PR fortran/17708
8894         * gfortran.dg/pr17708.f90: New test.
8895
8896 2004-10-04  Chao-ying Fu  <fu@mips.com>
8897
8898         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8899         * gcc.dg/vect/vect-4.c: Ditto.
8900         * gcc.dg/vect/vect-5.c: Ditto.
8901         * gcc.dg/vect/vect-6.c: Ditto.
8902         * gcc.dg/vect/vect-8.c: Ditto.
8903         * gcc.dg/vect/vect-16.c: Ditto.
8904         * gcc.dg/vect/vect-30.c: Ditto.
8905         * gcc.dg/vect/vect-40.c: Ditto.
8906         * gcc.dg/vect/vect-41.c: Ditto.
8907         * gcc.dg/vect/vect-42.c: Ditto.
8908         * gcc.dg/vect/vect-43.c: Ditto.
8909         * gcc.dg/vect/vect-44.c: Ditto.
8910         * gcc.dg/vect/vect-45.c: Ditto.
8911         * gcc.dg/vect/vect-46.c: Ditto.
8912         * gcc.dg/vect/vect-47.c: Ditto.
8913         * gcc.dg/vect/vect-48.c: Ditto.
8914         * gcc.dg/vect/vect-49.c: Ditto.
8915         * gcc.dg/vect/vect-50.c: Ditto.
8916         * gcc.dg/vect/vect-51.c: Ditto.
8917         * gcc.dg/vect/vect-52.c: Ditto.
8918         * gcc.dg/vect/vect-53.c: Ditto.
8919         * gcc.dg/vect/vect-54.c: Ditto.
8920         * gcc.dg/vect/vect-55.c: Ditto.
8921         * gcc.dg/vect/vect-56.c: Ditto.
8922         * gcc.dg/vect/vect-57.c: Ditto.
8923         * gcc.dg/vect/vect-58.c: Ditto.
8924         * gcc.dg/vect/vect-59.c: Ditto.
8925         * gcc.dg/vect/vect-60.c: Ditto.
8926         * gcc.dg/vect/vect-74.c: Ditto.
8927         * gcc.dg/vect/vect-79.c: Ditto.
8928         * gcc.dg/vect/vect-80.c: Ditto.
8929
8930 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8931
8932         * gcc.dg/unused-7.c: Use the correct option.
8933
8934 2004-10-04  Paul Brook  <paul@codesourcery.com>
8935         Bud Davis  <bdavis9659@comcast.net>
8936
8937         PR fortran/17706
8938         PR fortran/16434
8939         * gfortran/pr17706.f90: New test.
8940         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8941
8942 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8943
8944         * gfortran.dg/pr17612.f90: New test.
8945
8946 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8947
8948         * g++.dg/template/local1.C: Adjust quoting marks in
8949         testing for diagnostics.
8950         * g++.dg/tls/diag-2.C: Likewise.
8951         * g++.dg/other/error8.C: Likewise.
8952
8953 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8954
8955         PR c/17178
8956         * gcc.dg/unused-4.c: Adjust to be correct.
8957
8958         PR c/17820
8959         * gcc.dg/unused-7.c: New test.
8960
8961 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8962
8963         PR c++/17797
8964         * g++.dg/overload/template2.C: New test.
8965
8966 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8967
8968         PR tree-optimization/16632
8969         * gcc.dg/tree-ssa/20041002-1.c: New.
8970
8971 2004-10-03  Paul Brook  <paul@codesourcery.com>
8972
8973         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8974         rather than relying on default formatting.
8975
8976 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8977
8978         * gcc.dg/20040920-1.c: Update expected message text.
8979
8980 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8981
8982         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8983
8984 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8985
8986         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8987         tree level.
8988
8989 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8990
8991         * gcc.dg/tree-ssa/pr17343.c: Remove.
8992
8993 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8994
8995         PR tree-opt/17343
8996         * gcc.dg/tree-ssa/pr17343.c: New test.
8997
8998 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8999
9000         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
9001         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
9002         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
9003         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
9004         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
9005
9006 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9007
9008         * gcc.dg/lvalue-2.c: New test.
9009
9010 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9011
9012         PR c/17730
9013         * gcc.dg/pr17730-1.c: New test
9014
9015 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9016
9017         PR c/7425
9018         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9019
9020 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9021
9022         * gcc.c-torture/execute/stdarg-1.c: New test.
9023         * gcc.c-torture/execute/stdarg-2.c: New test.
9024         * gcc.c-torture/execute/stdarg-3.c: New test.
9025         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9026         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9027         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9028         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9029         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9030
9031 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9032
9033         PR tree-optimization/17697
9034         * g++.dg/opt/pr17697-1.C: New test.
9035         * g++.dg/opt/pr17697-2.C: New test.
9036         * g++.dg/opt/pr17697-3.C: New test.
9037
9038 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9039
9040         PR c/16409
9041         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9042         gcc.dg/vla-init-5.c: New tests.
9043
9044 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9045
9046         PR c/13804
9047         * gcc.dg/pr13804-1.c: New test.
9048
9049 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9050
9051         PR fortran/16938
9052         * gfortran.dg/pr16938.f90: New test.
9053
9054 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9055
9056         * g++.dg/template/crash23.C: New test.
9057
9058 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9059
9060         PR c++/17585
9061         * g++.dg/template/static8.C: New test.
9062
9063 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9064
9065         PR c++/17681
9066         * g++.dg/other/error9.C: New test.
9067
9068 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9069
9070         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9071
9072 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9073
9074         PR fortran/15164
9075         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9076
9077 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9078
9079         PR middle-end/17112
9080         * gcc.dg/pr17112-1.c: New test case.
9081
9082 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9083
9084         PR c/11459
9085         * gcc.dg/pr11459-1.c: New test.
9086
9087 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9088
9089         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9090         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9091
9092 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9093
9094         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9095
9096 2004-09-25  Jan Hubicka  <jh@suse.cz>
9097
9098         * compile/30040909-1.c: New test.
9099         * compile/30040907-1.c: New test.
9100
9101 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9102
9103         * gcc.c-torture/execute/va-arg-26.c: New test.
9104
9105 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9106
9107         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9108         extra diagnostics on targets with 64-bit pointers.
9109         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9110
9111 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9112
9113         PR c/17188
9114         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9115         * gcc.dg/decl-3.c: Adjust expected message.
9116
9117 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9118
9119         PR fortran/17615
9120         * gfortran.dg/pr17615.f90: New test.
9121
9122 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9123
9124         PR tree-optimzation/17517
9125         * g++.dg/tree-ssa/pr17517.C: New Test.
9126
9127 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9128
9129         PR c++/16889
9130         * g++.dg/lookup/ambig3.C: New.
9131
9132 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9133
9134         PR tree-opt/17624
9135         * g++.dg/opt/pr17624.C: New test.
9136
9137 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9138
9139         PR c/6980
9140         * gcc.dg/Wbad-function-cast-1.c: New test.
9141
9142 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9143
9144         * g++.dg/ext/complit1.C
9145         * g++.dg/other/error2.C
9146         * g++.dg/other/nontype-1.C
9147         * g++.dg/parse/crash11.C
9148         * g++.dg/parse/crash12.C
9149         * g++.dg/parse/error15.C
9150         * g++.dg/parse/error4.C
9151         * g++.dg/parse/tmpl-outside1.C
9152         * g++.dg/parse/too-many-tmpl-args1.C
9153         * g++.dg/template/dependent-expr3.C
9154         * g++.dg/template/error10.C
9155         * g++.dg/template/instantiate1.C
9156         * g++.dg/template/vtable2.C
9157         * g++.dg/warn/Wshadow-1.C
9158         * g++.dg/warn/weak1.C
9159         * g++.old-deja/g++.brendan/crash16.C
9160         * g++.old-deja/g++.brendan/crash18.C
9161         * g++.old-deja/g++.brendan/crash48.C
9162         * g++.old-deja/g++.brendan/crash49.C
9163         * g++.old-deja/g++.brendan/crash55.C
9164         * g++.old-deja/g++.brendan/crash56.C
9165         * g++.old-deja/g++.brendan/crash8.C
9166         * g++.old-deja/g++.brendan/enum11.C
9167         * g++.old-deja/g++.brendan/enum8.C
9168         * g++.old-deja/g++.brendan/enum9.C
9169         * g++.old-deja/g++.brendan/friend3.C
9170         * g++.old-deja/g++.brendan/misc14.C
9171         * g++.old-deja/g++.bugs/900402_02.C
9172         * g++.old-deja/g++.bugs/900404_03.C
9173         * g++.old-deja/g++.bugs/900404_04.C
9174         * g++.old-deja/g++.bugs/900428_03.C
9175         * g++.old-deja/g++.jason/crash4.C
9176         * g++.old-deja/g++.jason/overload21.C
9177         * g++.old-deja/g++.jason/redecl1.C
9178         * g++.old-deja/g++.jason/report.C
9179         * g++.old-deja/g++.jason/rfg10.C
9180         * g++.old-deja/g++.jason/template30.C
9181         * g++.old-deja/g++.law/arm12.C
9182         * g++.old-deja/g++.law/ctors5.C
9183         * g++.old-deja/g++.law/cvt20.C
9184         * g++.old-deja/g++.law/init10.C
9185         * g++.old-deja/g++.law/init8.C
9186         * g++.old-deja/g++.law/visibility17.C
9187         * g++.old-deja/g++.law/visibility7.C
9188         * g++.old-deja/g++.mike/net8.C
9189         * g++.old-deja/g++.mike/p646.C
9190         * g++.old-deja/g++.mike/p700.C
9191         * g++.old-deja/g++.mike/p701.C
9192         * g++.old-deja/g++.mike/p811.C
9193         * g++.old-deja/g++.ns/template13.C
9194         * g++.old-deja/g++.other/array3.C
9195         * g++.old-deja/g++.other/crash25.C
9196         * g++.old-deja/g++.other/dtor3.C
9197         * g++.old-deja/g++.other/dtor4.C
9198         * g++.old-deja/g++.other/main1.C
9199         * g++.old-deja/g++.other/warn7.C
9200         * g++.old-deja/g++.pt/crash11.C
9201         * g++.old-deja/g++.pt/crash36.C
9202         * g++.old-deja/g++.pt/spec22.C
9203         * g++.old-deja/g++.pt/spec9.C
9204         * g++.old-deja/g++.pt/ttp52.C
9205         * g++.old-deja/g++.robertl/eb103.C
9206         * g++.old-deja/g++.robertl/eb121.C
9207         * g++.old-deja/g++.robertl/eb22.C
9208         * g++.old-deja/g++.robertl/eb8.C:
9209         Update locations and/or regexps of dg-error markers.
9210         Remove markers for some bogus messages that are no longer issued.
9211
9212 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9213
9214         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9215         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9216
9217 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9218
9219         PR c++/17618
9220         * g++.dg/lookup/crash5.C: New test.
9221
9222 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9223
9224         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9225         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9226         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9227         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9228         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9229         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9230
9231         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9232         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9233         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9234         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9235         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9236         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9237
9238         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9239
9240         * gcc.dg/vect/vect-44.c: Check additional cases.
9241         * gcc.dg/vect/vect-48.c: Check additional cases.
9242
9243         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9244         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9245         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9246         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9247         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9248         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9249         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9250         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9251         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9252
9253         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9254         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9255         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9256
9257 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9258
9259         * gcc.dg/tree-ssa/loop-6.c: New test.
9260
9261 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9262
9263         PR c++/17620
9264         * g++.dg/inherit/base2.C: New.
9265
9266 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9267
9268         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9269         * gcc.dg/20001012-2.c: Likewise.
9270         * gcc.dg/20001013-1.c: Likewise.
9271         * gcc.dg/20001101-1.c: Likewise.
9272         * gcc.dg/20001102-1.c: Likewise.
9273         * gcc.dg/bf-spl1.c: Likewise.
9274         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9275         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9276
9277 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9278
9279         PR tree-optimization/16721
9280         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9281
9282 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9283
9284         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9285         * gcc.dg/20040305-1.c: Likewise.
9286
9287 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9288
9289         PR c/16566
9290         * gcc.c-torture/compile/pr16566-1.c,
9291         gcc.c-torture/compile/pr16566-2.c,
9292         gcc.c-torture/compile/pr16566-3.c: New tests.
9293
9294 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9295
9296         PR tree-optimization/17512
9297         * gcc.c-torture/compile/20040916-1.c.
9298
9299 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9300
9301         * gcc.dg/pragma-re-3.c: New test.
9302
9303 2004-09-17  Matt Austern  <austern@apple.com>
9304
9305         PR c++/15049
9306         * g++.dg/other/anon3.C: New.
9307
9308 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9309
9310         PR c++/7503
9311         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9312         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9313         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9314         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9315         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9316
9317 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9318
9319         PR fortran/17286
9320         * gfortran.dg/pr17286.f90: New test.
9321
9322 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9323
9324         PR c++/17530
9325         * g++.dg/template/static7.C: New test.
9326
9327 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9328
9329         PR tree-opt/17558
9330         * gcc.c-torture/compile/pr17558.c: New test.
9331
9332 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9333
9334         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9335         if SKIP_ATTRIBUTE is defined.
9336
9337 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9338
9339         PR fortran/15957
9340         * gfortran.dg/pr15957.f90: New test.
9341
9342 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9343
9344         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9345         in comparison.
9346         * gcc.dg/vect/vect-79.c: Likewise.
9347         * gcc.dg/vect/vect-80.c: Likewise.
9348
9349 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9350
9351         PR fortran/15750
9352         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9353
9354 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9355
9356         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9357         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9358         * gcc.dg/vect/vect-62.c: New testcase.
9359         * gcc.dg/vect/vect-63.c: New testcase.
9360         * gcc.dg/vect/vect-64.c: New testcase.
9361         * gcc.dg/vect/vect-65.c: New testcase.
9362         * gcc.dg/vect/vect-66.c: New testcase.
9363         * gcc.dg/vect/vect-67.c: New testcase.
9364         * gcc.dg/vect/vect-68.c: New testcase.
9365         * gcc.dg/vect/vect-69.c: New testcase.
9366         * gcc.dg/vect/vect-79.c: New testcase.
9367         * gcc.dg/vect/vect-80.c: New testcase.
9368
9369 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9370
9371         * gcc.target/mips/asm-1.c: New test.
9372
9373 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9374
9375         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9376         * gcc.dg/vect/vect-73.c: New testcase.
9377         * gcc.dg/vect/vect-74.c: New testcase.
9378         * gcc.dg/vect/vect-75.c: New testcase.
9379         * gcc.dg/vect/vect-76.c: New testcase.
9380         * gcc.dg/vect/vect-77.c: New testcase.
9381         * gcc.dg/vect/vect-78.c: New testcase
9382
9383 2004-09-18  Paul Brook  <paul@codesourcery.com>
9384
9385         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9386
9387 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9388
9389         PR c/17424
9390         * gcc.dg/pr17424-1.c: New test.
9391
9392 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9393
9394         * g++.dg/tree-ssa/pr17153.C: New test.
9395
9396 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9397
9398         PR pch/13361
9399         * testsuite/g++.dg/pch/wchar-1.C: New.
9400         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9401
9402 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9403
9404         * gcc.c-torture/execute/20040917-1.c: New test.
9405
9406 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9407
9408         PR tree-optimization/17319
9409         * gcc.dg/pr17319.c: New test.
9410
9411 2004-09-17  Devang Patel  <dpatel@apple.com>
9412
9413         * gcc.dg/20040813-1.c: New test.
9414
9415 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9416
9417         PR tree-optimization/17273
9418         * gcc.c-torture/compile/pr17273.c: New test.
9419
9420 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9421
9422         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9423         Update expected messages.
9424         * gcc.dg/declspec-13.c: New test.
9425
9426 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9427
9428         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9429
9430 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9431
9432         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9433         change what 'a' is pointing to.
9434
9435 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9436
9437         PR c++/16002
9438         * g++.dg/template/error18.C: New test.
9439
9440         PR c++/16029
9441         * g++.dg/warn/Wunused-8.C: New test.
9442
9443 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9444
9445         PR tree-optimization/17513
9446         * gcc.dg/20040916-1.c: New test.
9447
9448 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9449
9450         PR c++/17501
9451         * g++.dg/template/typename7.C: New test.
9452
9453 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9454
9455         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9456
9457 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9458
9459         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9460         with -ftree-based-profiling also.
9461         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9462
9463 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9464
9465         PR/15364
9466         * gfortran.dg/der_array_io_1.f90: New test.
9467         * gfortran.dg/der_array_io_2.f90: New test.
9468         * gfortran.dg/der_array_io_3.f90: New test.
9469
9470 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9471
9472         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9473         EABI.
9474
9475 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9476
9477         * g++.dg/opt/switch1.C: New test.
9478
9479 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9480
9481         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9482         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9483         Update expected messages.
9484
9485 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9486
9487         PR fortran/16485
9488         * gfortran.dg/same_name_1.f90: New test.
9489
9490 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9491
9492         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9493         dereference garbage pointers.
9494
9495 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9496
9497         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9498         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9499
9500         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9501         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9502         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9503
9504 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9505
9506         PR c++/17324
9507         * g++.dg/template/mangle1.C: New test.
9508
9509 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9510
9511         PR tree-optimization/17252
9512         * gcc.c-torture/execute/pr17252.c: New test.
9513
9514 2004-09-14  Andrew Pinski  <apinski@apple.com>
9515
9516         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9517
9518 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9519
9520         PR rtl-optimization/9771
9521         * gcc.dg/pr9771-1.c: New test case.
9522
9523 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9524
9525         PR tree-optimization/15262
9526         * gcc.c-torture/execute/pr15262-1.c: New test.
9527         * gcc.c-torture/execute/pr15262-2.c: New test.
9528
9529 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9530
9531         * gcc.dg/declspec-12.c: New test.
9532
9533 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9534
9535         * gfortran.dg/pr17090.f90: Add directives to test.
9536
9537 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9538
9539         * gcc.c-torture/compile/20040914-1.c: New test.
9540
9541 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9542
9543         PR c++/16162
9544         * g++.dg/template/decl2.C: New test.
9545
9546 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9547
9548         PR fortran/17090
9549         * gfortran.dg/pr17090.f90: New test.
9550
9551 2004-09-13  Dale Johannesen  <dalej@apple.com>
9552
9553         * gcc.c-torture/compile/pr17408.c:  New test case.
9554
9555 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9556
9557         PR c++/16716
9558         * g++.dg/parse/crash17.C: New test.
9559
9560         PR c++/17327
9561         * g++.dg/template/enum3.C: New test.
9562
9563 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9564
9565         * lib/gcc-defs.exp: Load wrapper.exp.
9566         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9567         using local code.
9568         * lib/gcc.exp (gcc_init): Similar.
9569         * lib/gfortran.exp (gfortran_init): Similar.
9570         * lib/objc.exp (objc_init): Similar.
9571         * lib/treelang.exp (treelang_init): Similar.
9572         * lib/wrapper.exp: New file with build_wrapper call machinery in
9573         ${tool}_maybe_build_wrapper.
9574
9575 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9576
9577         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9578         "inline".
9579         * gcc.dg/declspec-11.c: Update expected messages.
9580         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9581         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9582         gcc.dg/inline-12.c: New tests.
9583
9584 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9585
9586         * g++.dg/tree-ssa/pr17400.C: New testcase.
9587
9588 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9589
9590         * gcc.target/mips/sb1-1.c: New testcase.
9591
9592 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9593
9594         * lib/g77-dg.exp: Remove unused file.
9595         * lib/mike-g77.exp: Ditto.
9596         * lib/g77.exp: Ditto.
9597
9598 2004-09-12  Richard Henderson  <rth@redhat.com>
9599
9600         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9601
9602 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9603
9604         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9605         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9606         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9607         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9608         Update expected messages.
9609
9610 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9611
9612         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9613         declaration/use mismatch for dirp parameter.
9614
9615 2004-09-12  Andrew Pinski  <apinski@apple.com>
9616
9617         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9618         -fgnu-runtime is passed.
9619
9620 2004-09-12  Richard Henderson  <rth@redhat.com>
9621
9622         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9623         do the uplevel thing and update additional_flags directly.
9624         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9625         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9626         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9627         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9628
9629 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9630
9631         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9632
9633 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9634
9635         PR middle-end/17411
9636         * g++.dg/opt/pr17411-1.C: New test case.
9637
9638 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9639
9640         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9641         gcc.dg/tls/diag-2.c: Update expected messages.
9642         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9643         messages.
9644         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9645         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9646         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9647         gcc.dg/tls/diag-5.c: New tests.
9648
9649 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9650
9651         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9652
9653 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9654
9655         * g++.dg/parse/break-in-for.C: New test.
9656
9657 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9658
9659         * gcc.dg/tree-ssa/20040911-1.c: New test.
9660
9661 2004-09-11  Andreas Jaeger  <aj@suse.de>
9662
9663         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9664         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9665
9666 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9667
9668         * gcc.target/frv: New directory of FR-V-specific tests.
9669
9670 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9671
9672         * gcc.dg/convert-vec-1.c: New test.
9673
9674 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9675
9676         PR middle-end/17024
9677         * gcc.dg/pr17024-1.c: New test case.
9678
9679 2004-09-10  Eric Christopher  <echristo@redhat.com>
9680
9681         * gcc.dg/20040910-1.c: New test.
9682
9683 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9684
9685         * gcc.dg/bitfld-9.c: New test.
9686
9687 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9688
9689         * gcc.c-torture/execute/ieee/acc1.c: New test.
9690         * gcc.c-torture/execute/ieee/acc2.c: New test.
9691         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9692
9693 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9694
9695         * gcc.dg/deprecated-2.c: New test.
9696
9697 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9698
9699         * gcc.dg/init-vec-1.c: New test.
9700
9701 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9702
9703         PR middle-end/17055
9704         * gcc.dg/pr17055-1.c: New test case.
9705
9706 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9707
9708         PR target/17377
9709         * gcc.c-torture/execute/pr17377.c: New test.
9710
9711 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9712
9713         PR c/8420
9714         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9715         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9716         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9717         gcc.dg/long-long-typespec-1.c: New tests.
9718         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9719
9720 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9721
9722         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9723         gcc.dg/gnu99-static-1.c: New tests.
9724
9725 2004-09-08  Devang Patel  <dpatel@apple.com>
9726
9727         * gcc.dg/darwin-ld-20040828-1.c: New test.
9728         * gcc.dg/darwin-ld-20040828-2.c: New test.
9729         * gcc.dg/darwin-ld-20040828-3.c: New test.
9730
9731 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9732
9733         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9734         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9735         in error message.
9736         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9737         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9738         in error message.
9739         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9740         types they qualify.
9741         * objc.dg/type-size-2.m: Fix wording in comment.
9742         * objc.dg/va-meth-1.m: New test case.
9743
9744 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9745
9746         PR c/16633:
9747         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9748         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9749
9750 2004-09-06  Devang Patel  <dpatel@apple.com>
9751
9752         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9753         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9754
9755 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9756
9757         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9758         reflect changed line numbering of diagnostics.
9759
9760 2004-09-06  Paul Brook  <paul@codesourcery.com>
9761
9762         * gfortran.dg/edit_real_1.f90: Add new test.
9763
9764 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9765
9766         * gcc.dg/tree-ssa/loop-2.c: New test.
9767         * gcc.dg/tree-ssa/loop-3.c: New test.
9768         * gcc.dg/tree-ssa/loop-4.c: New test.
9769         * gcc.dg/tree-ssa/loop-5.c: New test.
9770
9771 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9772
9773         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9774
9775 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9776
9777         * gcc.dg/format/sentinel-1.c: New test.
9778
9779 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9780
9781         * testsuite/gcc.dg/builtins-46.c: New.
9782
9783 2004-09-03  Devang Patel  <dpatel@apple.com>
9784
9785         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9786         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9787
9788 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9789
9790         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9791         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9792         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9793         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9794         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9795         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9796         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9797         the non-portable bzero.
9798         * gcc.dg/20010912-1.c: xfail for NetWare.
9799         * gcc.dg/20020426-2.c: xfail for NetWare.
9800         * gcc.dg/20021014-1.c: xfail for NetWare.
9801         * gcc.dg/20021018-1.c: xfail for NetWare.
9802         * gcc.dg/20030213-1.c: xfail for NetWare.
9803         * gcc.dg/20030225-1.c: xfail for NetWare.
9804         * gcc.dg/20030708-1.c: xfail for NetWare.
9805         * gcc.dg/builtins-config.h: Also exclude NetWare.
9806         * gcc.dg/format/format.h: Define restrict only if not already defined.
9807         * gcc.dg/nest.c: xfail for NetWare.
9808         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9809         * lib/target-supports.exp (check_visibility_available): Exclude
9810         NetWare.
9811
9812 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9813
9814         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9815         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9816         deterministic starting point for the alignment of structure fields.
9817         * gcc.dg/Wpadded.c: Dito.
9818         * g++.dg/abi/vbase10.C: Dito.
9819
9820 2004-09-03  Devang Patel  <dpatel@apple.com>
9821
9822         * g++.dg/debug/pr15736.cc: New test.
9823
9824 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9825
9826         * README.QMTEST: Fix out-of-date link.
9827
9828 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9829
9830         PR fortran/16579
9831         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9832         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9833
9834 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9835
9836         * g++.dg/abi/arm_rtti1.C: New test.
9837
9838 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9839
9840         * gcc.dg/ppc-vector-memcpy.c: New.
9841         * gcc.dg/ppc-vector-memset.c: New.
9842
9843 2004-09-02  Chao-ying Fu  <fu@mips.com>
9844
9845         * gcc.target/mips/mips-3d-1.c: New test.
9846         * gcc.target/mips/mips-3d-2.c: New test.
9847         * gcc.target/mips/mips-3d-3.c: New test.
9848         * gcc.target/mips/mips-3d-4.c: New test.
9849         * gcc.target/mips/mips-3d-5.c: New test.
9850         * gcc.target/mips/mips-3d-6.c: New test.
9851         * gcc.target/mips/mips-3d-7.c: New test.
9852         * gcc.target/mips/mips-3d-8.c: New test.
9853         * gcc.target/mips/mips-3d-9.c: New test.
9854         * gcc.target/mips/mips-ps-1.c: New test.
9855         * gcc.target/mips/mips-ps-2.c: New test.
9856         * gcc.target/mips/mips-ps-3.c: New test.
9857         * gcc.target/mips/mips-ps-4.c: New test.
9858         * gcc.target/mips/mips-ps-type.c: New test.
9859
9860 2004-09-02  Paul Brook  <paul@codesourcery.com>
9861
9862         * gfortran.dg/edit_real_1.f90: Add new tests.
9863
9864 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9865
9866         PR fortran/15327
9867         * gfortran.dg/merge_char_1.f90: New test.
9868
9869 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9870
9871         PR fortran/16404
9872         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9873
9874 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9875
9876         PR c/1522
9877         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9878
9879 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9880
9881         * g++.dg/opt/loop1.C: Do not XFAIL.
9882
9883 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9884
9885         * gcc.c-torture/execute/20040831-1.c: New test.
9886
9887 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9888
9889         PR fortran/16579
9890         * gfortran.dg/g77/20010610.f: Now passes.
9891         Copy from g77.f-torture/execute. Add dg-run directive.
9892         * gfortran.dg/g77/README: Update
9893
9894 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9895
9896         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9897         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9898         (t1, t2, t3, t4): Add volatile.
9899
9900 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9901
9902         * g++.dg/ext/visibility/arm1.C: New test.
9903
9904 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9905
9906         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9907         -pedantic-errors.
9908
9909 2004-09-01  Paul Brook  <paul@codesourcery.com>
9910
9911         * gfortran.dg/eof_2.f90: New test.
9912
9913 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9914
9915         PR fortran/16579
9916         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9917
9918 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9919
9920         PR libfortran/16805
9921         * gfortran.dg/list_read_2.f90: New test.
9922
9923 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9924
9925         * g++.dg/abi/key1.C: New test.
9926
9927 2004-08-31  Richard Henderson  <rth@redhat.com>
9928
9929         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9930         form of offsetof.
9931         * g++.dg/other/offsetof5.C: Remove duplicate.
9932
9933 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9934
9935         PR fortran/17244
9936         * gfortran.dg/func_derived_1.f90: New test.
9937
9938 2004-08-31  Paul Brook  <paul@codesourcery.com>
9939
9940         * gfortran.dg/eof_1.f90: New test.
9941
9942 2004-08-31  Paul Brook  <paul@codesourcery.com>
9943
9944         * gfortran.dg/list_read_1.f90: New file.
9945
9946 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9947
9948         * g++.dg/opt/loop1.C: XFAIL.
9949
9950 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9951
9952         * gcc.dg/funcdef-storage-1.c: New.
9953         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9954         an extern function in local scope.
9955         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9956         declare an 'auto inline' function in local scope.
9957         * gcc.dg/20011130-1.c: Likewise.
9958         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9959         an 'auto' function in local scope.
9960         * gcc.dg/20021014-1.c: Likewise.
9961         * gcc.dg/20030331-2.c: Likewise.
9962
9963 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9964
9965         * gfortran.dg/blockdata_1.f90: New test.
9966
9967 2004-08-30  Richard Henderson  <rth@redhat.com>
9968
9969         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9970
9971 2004-08-30  Richard Henderson  <rth@redhat.com>
9972
9973         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9974         additional_flags set by alternate driver.
9975         (ieee-options): New procedure.
9976         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9977         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9978         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9979         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9980
9981 2004-08-30  Richard Henderson  <rth@redhat.com>
9982
9983         * lib/f-torture.exp: Remove.
9984
9985 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9986
9987         PR rtl-optimization/16590
9988         * g++.dg/opt/loop1.C: New test.
9989
9990 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9991
9992         PR fortran/13910
9993         * gfortran.dg/oldstyle_1.f90: New test.
9994
9995 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9996         Paul Brook  <paul@codesourcery.com>
9997
9998         * gfortran.dg/g77/README: Update.
9999         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
10000         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10001         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
10002
10003 2004-08-28  Paul Brook  <paul@codesourcery.com>
10004
10005         PR libfortran/17195
10006         * gfortran.dg/edit_real_1.f90: New test.
10007
10008 2004-08-27  Paul Brook  <paul@codesourcery.com>
10009
10010         * gfortran.dg/rewind_1.f90: New test.
10011
10012 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
10013
10014         PR fortran/16597
10015         * gfortran.dg/pr16597.f90: New test.
10016
10017 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10018
10019         PR c/13801
10020         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10021         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10022         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10023         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10024         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10025
10026 2004-08-26  Nick Clifton  <nickc@redhat.com>
10027
10028         * gcc.c-torture/compile/pr17119.c: New test.
10029
10030 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10031
10032         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10033
10034 2004-08-25  Richard Henderson  <rth@redhat.com>
10035
10036         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10037         the bits that expect kind=8 to be the largest real kind.
10038
10039 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10040
10041         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10042
10043 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10044
10045         * gfortran.dg/assignment_1.f90: New test.
10046
10047 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10048
10049         * g++.dg/template/repo3.C: New test.
10050
10051 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10052
10053         PR middle-end/16693
10054         PR tree-optimization/16372
10055         * g++.dg/opt/pr16372-1.C: New test case.
10056         * g++.dg/opt/pr16693-1.C: New test case.
10057         * g++.dg/opt/pr16693-2.C: New test case.
10058
10059 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10060
10061         * objc.dg/proto-lossage-4.m: New test.
10062
10063 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10064
10065         PR c++/17155
10066         * g++.dg/inherit/local2.C: New test.
10067
10068 2004-08-25  Paul Brook  <paul@codesourcery.com>
10069
10070         PR fortran/17144
10071         * gfortran.dg/string_ctor_1.f90: New test.
10072
10073 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10074
10075         PR c++/14428
10076         * g++.dg/template/redecl2.C: New test.
10077
10078 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10079
10080         PR fortran/17143
10081         * gfortran.dg/pr17143.f90: New test.
10082
10083 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10084
10085         PR fortran/17164
10086         * gfortran.dg/pr17164.f90: New test.
10087
10088 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10089
10090         * gcc.dg/tree-ssa/loop-1.c: New test.
10091
10092 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10093
10094         * gcc.c-torture/compile/20040824-1.c: New test.
10095
10096 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10097
10098         * gcc.c-torture/compile/iftrap-3.c: New test.
10099
10100 2004-08-24  Paul Brook  <paul@codesourcery.com>
10101
10102         * gfortran.dg/entry_2.f90: New test.
10103
10104 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10105
10106         PR c++/16889
10107         * g++.dg/lookup/ambig[12].C: New.
10108
10109 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10110
10111         PR c++/16706
10112         * g++.dg/template/crash21.C: New test.
10113         * g++.dg/template/crash22.C: Likewise.
10114
10115 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10116
10117         PR c++/17149
10118         * g++.dg/template/access15.C: New.
10119
10120 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10121
10122         PR c++/17163
10123         * g++.dg/template/repo2.C: New test.
10124
10125 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10126
10127         PR rtl-optimization/17078
10128         * gcc.c-torture/execute/pr17078-1.c: New test case.
10129
10130 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10131
10132         PR c/14492
10133         * gcc.dg/debug/crash1.c: New test.
10134
10135 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10136
10137         PR c/16180
10138         * gcc.dg/loop-5.c: New test.
10139
10140 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10141
10142         * gcc.c-torture/execute/20040823-1.c: New test.
10143
10144 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10145
10146         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10147         to the assembler.  Simplify test accordingly.
10148         (asm_abi_flags): Use GNU names.
10149         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10150         to check for ABI flags.
10151
10152 2004-08-22  Andrew Pinski  <apinski@apple.com>
10153
10154         * g++.dg/opt/pr14029.C: New test.
10155         * gcc.c-torture/execute/pr15262.c: New test.
10156
10157 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10158
10159         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10160
10161 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10162
10163         PR 16908
10164         * gfortran.dg/direct_io.f90: New test.
10165
10166 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10167
10168         PR c++/17121
10169         * g++.dg/inherit/local2.C: New test.
10170
10171 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10172
10173         PR c++/17120
10174         * g++.dg/warn/Wparentheses-4.C: New test.
10175
10176 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10177
10178         PR c++/17121
10179         * g++.dg/inherit/local2.C: New test.
10180
10181         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10182         * gcc.dg/ppc-ldstruct.c: Likewise.
10183         * gcc.dg/ppc64-abi-2.c: Likewise.
10184
10185 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10186
10187         PR rtl-optimization/17099
10188         * gcc.c-torture/execute/20040820-1.c: New test.
10189
10190 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10191
10192         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10193
10194 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10195
10196         PR fortran/17077
10197         * gfortran.dg/auto_array_1.f90: New test.
10198
10199 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10200
10201         PR fortran/17074
10202         * gfortran.dg/simpleif_1.f90: New test.
10203
10204 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10205
10206         * lib/target-supports.exp (check_profiling_available): Return
10207         false for arm*-*-symbianelf* and arm*-*-eabi*.
10208
10209         PR c++/15890
10210         * g++.dg/template/delete1.C: New test.
10211
10212 2004-08-19  Paul Brook  <paul@codesourcery.com>
10213
10214         PR fortran/14976
10215         PR fortran/16228
10216         * gfortran.dg/data_char_1.f90: New test.
10217
10218 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10219
10220         PR fortran/16946
10221         * gfortran.dg/reduction.f90: New testcase.
10222
10223 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10224
10225         PR fortran/16520
10226         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10227
10228 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10229
10230         PR c++/17041
10231         * g++.dg/Wparentheses-3.C: New test.
10232
10233 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10234
10235         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10236         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10237         * gcc.dg/vect/vect-2.c: Likewise.
10238         * gcc.dg/vect/vect-3.c: Likewise.
10239         * gcc.dg/vect/vect-4.c: Likewise.
10240         * gcc.dg/vect/vect-5.c: Likewise.
10241         * gcc.dg/vect/vect-6.c: Likewise.
10242         * gcc.dg/vect/vect-7.c: Likewise.
10243         * gcc.dg/vect/vect-25.c: Likewise.
10244         * gcc.dg/vect/vect-31.c: Likewise.
10245         * gcc.dg/vect/vect-32.c: Likewise.
10246         * gcc.dg/vect/vect-34.c: Likewise.
10247         * gcc.dg/vect/vect-36.c: Likewise.
10248         * gcc.dg/vect/vect-all.c: Likewise.
10249
10250 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10251
10252         PR c++/17068
10253         * g++.dg/template/operator4.C: New test.
10254
10255 2004-08-18  Richard Henderson  <rth@redhat.com>
10256
10257         * gcc.dg/20040206-1.c: XFAIL.
10258
10259 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10260
10261         PR c++/16246
10262         * g++.dg/template/array7.C: New test.
10263
10264 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10265
10266         * gcc.dg/mips-movcc-1.c: New test.
10267         * gcc.dg/mips-movcc-2.c: New test.
10268         * gcc.dg/mips-movcc-3.c: New test.
10269
10270         * gcc.dg/mips-nmadd-1.c: New test.
10271         * gcc.dg/mips-nmadd-2.c: New test.
10272
10273 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10274
10275         PR c++/15871
10276         * g++.dg/opt/inline8.C: New test.
10277
10278         PR c++/16965
10279         * g++.dg/parse/error17.C: New test.
10280
10281 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10282
10283         * gcc.dg/vect: New directory for vectorizer tests.
10284         * gcc.dg/vect/tree-vect.h: New file.
10285         * gcc.dg/vect/vect.exp: New file.
10286         * gcc.dg/vect/pr16105.c.c: New test.
10287         * gcc.dg/vect/vect-1.c: New test.
10288         * gcc.dg/vect/vect-2.c: New test.
10289         * gcc.dg/vect/vect-3.c: New test.
10290         * gcc.dg/vect/vect-4.c: New test.
10291         * gcc.dg/vect/vect-5.c: New test.
10292         * gcc.dg/vect/vect-6.c: New test.
10293         * gcc.dg/vect/vect-7.c: New test.
10294         * gcc.dg/vect/vect-8.c: New test.
10295         * gcc.dg/vect/vect-9.c: New test.
10296         * gcc.dg/vect/vect-10.c: New test.
10297         * gcc.dg/vect/vect-11.c: New test.
10298         * gcc.dg/vect/vect-12.c: New test.
10299         * gcc.dg/vect/vect-13.c: New test.
10300         * gcc.dg/vect/vect-14.c: New test.
10301         * gcc.dg/vect/vect-15.c: New test.
10302         * gcc.dg/vect/vect-16.c: New test.
10303         * gcc.dg/vect/vect-17.c: New test.
10304         * gcc.dg/vect/vect-18.c: New test.
10305         * gcc.dg/vect/vect-19.c: New test.
10306         * gcc.dg/vect/vect-20.c: New test.
10307         * gcc.dg/vect/vect-21.c: New test.
10308         * gcc.dg/vect/vect-22.c: New test.
10309         * gcc.dg/vect/vect-23.c: New test.
10310         * gcc.dg/vect/vect-24.c: New test.
10311         * gcc.dg/vect/vect-25.c: New test.
10312         * gcc.dg/vect/vect-26.c: New test.
10313         * gcc.dg/vect/vect-27.c: New test.
10314         * gcc.dg/vect/vect-28.c: New test.
10315         * gcc.dg/vect/vect-29.c: New test.
10316         * gcc.dg/vect/vect-30.c: New test.
10317         * gcc.dg/vect/vect-31.c: New test.
10318         * gcc.dg/vect/vect-32.c: New test.
10319         * gcc.dg/vect/vect-33.c: New test.
10320         * gcc.dg/vect/vect-34.c: New test.
10321         * gcc.dg/vect/vect-35.c: New test.
10322         * gcc.dg/vect/vect-36.c: New test.
10323         * gcc.dg/vect/vect-37.c: New test.
10324         * gcc.dg/vect/vect-38.c: New test.
10325         * gcc.dg/vect/vect-40.c: New test.
10326         * gcc.dg/vect/vect-41.c: New test.
10327         * gcc.dg/vect/vect-42.c: New test.
10328         * gcc.dg/vect/vect-43.c: New test.
10329         * gcc.dg/vect/vect-44.c: New test.
10330         * gcc.dg/vect/vect-45.c: New test.
10331         * gcc.dg/vect/vect-46.c: New test.
10332         * gcc.dg/vect/vect-47.c: New test.
10333         * gcc.dg/vect/vect-48.c: New test.
10334         * gcc.dg/vect/vect-49.c: New test.
10335         * gcc.dg/vect/vect-50.c: New test.
10336         * gcc.dg/vect/vect-51.c: New test.
10337         * gcc.dg/vect/vect-52.c: New test.
10338         * gcc.dg/vect/vect-53.c: New test.
10339         * gcc.dg/vect/vect-54.c: New test.
10340         * gcc.dg/vect/vect-55.c: New test.
10341         * gcc.dg/vect/vect-56.c: New test.
10342         * gcc.dg/vect/vect-57.c: New test.
10343         * gcc.dg/vect/vect-58.c: New test.
10344         * gcc.dg/vect/vect-59.c: New test.
10345         * gcc.dg/vect/vect-60.c: New test.
10346         * gcc.dg/vect/vect-61.c: New test.
10347         * gcc.dg/vect/vect-all.c: New test.
10348         * gcc.dg/vect/vect-none.c: New test.
10349
10350 2004-08-17  Paul Brook  <paul@codesourcery.com>
10351
10352         PR fortran/13082
10353         * gfortran.dg/entry_1.f90: New test.
10354
10355 2004-08-17  Andrew Pinski  <apinski@apple.com>
10356
10357         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10358
10359 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10360
10361         * gcc.dg/pr17036-1.c: New test.
10362
10363 2004-08-16  Devang Patel  <dpatel@apple.com>
10364
10365         * gcc.dg/darwin-20040809-1.c: New test.
10366
10367 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10368
10369         * gcc.dg/funcdef-attr-1.c: New test.
10370
10371 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10372
10373         * gcc.dg/altivec-17.c: New test.
10374         * gcc.dg/altivec-18.c: New test.
10375
10376 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10377
10378         PR c++/6749
10379         * g++.dg/template/vtable2.C: New test.
10380
10381 2004-08-14  Richard Henderson  <rth@redhat.com>
10382
10383         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10384         * gcc.dg/pack-test-4.c (main): Return 0.
10385         * gcc.dg/setjmp-1.c: Remove XFAIL.
10386         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10387
10388 2004-08-14  Richard Henderson  <rth@redhat.com>
10389
10390         * gcc.dg/980217-1.c: Add prototype for printf.
10391
10392 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10393
10394         * gfortran.dg/pr16935.f90: New test.
10395
10396 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10397
10398         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10399
10400 2004-08-13  Paul Brook  <paul@codesourcery.com>
10401
10402         * gfortran.dg/der_io_1.f90: Remove stray comma.
10403
10404 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10405
10406         * gcc.dg/vmx/cw-bug-2.c: Remove.
10407         * gcc.dg/vmx/vprint-1.c: Remove.
10408         * gcc.dg/vmx/vscan-1.c: Remove.
10409
10410 2004-08-12  Devang patel  <dpatel@apple.com>
10411
10412         * gcc.dg/darwin-20040809-2.c: New test.
10413
10414 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10415
10416         * g++.dg/ext/altivec-12.C: New test.
10417
10418         * g++.dg/ext/altivec-11.C: New test.
10419
10420 2004-08-12  Paul Brook  <paul@codesourcery.com>
10421
10422         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10423
10424 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10425
10426         * g++.dg/ext/altivec-2.C: Check for hardware support before
10427         executing any VMX instructions.
10428
10429         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10430
10431 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10432
10433         PR c++/16276
10434         * g++.old-deja/g++.other/comdat4.C: New test.
10435         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10436
10437 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10438
10439         PR target/16286
10440         * gcc.dg/pr16286.c: New test.
10441
10442 2004-08-12 Jan Beulich <jbeulich@novell.com>
10443
10444         * g++.dg/ext/asm5.C: New.
10445
10446 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10447
10448         PR c++/16698
10449         * g++.dg/eh/crash1.C: New test.
10450
10451         PR c++/16717
10452         * g++.dg/ext/construct1.C: New test.
10453
10454 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10455
10456         PR c++/16853
10457         * g++.dg/init/ptrmem1.C: New test.
10458
10459         PR c++/16618
10460         * g++.dg/parse/offsetof5.C: New test.
10461
10462         PR c++/16870
10463         * g++.dg/template/overload3.C: New test.
10464
10465 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10466
10467         PR c++/16964
10468         * g++.dg/parse/error16.C: New test.
10469
10470         PR c++/16904
10471         * g++.dg/template/error14.C: New test.
10472
10473         PR c++/16929
10474         * g++.dg/template/error15.C: New test.
10475
10476 2004-08-11  Devang Patel  <dpatel@apple.com>
10477
10478         * gcc.dg/darwin-ld-20040809-1.c: New test.
10479         * gcc.dg/darwin-ld-20040809-2.c: New test.
10480
10481 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10482
10483         PR fortran/16917
10484         * gfortran.dg/dfloat_1.f90: New test.
10485
10486 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10487
10488         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10489         * gcc.dg/dll-2.c: Fix dg-require syntax.
10490         * gcc.misc-tests/arm-isr.c (abort): Declare.
10491         (exit): Likewise.
10492
10493 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10494
10495         PR c++/16971
10496         * g++.dg/parse/crash16.C: New test.
10497
10498 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10499
10500         * gcc.dg/mips-rsqrt-1.c: New test case.
10501         * gcc.dg/mips-rsqrt-2.c: New test case.
10502         * gcc.dg/mips-rsqrt-3.c: New test case.
10503
10504 2004-08-10  Paul Brook  <paul@codesourcery.com>
10505
10506         * gfortran.dg/der_io_1.f90: New test.
10507
10508 2004-08-10  Paul Brook  <paul@codesourcery.com>
10509
10510         PR fortran/16919
10511         * gfortran.dg/der_array_1.f90: New test.
10512
10513 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10514
10515         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10516
10517 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10518
10519         * gcc.dg/wchar_t-2.c: Fix typo.
10520
10521 2004-08-09  Falk Hueffner  <falk@debian.org>
10522
10523         PR tree-optimization/12517
10524         * gcc.c-torture/compile/pr12517.c: New test.
10525
10526         PR tree-optimization/12578
10527         * gcc.c-torture/compile/pr12578.c: New test.
10528
10529         PR tree-optimization/12899
10530         * gcc.c-torture/compile/pr12899.c: New test.
10531
10532         PR rtl-optimization/14692
10533         * gcc.c-torture/compile/pr14692.c: New test.
10534
10535         PR tree-optimization/16461
10536         * gcc.c-torture/compile/pr16461.c: New test.
10537
10538 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10539
10540         * gfortran.dg/getenv_1.f90: New test.
10541
10542 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10543
10544         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10545         wchar_t.
10546         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10547
10548 2004-08-06  Paul Brook  <paul@codesourcery.com>
10549
10550         * gfortran.dg/ret_array_1.f90: New test.
10551         * gfortran.dg/ret_pointer_1.f90: New test.
10552
10553 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10554
10555         * gcc.dg/missing-field-init-[12].c: New tests.
10556         * g++.dg/warn/missing-field-init-[12].C: New tests.
10557
10558 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10559
10560         * gcc.dg/enum2.c: New test.
10561         * gcc.dg/symbian3.c: Likewise.
10562         * gcc.dg/symbian4.c: Likewise.
10563         * gcc.dg/wchar_t-2.c: Likewise.
10564
10565 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10566
10567         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10568         destructor tests.
10569
10570 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10571
10572         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10573         dg-require-visiblity.
10574         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10575         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10576         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10577         * g++.dg/ext/visibility/new1.C: Likewise.
10578         * g++.dg/ext/visibility/pragma.C: Likewise.
10579         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10580         * g++.dg/ext/visibility/virtual.C: Likewise.
10581         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10582         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10583         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10584         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10585         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10586         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10587         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10588         * g++/dg/ext/visibility/visibility-8.C: New test.
10589         * gcc.c-torture/compile/dll.x: Remove.
10590         * gcc.dg/dll-2.c: Use dg-require-dll
10591         * gcc.dg/visibility-10.c: New test.
10592         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10593         supporting DLLs.
10594         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10595         (scan_not_hidden): Likewise.
10596
10597 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10598
10599         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10600
10601 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10602
10603         * gcc.c-torture/execute/20040805-1.c: New test.
10604
10605 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10606
10607         * gcc.dg/20020118-1.c: Declare abort.
10608         * gcc.dg/altivec_check.h: Likewise.
10609         * gcc.dg/iftrap-2.c: Likewise.
10610         * gcc.dg/pragma-darwin.c: Likewise.
10611         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10612
10613 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10614
10615         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10616
10617 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10618
10619         * gcc.c-torture/execute/builtins/abs-2.c,
10620         gcc.c-torture/execute/builtins/abs-3.c,
10621         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10622         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10623         intmax_t, uintmax_t and their limits.
10624         * gcc.dg/intmax_t-1.c: New test.
10625
10626 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10627
10628         * g++.dg/tc1/dr147.C: Add reference to PR.
10629
10630 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10631
10632         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10633         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10634
10635 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10636
10637         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10638
10639 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10640
10641         * gcc.dg/redecl-5.c: New test.
10642         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10643         of scanf.
10644
10645 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10646
10647         PR middle-end/16790
10648         * gcc.c-torture/execute/pr16790-1.c: New test case.
10649
10650 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10651
10652         * g++.dg/ext/visibility/assign1.C: New test.
10653         * g++.dg/ext/visibility/new1.C: Likewise.
10654
10655         * gcc.dg/symbian1.c: New test.
10656         * gcc.dg/symbian2.c: Likewise.
10657
10658 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10659
10660         PR target/16570
10661         * gcc.dg/i386-sse-9.c: New test.
10662
10663 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10664
10665         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10666
10667 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10668
10669         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10670         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10671         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10672         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10673         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10674         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10675         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10676         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10677         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10678         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10679         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10680         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10681         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10682         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10683         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10684         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10685         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10686         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10687         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10688         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10689         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10690         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10691         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10692         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10693         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10694         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10695         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10696         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10697         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10698         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10699         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10700         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10701         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10702         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10703         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10704         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10705         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10706         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10707         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10708         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10709         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10710         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10711         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10712         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10713         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10714         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10715         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10716         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10717         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10718         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10719         gcc.misc-tests/i386-pf-3dnow-1.c,
10720         gcc.misc-tests/i386-pf-athlon-1.c,
10721         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10722         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10723         Declare built-in functions used.
10724         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10725
10726 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10727
10728         PR c++/16707
10729         * g++.dg/lookup/using12.C: New test.
10730
10731         * g++.dg/init/null1.C: Fix PR number.
10732         * g++.dg/parse/namespace10.C: Likewise.
10733
10734 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10735
10736         PR c++/16224
10737         * g++.dg/template/spec17.C: New test.
10738         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10739         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10740
10741 2004-08-02  David Billinghurst
10742
10743         PR fortran/16292
10744         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10745
10746 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10747
10748         * gcc.dg/ia64-got-1.c: New test case.
10749
10750 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10751
10752         PR c++/16489
10753         * g++.dg/init/null1.C: New test.
10754         * g++.dg/tc1/dr76.C: Adjust error marker.
10755
10756         PR c++/16529
10757         * g++.dg/parse/namespace10.C: New test.
10758
10759         PR c++/16810
10760         * g++.dg/inherit/ptrmem2.C: New test.
10761
10762 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10763
10764         PR target/16155
10765         * gcc.dg/pr16155.c: New test.
10766
10767 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10768
10769         * gcc.dg/redecl-2.c: New test.
10770
10771 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10772
10773         * gcc.dg/darwin-longdouble.c: New file.
10774
10775 2004-07-30  Richard Henderson  <rth@redhat.com>
10776
10777         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10778         write to constant argument.
10779         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10780
10781 2004-07-30  Richard Henderson  <rth@redhat.com>
10782
10783         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10784         tests of nearest around zero.
10785
10786 2004-07-30  Andrew Pinski  <apinski@apple.com>
10787
10788         * gcc.c-torture/compile/20040730-1.c: New test.
10789
10790 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10791
10792         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10793         powerpc-eabispe.
10794
10795 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10796
10797         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10798
10799 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10800
10801         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10802         contains $ld_library_path.
10803         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10804
10805 2004-07-29  Richard Henderson  <rth@redhat.com>
10806
10807         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10808
10809         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10810         (alt2, which): New.
10811         (Check): Accept either alternative.
10812
10813 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10814
10815         * g++.dg/abi/inline1.C: New test.
10816         * g++.dg/abi/local1-a.cc: Likewise.
10817         * g++.dg/abi/local1.C: Likewise.
10818         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10819         * g++.dg/abi/mangle12.C: Likewise.
10820         * g++.dg/abi/mangle17.C: Likewise.
10821         * g++.dg/abi/mangle20-2.C: Likewise.
10822         * g++.dg/opt/interface1.C: Likewise.
10823         * g++.dg/opt/interface1.h: Likewise.
10824         * g++.dg/opt/interface1-a.cc: New test.
10825         * g++.dg/parse/repo1.C: New test.
10826         * g++.dg/template/repo1.C: Likewise.
10827         * g++.dg/warn/Winline-1.C: Likewise.
10828         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10829
10830 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10831
10832         * gcc.dg/tree-ssa/20040729-1.c: New test.
10833
10834 2004-07-27  Matt Austern <austern@apple.com>
10835
10836         * gcc.dg/darwin-bool-1.c: New test.
10837         * gcc.dg/darwin-bool-2.c: New test.
10838
10839 2004-07-28  Richard Henderson  <rth@redhat.com>
10840
10841         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10842         arguments in the correct type.  Don't write to constant arguments.
10843
10844 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10845
10846         PR tree-optimization/16688
10847         PR tree-optimization/16689
10848         * g++.dg/tree-ssa/pr16688.C: New test.
10849
10850 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10851
10852         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10853         loads.  Not only in the comment, this time.
10854
10855 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10856
10857         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10858         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10859         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10860         * gcc.dg/sh4a-bitmovua.c: New.
10861         * gcc.dg/sh4a-cos.c: New.
10862         * gcc.dg/sh4a-cosf.c: New.
10863         * gcc.dg/sh4a-fprun.c: New.
10864         * gcc.dg/sh4a-fsrra.c: New.
10865         * gcc.dg/sh4a-memmovua.c: New.
10866         * gcc.dg/sh4a-sin.c: New.
10867         * gcc.dg/sh4a-sincos.c: New.
10868         * gcc.dg/sh4a-sincosf.c: New.
10869         * gcc.dg/sh4a-sinf.c: New.
10870
10871 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10872
10873         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10874         conditionals.
10875         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10876         loads.
10877         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10878         DOM1.
10879
10880 2004-07-27  Andrew Pinski  <apinski@apple.com>
10881
10882         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10883
10884 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10885
10886         * gcc.dg/pragma-isr.c: New test.
10887
10888 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10889
10890         PR c++/14429
10891         * g++.dg/template/ttp11.C: New test.
10892
10893 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10894
10895         * gcc.c-torture/compile/20040727-1.c: New test.
10896
10897 2004-07-26  Eric Christopher  <echristo@redhat.com>
10898
10899         * gcc.c-torture/compile/20040726-2.c: New test.
10900
10901 2004-07-26  Andrew Pinski  <apinski@apple.com>
10902
10903         * g++.dg/rtti/tinfo1.C: Xfail.
10904
10905 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10906
10907         * gcc.c-torture/compile/20040726-1.c: New test.
10908
10909 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10910             Brian Ryner  <bryner@brianryner.com>
10911
10912         PR c++/9283
10913         PR c++/15000
10914         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10915         * g++.dg/ext/visibility/: New directory.
10916         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10917         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10918         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10919         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10920         * g++.dg/ext/visibility/fvisibility.C,
10921         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10922         g++.dg/ext/visibility/fvisibility-override1.C
10923         g++.dg/ext/visibility/fvisibility-override2.C
10924         g++.dg/ext/visibility/memfuncts.C
10925         g++.dg/ext/visibility/noPLT.C
10926         g++.dg/ext/visibility/pragma.C
10927         g++.dg/ext/visibility/pragma-override1.C
10928         g++.dg/ext/visibility/pragma-override2.C
10929         g++.dg/ext/visibility/staticmemfuncts.C
10930         g++.dg/ext/visibility/virtual.C: New tests.
10931
10932 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10933
10934         PR c/15360
10935         * gcc.dg/pr15360-1.c: New test.
10936
10937 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10938
10939         * gcc.dg/pragma-align-2.c: New test.
10940         * gcc.dg/pragma-init-fini.c: New test.
10941         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10942         targets.
10943
10944 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10945
10946         * gcc.dg/init-string-2.c: New test.
10947
10948 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10949
10950         PR 16684
10951         * gcc.dg/Wredundant-decls-1.c: New test case.
10952
10953 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10954
10955         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10956         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10957         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10958         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10959         * gcc.dg/compat/generate-random.c: New file.
10960         * gcc.dg/compat/generate-random.h: Likewise.
10961         * gcc.dg/compat/generate-random_r.c: Likewise.
10962         * gcc.dg/compat/struct-layout-1.h: Likewise.
10963         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10964         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10965         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10966         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10967         * gcc.dg/compat/struct-layout-1_main.c: New test.
10968         * gcc.dg/compat/struct-layout-1_x.c: New file.
10969         * gcc.dg/compat/struct-layout-1_y.c: New file.
10970         * gcc.dg/compat/struct-layout-1_test.h: New file.
10971
10972 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10973
10974         * gcc.dg/comp-return-1.c: New test
10975
10976 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10977
10978         * gcc.dg/vmx/8-02a.c: Fix typo.
10979
10980         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10981         * gcc.dg/darwin-abi-3.c: New test.
10982
10983         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10984         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10985
10986         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10987         * gcc.dg/vmx/ops-long-1.c: New test.
10988         * gcc.dg/vmx/ops-long-2.c: New test.
10989
10990 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10991
10992         * g++.dg/lookup/conv-[1234].C: New.
10993
10994 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10995
10996         * g++.dg/parse/attr2.C: Simplify.
10997
10998 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10999
11000         PR c/7284
11001         * gcc.c-torture/execute/pr7284-1.c: New test.
11002
11003 2004-07-22  Brian Booth  <bbooth@redhat.com>
11004
11005         * gcc.dg/tree-ssa/20040721-1.c: New test.
11006
11007 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11008
11009         * g++.dg/template/crash20.c: New.
11010
11011 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
11012
11013         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
11014         Add dg-run directive.  Declare variables as required.
11015         * gfortran.dg/g77/README: Update
11016
11017 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
11018
11019         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11020         gcc.dg/cris-peep2-andu2.c: New tests.
11021
11022 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11023
11024         PR c/15052
11025         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11026         on return type.
11027         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11028         messages.
11029         * gcc.dg/qual-return-2.c: Update expected messages.
11030         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11031
11032 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11033
11034         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11035         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11036
11037 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11038
11039         PR c/11250
11040         * gcc.dg/init-string-1.c: New test.
11041
11042 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11043
11044         PR middle-end/15345
11045         PR c/16450
11046         * gcc.dg/torture/nested-fn-1.c: New test.
11047
11048 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11049
11050         PR target/16559
11051         * gcc.dg/ia64-fptr-1.c: New file.
11052
11053 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11054
11055         PR c++/14497
11056         * g++.dg/template/spec16.C: New test.
11057         * g++.old-deja/g++.robertl/eb118.C: Remove.
11058
11059 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11060
11061         PR c++/509
11062         * g++.dg/template/spec15.C: New test.
11063
11064 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11065
11066         Copy cases from g77.f-torture/execute and add dg-run
11067         directive.  Other changes as noted.
11068         * gfortran.dg/g77/13037.f
11069         * gfortran.dg/g77/1832.f
11070         * gfortran.dg/g77/19981119-0.f
11071         * gfortran.dg/g77/19990313-0.f
11072         * gfortran.dg/g77/19990313-1.f
11073         * gfortran.dg/g77/19990313-2.f
11074         * gfortran.dg/g77/19990313-3.f
11075         * gfortran.dg/g77/19990419-1.f
11076         * gfortran.dg/g77/19990826-0.f
11077         * gfortran.dg/g77/19990826-2.f
11078         * gfortran.dg/g77/20000503-1.f
11079         * gfortran.dg/g77/20001111.f
11080         * gfortran.dg/g77/20010116.f
11081         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11082         * gfortran.dg/g77/20010430.f
11083         * gfortran.dg/g77/6177.f
11084         * gfortran.dg/g77/947.f
11085         * gfortran.dg/g77/970816-3.f
11086         * gfortran.dg/g77/971102-1.f
11087         * gfortran.dg/g77/980520-1.f
11088         * gfortran.dg/g77/980628-0.f
11089         * gfortran.dg/g77/980628-1.f
11090         * gfortran.dg/g77/980628-10.f
11091         * gfortran.dg/g77/980628-2.f
11092         * gfortran.dg/g77/980628-3.f
11093         * gfortran.dg/g77/980628-7.f
11094         * gfortran.dg/g77/980628-8.f
11095         * gfortran.dg/g77/980628-9.f
11096         * gfortran.dg/g77/980701-0.f
11097         * gfortran.dg/g77/980701-1.f
11098         * gfortran.dg/g77/cabs.f
11099         * gfortran.dg/g77/claus.f
11100         * gfortran.dg/g77/complex_1.f
11101         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11102         * gfortran.dg/g77/dcomplex.f
11103         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11104         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11105         * gfortran.dg/g77/f90-intrinsic-numeric.f
11106         * gfortran.dg/g77/int8421.f
11107         * gfortran.dg/g77/labug1.f
11108         * gfortran.dg/g77/large_vec.f
11109         * gfortran.dg/g77/le.f
11110         * gfortran.dg/g77/short.f
11111         * gfortran.dg/g77/README: Update
11112
11113 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11114
11115         PR c++/16637
11116         * g++.dg/parse/lookup4.C: New test.
11117
11118 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11119
11120         PR c++/16175
11121         * g++.dg/template/ttp10.C: New test.
11122
11123 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11124
11125         * gcc.dg/pr12625-1.c: New test.
11126
11127 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11128
11129         * testsuite/gcc.dg/switch-warn-1.c: New test.
11130         * testsuite/gcc.dg/switch-warn-2.c: New test.
11131         * gcc.c-torture/compile/pr14730.c: Update.
11132
11133 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11134
11135         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11136         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11137         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11138         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11139
11140 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11141
11142         PR c++/16623
11143         * g++.dg/template/assign1.C: New test.
11144
11145 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11146
11147         PR c++/12170
11148         * g++.dg/template/ttp9.C: New test.
11149
11150 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11151
11152         * gcc.dg/format/cmn-err-1.c: New test.
11153
11154 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11155
11156         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11157         gcc.dg/Wparentheses-10.c: New tests.
11158         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11159
11160 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11161
11162         PR fortran/16465
11163         * gfortran.dg/g77//ffixed-line-length-0.f,
11164         gfortran.dg/g77/ffixed-line-length-132.f,
11165         gfortran.dg/g77/ffixed-line-length-72.f,
11166         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11167         gfortran.dg/g77/README: Update.
11168
11169 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11170
11171         PR c++/13092
11172         * g++.dg/template/non-dependent7.C: New test.
11173         * g++.dg/template/non-dependent8.C: Likewise.
11174         * g++.dg/template/non-dependent9.C: Likewise.
11175         * g++.dg/template/non-dependent10.C: Likewise.
11176
11177 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11178
11179         PR c++/16337
11180         * g++.dg/parse/attr2.C: New test.
11181
11182 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11183
11184         * g77.dg: Removed.
11185         * g77.f-torture: Ditto.
11186
11187 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11188
11189         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11190         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11191         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11192
11193 2004-07-16  Richard Henderson  <rth@redhat.com>
11194
11195         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11196
11197 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11198
11199         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11200         tests with full list of options.
11201         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11202         of TORTURE_OPTIONS if test contains 'dg-do run'.
11203
11204         PR fortran/16404
11205         * gfortran.dg/do_iterator.f90: New test.
11206
11207 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11208
11209         PR rtl-optimization/16536
11210         * gcc.c-torture/execute/restrict-1.c: New test.
11211
11212 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11213
11214         PR fortran/15324
11215         * gfortran.dg/pr15324.f90: New test.
11216
11217         PR fortran/15129
11218         * gfortran.dg/pr15129.f90: New test.
11219
11220         PR fortran/15140
11221         * gfortran.dg/pr15140.f90: New test.
11222
11223         PR fortran/13792
11224         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11225         compile-time simplification.
11226
11227 2004-07-14  Mike Stump  <mrs@apple.com>
11228
11229         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11230
11231 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11232
11233         PR target/16325
11234         * gcc.dg/profile-generate-1.c: New.
11235
11236 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11237
11238         * gcc.c-torture/execute/20040709-1.c: New test.
11239         * gcc.c-torture/execute/20040709-2.c: New test.
11240
11241 2004-07-14  Mike Stump  <mrs@apple.com>
11242
11243         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11244
11245 2004-07-14  Mike Stump  <mrs@apple.com>
11246
11247         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11248
11249 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11250
11251         PR c++/16518
11252         * g++.dg/parse/mutable1.C: New test.
11253
11254 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11255
11256         PR tree-optimization/16443
11257         * gcc.dg/tree-ssa/20040713-1.c: New test.
11258
11259 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11260
11261         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11262         for operator new.
11263
11264 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11265
11266         * gfortran.dg/g77/README: New file
11267         * gfortran.dg/g77/19981216-0.f:  Copy from
11268         g77.f-torture/noncompile.  Add "dg-do compile" and
11269         dg-error as required.
11270         * gfortran.dg/g77/19990218-1.f: Likewise
11271         * gfortran.dg/g77/19990905-1.f: Likewise
11272         * gfortran.dg/g77/9263.f: Likewise
11273         * gfortran.dg/g77/980615-0.f: Likewise
11274         * gfortran.dg/g77/980616-0.f: Likewise
11275         * gfortran.dg/g77/check0.f: Likewise
11276         * gfortran.dg/g77/select_no_compile.f: Likewise
11277
11278 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11279
11280         Copy files from g77.f-torture/compile.
11281         Add "{ dg-do compile}".  Other changes as noted
11282         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11283         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11284         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11285         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11286         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11287         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11288         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11289         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11290         statement to conform to standard.  Append alpha1.x for reference.
11291         * gfortran.dg/g77/xformat.f: Add dg-warning
11292
11293 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11294
11295         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11296         Add {dg-do compile} directive.
11297         * gfortran.dg/g77/cpp2.F: Likewise
11298
11299 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11300
11301         PR c++/5402
11302         * g++.dg/lookup/name-clash1.C: New test.
11303
11304         PR c++/9777
11305         * g++.dg/lookup/name-clash2.C: New test.
11306
11307         PR c++/12102
11308         * g++.dg/lookup/name-clash3.C: New test.
11309
11310 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11311
11312         * g++.dg/lookup/new2.C: New test.
11313         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11314
11315 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11316
11317         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11318         Add {dg-do compile} directive.
11319         * gfortran.dg/g77/13060.f: Likewise
11320         * gfortran.dg/g77/19990218-0.f: Likewise
11321         * gfortran.dg/g77/19990305-0.f: Likewise
11322         * gfortran.dg/g77/19990419-0.f: Likewise
11323         * gfortran.dg/g77/19990502-0.f: Likewise
11324         * gfortran.dg/g77/19990502-1.f: Likewise
11325         * gfortran.dg/g77/19990525-0.f: Likewise
11326         * gfortran.dg/g77/19990826-1.f: Likewise
11327         * gfortran.dg/g77/19990826-3.f: Likewise
11328         * gfortran.dg/g77/19990905-2.f: Likewise
11329         * gfortran.dg/g77/20000412-1.f: Likewise
11330         * gfortran.dg/g77/20000511-1.f: Likewise
11331         * gfortran.dg/g77/20000511-2.f: Likewise
11332         * gfortran.dg/g77/20000518.f: Likewise
11333         * gfortran.dg/g77/20000601-1.f: Likewise
11334         * gfortran.dg/g77/20000601-2.f: Likewise
11335         * gfortran.dg/g77/20000629-1.f: Likewise
11336         * gfortran.dg/g77/20000630-2.f: Likewise
11337         * gfortran.dg/g77/20010115.f: Likewise
11338         * gfortran.dg/g77/20010321-1.f: Likewise
11339         * gfortran.dg/g77/20010426.f: Likewise
11340         * gfortran.dg/g77/20020307-1.f: Likewise
11341         * gfortran.dg/g77/8485.f: Likewise
11342         * gfortran.dg/g77/960317-1.f: Likewise
11343         * gfortran.dg/g77/970915-0.f: Likewise
11344         * gfortran.dg/g77/980310-1.f: Likewise
11345         * gfortran.dg/g77/980310-2.f: Likewise
11346         * gfortran.dg/g77/980310-3.f: Likewise
11347         * gfortran.dg/g77/980310-4.f: Likewise
11348         * gfortran.dg/g77/980310-6.f: Likewise
11349         * gfortran.dg/g77/980310-7.f: Likewise
11350         * gfortran.dg/g77/980310-8.f: Likewise
11351         * gfortran.dg/g77/980419-2.f: Likewise
11352         * gfortran.dg/g77/980424-0.f: Likewise
11353         * gfortran.dg/g77/980427-0.f: Likewise
11354         * gfortran.dg/g77/980729-0.f: Likewise
11355         * gfortran.dg/g77/981117-1.f: Likewise
11356         * gfortran.dg/g77/toon_1.f: Likewise
11357
11358 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11359
11360         PR c++/2204
11361         * g++.dg/other/abstract2.C: New test.
11362
11363 2004-07-12  Paul Brook  <paul@codesourcery.com>
11364
11365         * gfortran.dg/pointer_init_1.f90: New test.
11366
11367 2004-07-11  Paul Brook  <paul@codesourcery.com>
11368
11369         PR fortran/15986
11370         * gfortran.dg/contained_1.f90: New test.
11371
11372 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11373
11374         * g++.dg/parse/defarg8.C: New test.
11375
11376 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11377
11378         PR fortran/16433
11379         * gfortran.dg/pr16433.f: New test.
11380
11381         PR fortran/17574
11382         * gfortran.dg/pr15754.f90: New test.
11383
11384 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11385
11386         PR tree-optimization/16437
11387         * gcc.c-torture/execute/bitfld-4.c: New test.
11388
11389 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11390
11391         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11392         access to common var from module.
11393
11394 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11395
11396         PR fortran/16336
11397         * gfortran.fortran-torture/execute/common_2.f90: New test.
11398
11399 2004-07-10  Paul Brook  <paul@codesourcery.com>
11400
11401         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11402
11403 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11404
11405         PR fortran/15969
11406         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11407
11408 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11409
11410         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11411         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11412         * gfortran.dg/g77/ffree-form-1.f: Likewise
11413         * gfortran.dg/g77/ffree-form-2.f: Likewise
11414         * gfortran.dg/g77/ffree-form-3.f: Likewise
11415         * gfortran.dg/g77/fno-underscoring.f: Likewise
11416         * gfortran.dg/g77/funderscoring.f: Likewise
11417         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11418
11419 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11420
11421         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11422
11423 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11424         Paul Brook  <paul@codesourcery.com>
11425
11426         PR fortran/13415
11427         * gfortran.dg/common_pointer_1.f90: New test.
11428
11429 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11430
11431         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11432
11433 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11434
11435         PR target/16364
11436         * gcc.c-torture/compile/20040709-1.c: New.
11437
11438 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11439
11440         PR fortran/14077
11441         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11442
11443 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11444
11445         PR fortran/13201
11446         * gfortran.dg/shape_1.f90: New test.
11447
11448 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11449             Andrew Pinski  <apinski@apple.com>
11450
11451         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11452
11453 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11454
11455         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11456         comment.
11457
11458 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11459         Paul Brook  <paul@codesourcery.com>
11460
11461         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11462         '.f95' and '.F95'.
11463
11464 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11465
11466         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11467
11468 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11469
11470         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11471         testcases with capital suffix.
11472
11473 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11474
11475         PR fortran/15481
11476         PR fortran/13372
11477         PR fortran/13575
11478         PR fortran/15978
11479         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11480
11481         * gfortran.dg/implicit_1.f90: New test.
11482
11483 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11484
11485         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11486         expression to match gfortran warning/error messages
11487         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11488         dg-error text.
11489
11490 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11491
11492         * lib/fortran-torture.exp: Rename proc search_for to
11493         search_for_re.
11494
11495 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11496
11497         * gcc.c-torture/execute/simd-5.x: New file.
11498         XFAIL on SPARC 64-bit at -O0.
11499
11500 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11501
11502         PR c++/8211
11503         PR c++/16165
11504         * g++.dg/warn/effc3.C: New test.
11505
11506 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11507
11508         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11509         change X to 1X in format.
11510         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11511         add data statements to conform to standard.
11512
11513 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11514
11515         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11516         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11517         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11518
11519 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11520
11521         * gfortran.dg/g77/7388.f: Copy from g77.dg
11522         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11523         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11524         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11525         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11526         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11527         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11528         * gfortran.dg/g77/strlen0.f: Likewise
11529
11530 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11531
11532         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11533         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11534
11535 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11536
11537         * gcc.c-torture/execute/920428-2.x: Delete.
11538         * gcc.c-torture/execute/920501-7.x: Likewise.
11539
11540 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11541
11542         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11543         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11544         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11545         prescott and c3-2.
11546         (PREFETCH_3DNOW): Add -march=c3.
11547
11548 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11549
11550         PR c/16437
11551         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11552         * gcc.c-torture/execute/bf64-1.x: Likewise.
11553
11554 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11555
11556         * gcc.c-torture/compile/20040708-1.c: New test.
11557
11558 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11559
11560         PR c++/16169
11561         * g++.dg/warn/effc2.C: New test.
11562
11563 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11564
11565         * gcc.c-torture/execute/bitfld-1.x: Remove.
11566         * gcc.c-torture/execute/bitfld-3.c: New test.
11567         * gcc.dg/bitfld-2.c: Remove XFAILs.
11568
11569 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11570
11571         PR c++/16276
11572         * g++.dg/rtti/tinfo1.C: New file.
11573
11574 2004-07-07  Eric Christopher  <echristo@redhat.com>
11575
11576         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11577
11578 2004-07-07  Andrew Pinski  <apinski@apple.com>
11579
11580         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11581
11582 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11583
11584         * g++.dg/init/call1.C: XFAIL.
11585
11586 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11587
11588         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11589         except for movstrict*, to movmem* and clrstr* to clrmem*.
11590
11591 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11592
11593         * gcc.c-torture/execute/20040707-1.c: New test.
11594
11595 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11596
11597         * gcc.c-torture/execute/20040706-1.c: New test.
11598
11599 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11600
11601         PR c++/3671
11602         * g++.dg/template/spec14.C: New test.
11603
11604 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11605
11606         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11607         nothing if not yet defined.  Use it in b, c and d type definitions.
11608         * gcc.c-torture/execute/20040705-1.c: New test.
11609         * gcc.c-torture/execute/20040705-2.c: New test.
11610
11611 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11612
11613         PR c++/2518
11614         * g++.dg/lookup/new1.C: New test.
11615
11616 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11617
11618         PR c++/11406
11619         * g++.dg/template/sizeof8.C: New test.
11620
11621 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11622
11623         * gcc.c-torture/compile/20040705-1.c: New test.
11624
11625 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11626
11627         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11628
11629 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11630
11631         * gcc.dg/cpp/if-mop.c: Two new testcases.
11632         * gcc.dg/cpp/trad/comment-3.c: New.
11633
11634 2004-07-04  Paul Brook  <paul@codesourcery.com>
11635
11636         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11637
11638 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11639
11640         PR c++/3761
11641         * g++.dg/lookup/crash4.C: New test.
11642
11643 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11644
11645         * gcc.c-torture/execute/builtin-abs-1.c
11646         * gcc.c-torture/execute/builtin-abs-2.c
11647         * gcc.c-torture/execute/builtin-complex-1.c
11648         * gcc.c-torture/execute/builtins/string-1-lib.c
11649         * gcc.c-torture/execute/builtins/string-1.c
11650         * gcc.c-torture/execute/builtins/string-2-lib.c
11651         * gcc.c-torture/execute/builtins/string-2.c
11652         * gcc.c-torture/execute/builtins/string-3-lib.c
11653         * gcc.c-torture/execute/builtins/string-3.c
11654         * gcc.c-torture/execute/builtins/string-4-lib.c
11655         * gcc.c-torture/execute/builtins/string-4.c
11656         * gcc.c-torture/execute/builtins/string-5-lib.c
11657         * gcc.c-torture/execute/builtins/string-5.c
11658         * gcc.c-torture/execute/builtins/string-6-lib.c
11659         * gcc.c-torture/execute/builtins/string-6.c
11660         * gcc.c-torture/execute/builtins/string-7-lib.c
11661         * gcc.c-torture/execute/builtins/string-7.c
11662         * gcc.c-torture/execute/builtins/string-8-lib.c
11663         * gcc.c-torture/execute/builtins/string-8.c
11664         * gcc.c-torture/execute/builtins/string-9-lib.c
11665         * gcc.c-torture/execute/builtins/string-9.c
11666         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11667         * gcc.c-torture/execute/builtins/string-asm-1.c
11668         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11669         * gcc.c-torture/execute/builtins/string-asm-2.c
11670         * gcc.c-torture/execute/stdio-opt-1.c
11671         * gcc.c-torture/execute/stdio-opt-2.c
11672         * gcc.c-torture/execute/stdio-opt-3.c
11673         * gcc.c-torture/execute/string-opt-1.c
11674         * gcc.c-torture/execute/string-opt-10.c
11675         * gcc.c-torture/execute/string-opt-11.c
11676         * gcc.c-torture/execute/string-opt-12.c
11677         * gcc.c-torture/execute/string-opt-13.c
11678         * gcc.c-torture/execute/string-opt-14.c
11679         * gcc.c-torture/execute/string-opt-15.c
11680         * gcc.c-torture/execute/string-opt-16.c
11681         * gcc.c-torture/execute/string-opt-2.c
11682         * gcc.c-torture/execute/string-opt-6.c
11683         * gcc.c-torture/execute/string-opt-7.c
11684         * gcc.c-torture/execute/string-opt-8.c:
11685         Replace with ...
11686
11687         * gcc.c-torture/execute/builtins/abs-2.c
11688         * gcc.c-torture/execute/builtins/abs-3.c
11689         * gcc.c-torture/execute/builtins/complex-1.c
11690         * gcc.c-torture/execute/builtins/fprintf.c
11691         * gcc.c-torture/execute/builtins/fputs.c
11692         * gcc.c-torture/execute/builtins/memcmp.c
11693         * gcc.c-torture/execute/builtins/memmove.c
11694         * gcc.c-torture/execute/builtins/memops-asm.c
11695         * gcc.c-torture/execute/builtins/mempcpy-2.c
11696         * gcc.c-torture/execute/builtins/mempcpy.c
11697         * gcc.c-torture/execute/builtins/memset.c
11698         * gcc.c-torture/execute/builtins/printf.c
11699         * gcc.c-torture/execute/builtins/sprintf.c
11700         * gcc.c-torture/execute/builtins/strcat.c
11701         * gcc.c-torture/execute/builtins/strchr.c
11702         * gcc.c-torture/execute/builtins/strcmp.c
11703         * gcc.c-torture/execute/builtins/strcpy.c
11704         * gcc.c-torture/execute/builtins/strcspn.c
11705         * gcc.c-torture/execute/builtins/strlen-2.c
11706         * gcc.c-torture/execute/builtins/strlen.c
11707         * gcc.c-torture/execute/builtins/strncat.c
11708         * gcc.c-torture/execute/builtins/strncmp-2.c
11709         * gcc.c-torture/execute/builtins/strncmp.c
11710         * gcc.c-torture/execute/builtins/strncpy.c
11711         * gcc.c-torture/execute/builtins/strpbrk.c
11712         * gcc.c-torture/execute/builtins/strpcpy-2.c
11713         * gcc.c-torture/execute/builtins/strpcpy.c
11714         * gcc.c-torture/execute/builtins/strrchr.c
11715         * gcc.c-torture/execute/builtins/strspn.c
11716         * gcc.c-torture/execute/builtins/strstr-asm.c
11717         * gcc.c-torture/execute/builtins/strstr.c:
11718         ... these new files.
11719
11720         * gcc.c-torture/execute/builtins/abs-2-lib.c
11721         * gcc.c-torture/execute/builtins/abs-3-lib.c
11722         * gcc.c-torture/execute/builtins/complex-1-lib.c
11723         * gcc.c-torture/execute/builtins/fprintf-lib.c
11724         * gcc.c-torture/execute/builtins/fputs-lib.c
11725         * gcc.c-torture/execute/builtins/memcmp-lib.c
11726         * gcc.c-torture/execute/builtins/memmove-lib.c
11727         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11728         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11729         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11730         * gcc.c-torture/execute/builtins/memset-lib.c
11731         * gcc.c-torture/execute/builtins/printf-lib.c
11732         * gcc.c-torture/execute/builtins/sprintf-lib.c
11733         * gcc.c-torture/execute/builtins/strcat-lib.c
11734         * gcc.c-torture/execute/builtins/strchr-lib.c
11735         * gcc.c-torture/execute/builtins/strcmp-lib.c
11736         * gcc.c-torture/execute/builtins/strcpy-lib.c
11737         * gcc.c-torture/execute/builtins/strcspn-lib.c
11738         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11739         * gcc.c-torture/execute/builtins/strlen-lib.c
11740         * gcc.c-torture/execute/builtins/strncat-lib.c
11741         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11742         * gcc.c-torture/execute/builtins/strncmp-lib.c
11743         * gcc.c-torture/execute/builtins/strncpy-lib.c
11744         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11745         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11746         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11747         * gcc.c-torture/execute/builtins/strrchr-lib.c
11748         * gcc.c-torture/execute/builtins/strspn-lib.c
11749         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11750         * gcc.c-torture/execute/builtins/strstr-lib.c
11751         * gcc.c-torture/execute/builtins/lib/abs.c
11752         * gcc.c-torture/execute/builtins/lib/fprintf.c
11753         * gcc.c-torture/execute/builtins/lib/memset.c
11754         * gcc.c-torture/execute/builtins/lib/printf.c
11755         * gcc.c-torture/execute/builtins/lib/sprintf.c
11756         * gcc.c-torture/execute/builtins/lib/strcpy.c
11757         * gcc.c-torture/execute/builtins/lib/strcspn.c
11758         * gcc.c-torture/execute/builtins/lib/strncat.c
11759         * gcc.c-torture/execute/builtins/lib/strncmp.c
11760         * gcc.c-torture/execute/builtins/lib/strncpy.c
11761         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11762         * gcc.c-torture/execute/builtins/lib/strspn.c
11763         * gcc.c-torture/execute/builtins/lib/strstr.c:
11764         New files containing support routines.
11765
11766         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11767         declaration.
11768         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11769         when not optimizing.
11770
11771 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11772
11773         PR c++/16240
11774         * g++.dg/abi/mangle22.C: New test.
11775         * g++.dg/abi/mangle23.C: Likewise.
11776
11777 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11778
11779         PR fortran/16290
11780         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11781         Allow for cases without denormalized floating point numbers.
11782
11783 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11784
11785         PR c/1027
11786         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11787         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11788         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11789         expected warning text.
11790         * gcc.dg/format/diag-2.c: New test.
11791
11792 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11793
11794         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11795
11796 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11797
11798         * gcc.dg/builtins-43.c: New.
11799         * gcc.dg/builtins-44.c: New.
11800         * gcc.dg/builtins-45.c: New.
11801
11802 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11803             Andreas Tobler  <a.tobler@schweiz.ch>
11804
11805         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11806         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11807         as SIGSEGV.
11808         * gcc.dg/cleanup-11.c: Likewise.
11809         * gcc.dg/cleanup-8.c: Likewise.
11810         * gcc.dg/cleanup-9.c: Likewise.
11811         * gcc.dg/cleanup-5.c: Run on all platforms.
11812
11813 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11814
11815         * g++.dg/warn/nonnull1.C: New test.
11816
11817 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11818
11819         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11820         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11821         Special-case the Sun compiler wrt to <complex.h>.
11822
11823 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11824
11825         * gcc.dg/Wunreachable-8.C: New test.
11826
11827         * gcc.dg/h8300-ice2.c : New test.
11828
11829 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11830
11831         PR fortran/16161
11832         * gfortran.fortran-torture/compile/implicit.f90: Add test
11833         for implicit character.
11834
11835 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11836
11837         PR fortran/16289
11838         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11839         Use tiny() intrinsic to find smallest non-negative real
11840
11841 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11842
11843         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11844         * gcc.dg/compat/struct-by-value-22_x.c: New.
11845         * gcc.dg/compat/struct-by-value-22_y.c: New.
11846
11847         * gcc.c-torture/execute/20040629-1.c: New test.
11848
11849 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11850
11851         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11852         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11853
11854         PR target/16195
11855         * gcc.dg/20040625-1.c: New test.
11856
11857 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11858
11859         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11860
11861 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11862
11863         PR fortran/15963
11864         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11865
11866 2004-06-29  Richard Henderson  <rth@redhat.com>
11867
11868         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11869
11870 2004-06-29  Paul Brook  <paul@codesourcery.com>
11871
11872         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11873         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11874
11875 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11876
11877         PR c++/16260
11878         * g++.dg/parse/crash15.C: New.
11879
11880 2004-06-28  Andrew Pinski  <apinski@apple.com>
11881
11882         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11883         by the error already.
11884
11885         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11886
11887 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11888
11889         PR target/14041
11890         * gcc.dg/h8300-bss-align-1.c : New.
11891
11892 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11893
11894         * PR c++/16174
11895         * g++.dg/template/ctor4.C: New.
11896
11897 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11898
11899         PR c++/16205
11900         * g++.dg/warn/Wsequence-point-1.C: New test.
11901
11902 2004-06-27  Paul Brook  <paul@codesourcery.com>
11903
11904         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11905
11906 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11907
11908         * g++.old-deja/g++.mike/p7325.C: Remove.
11909
11910 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11911
11912         PR c/14963
11913         * gcc.dg/pr14963.c: New test.
11914
11915 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11916
11917         PR c++/16193
11918         * g++.dg/parse/redef1.C: New test.
11919
11920 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11921
11922         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11923         20021110.c.
11924         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11925         20021119-1.c.
11926         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11927         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11928         5-04.c.
11929         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11930         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11931         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11932         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11933         g++.brendan/enum14.C.
11934         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11935         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11936         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11937         g++.mike/virt1.C.
11938         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11939         memtemp24.C.
11940
11941 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11942
11943         * gcc.dg/20040527-1.c: New test case.
11944
11945 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11946
11947         PR gfortran/pr16196
11948         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11949
11950 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11951
11952         PR middle-end/15825
11953         * gcc.dg/pr15825-1.c: New test case.
11954
11955 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11956
11957         * gcc.c-torture/execute/20040625-1.c: New test.
11958
11959 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11960
11961         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11962
11963 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11964
11965         * gcc.dg/torture/mips-div-1.c: New test.
11966
11967 2004-06-24  Jeff Law  <law@redhat.com>
11968
11969         * gcc.dg/tree-ssa/20040624-1.c: New test.
11970
11971 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11972
11973         * gcc.c-torture/compile/20040624-1.c: New test.
11974
11975 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11976
11977         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11978         this directory.
11979
11980 2004-06-23  Andrew Pinski  <apinski@apple.com>
11981
11982         PR middle-end/15988
11983         * g++.dg/opt/ptrmem4.C: New test.
11984
11985         * gcc.dg/c90-array-quals-2.c: New test.
11986
11987 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11988
11989         * gcc.dg/kpice1.c: New test.
11990
11991 2006-06-23  Andrew Pinski  <apinski@apple.com>
11992
11993         * gcc.dg/c90-array-quals.c: New test.
11994
11995 2006-06-22  Richard Henderson  <rth@redhat.com>
11996
11997         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11998
11999 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
12000
12001         * gcc.dg/builtins-config.h: Handle FreeBSD.
12002
12003 2006-06-22  Richard Henderson  <rth@redhat.com>
12004
12005         * g++.dg/opt/devirt1.C: New.
12006
12007 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
12008
12009         * g++.dg/opt/pr15551.C: New testcase.
12010
12011 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
12012
12013         PR target/14800
12014         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
12015         x86_64-*-linux* when compiling for 32bit.
12016
12017 2004-06-21  Andrew Pinski  <apinski@apple.com>
12018
12019         * gcc.dg/pch/struct-1.c: New.
12020         * gcc.dg/pch/struct-1.hs: New.
12021
12022 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12023
12024         * gcc.dg/pch/save-temps-1.c: New file.
12025         * gcc.dg/pch/save-temps-1.hs: New file.
12026
12027 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12028
12029         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12030         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12031
12032 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12033
12034         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12035         to fix type error.
12036         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12037         Remove trailing spaces.
12038
12039 2004-06-21  Richard Henderson  <rth@redhat.com>
12040
12041         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12042         merging && to BIT_FIELD_REF.
12043
12044 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12045
12046         * g++.dg/opt/placeholder1.C: New test.
12047
12048 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12049
12050         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12051         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12052         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12053         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12054
12055 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12056
12057         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12058         extern "C".
12059         * g++.dg/other/pragma-re-1.C: Add comments.
12060
12061 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12062
12063         PR gfortran/16080
12064         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12065
12066 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12067
12068         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12069         instead of setting the type of size_t by
12070         hand.
12071
12072 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12073
12074         * gcc.dg/unordered-2.c: New test case.
12075         * gcc.dg/unordered-3.c: New test case.
12076
12077 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12078
12079         PR other/16043
12080         * lib/g++.exp (g++_version): Tweak regexp for version
12081         * lib/g77.exp (g77_version): Likewise
12082         * lib/gfortran.exp (gfortran_version): Likewise
12083         * lib/objc.exp (objc_version): Likewise
12084         * lib/treelang.exp (treelang_version): Likewise
12085
12086 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12087
12088         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12089         Use INT_MAX instead of __INT_MAX__.
12090         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12091
12092         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12093         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12094         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12095         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12096         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12097         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12098         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12099         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12100         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12101
12102         * gcc.dg/range-test-1.c: New test.
12103         * g++.dg/opt/range-test-1.C: New test.
12104
12105 2004-06-17  Richard Henderson  <rth@redhat.com>
12106
12107         * objc.dg/sync-1.m: New.
12108         * objc.dg/try-catch-1.m: Don't force next runtime.
12109         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12110         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12111         shadowed catch clause.
12112         * objc.dg/try-catch-5.m: New.
12113
12114 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12115
12116         Bug 14610
12117         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12118
12119 2004-06-15  Richard Henderson  <rth@redhat.com>
12120
12121         * gcc.dg/20001116-1.c: Move expected warning line.
12122
12123 2004-06-15  Richard Henderson  <rth@redhat.com>
12124
12125         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12126         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12127
12128 2004-06-15  Jeff Law  <law@redhat.com>
12129
12130         * gcc.dg/tree-ssa/20040615-1.c: New test.
12131         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12132         be less sensitive to operand ordering.
12133         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12134
12135 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12136
12137         * g++.dg/abi/bitfield3.C: Add comment..
12138
12139 2004-06-15  Richard Henderson  <rth@redhat.com>
12140
12141         * g++.dg/ext/stmtexpr1.C: XFAIL.
12142         * gcc.dg/20030612-1.c: XFAIL.
12143
12144 2004-06-15  Eric Christopher  <echristo@redhat.com>
12145
12146         * g++.dg/charset/asm5.c: New.
12147         * gcc.dg/charset/asm6.c: New.
12148
12149 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12150
12151         PR fortran/15962
12152         * gfortran.fortran-torture/execute/select_1.f90: New test.
12153
12154 2004-06-15  Paul Brook  <paul@codesourcery.com>
12155
12156         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12157
12158 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12159
12160         PR c++/15967
12161         * g++.dg/lookup/crash3.C: New test.
12162
12163 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12164
12165         PR c++/15947
12166         * g++.dg/parse/dtor4.C: New test.
12167
12168 2004-06-14  Jeff Law  <law@redhat.com>
12169
12170         * gcc.c-torture/compile/20040614-1.c: New test.
12171
12172 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12173
12174         PR fortran/15211
12175         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12176         LEN of a character array.
12177
12178 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12179
12180         PR c++/15096
12181         * g++.dg/template/ptrmem10.C: New test.
12182
12183         PR c++/14930
12184         * g++.dg/template/friend30.C: New test.
12185
12186 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12187
12188         PR fortran/14928
12189         * gfortran.fortran-torture/compile/mloc.f90: New test.
12190
12191 2004-06-13  Paul Brook  <paul@codesourcery.com>
12192
12193         * gfortran.fortran-torture/execute/random_2.f90: New test.
12194
12195 2004-06-13  Eric Christopher  <echristo@redhat.com>
12196
12197         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12198
12199 2004-06-12  Paul Brook  <paul@codesourcery.com>
12200
12201         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12202
12203 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12204
12205         PR fortran/14923
12206         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12207
12208 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12209
12210         PR fortran/14957
12211         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12212         syntax errors in end statements of contained subroutines.
12213
12214 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12215
12216         PR fortran/12841
12217         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12218
12219 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12220
12221         PR fortran/15665
12222         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12223
12224 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12225
12226         PR gfortran/12839
12227         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12228
12229 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12230
12231         PR c++/15862
12232         * g++.dg/parse/enum1.C: New test.
12233
12234 2004-06-10  Jeff Law  <law@redhat.com>
12235
12236         * gcc.c-torture/compile/20040610-1.c: New test.
12237
12238 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12239
12240         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12241         * g++.old-deja/g++.other/decl3.C: Likewise.
12242
12243 2004-06-10  Brian Booth  <bbooth@redhat.com>
12244
12245         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12246         V_MAY_DEF instead of VDEF.
12247         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12248
12249 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12250
12251         PR c++/14211
12252         * g++.dg/conversion/const1.C: New test.
12253
12254         PR c++/15076
12255         * g++.dg/conversion/reinterpret1.C: New test.
12256
12257         PR c++/15877
12258         * g++.dg/template/enum2.C: New test.
12259
12260         PR c++/15227
12261         * g++.dg/template/error13.C: New test.
12262
12263 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12264
12265         PR fortran/14957
12266         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12267         arguments to test_* REAL and of the right size.
12268
12269 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12270
12271         PR target/15569
12272         PR rtl-optimization/15681
12273         * gcc.dg/20040609-1.c: New test.
12274
12275 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12276
12277         PR c++/14791
12278         * g++.dg/opt/builtins1.C: New test.
12279
12280 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12281
12282         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12283         that use default windows32 struct layout.
12284         * gcc.dg/i386-bitfield2.c: Likewise.
12285
12286 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12287
12288         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12289         for mingw32 and cygwin targets.
12290
12291 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12292
12293         * gcc.dg/pch/macro-4.c: New.
12294         * gcc.dg/pch/macro-4.hs: New.
12295
12296 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12297
12298         PR fortran/13249
12299         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12300
12301 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12302
12303         PR fortran/13372
12304         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12305
12306 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12307
12308         PR gfortran/14897
12309         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12310
12311 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12312
12313         PR gfortran/15755
12314         * gfortran.fortran-torture/execute/backspace.c : New test.
12315
12316 2004-06-09  Paul Brook  <paul@codesourcery.com>
12317
12318         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12319         (pointer_to_section): Rewrite to use smaller array.
12320
12321 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12322
12323         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12324         * gcc.dg/ext/altivec-10.c: Same.
12325         * gcc.dg/ext/altivec-11.c: Same.
12326         * gcc.dg/ext/altivec-12.c: Same.
12327         * gcc.dg/ext/altivec-13.c: Same.
12328         * gcc.dg/ext/altivec-14.c: Same.
12329         * gcc.dg/ext/altivec-15.c: Same.
12330         * gcc.dg/ext/altivec-16.c: Same.
12331         * gcc.dg/ext/altivec-3.c: Same.
12332         * gcc.dg/ext/altivec-4.c: Same.
12333         * gcc.dg/ext/altivec-6.c: Same.
12334         * gcc.dg/ext/altivec-7.c: Same.
12335         * gcc.dg/ext/altivec-8.c: Same.
12336         * gcc.dg/ext/altivec-varargs-1.c: Same.
12337
12338         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12339         * g++.dg/ext/altivec-10.C: Same.
12340         * g++.dg/ext/altivec-2.C: Same.
12341         * g++.dg/ext/altivec-3.C: Same.
12342         * g++.dg/ext/altivec-4.C: Same.
12343         * g++.dg/ext/altivec-5.C: Same.
12344         * g++.dg/ext/altivec-6.C: Same.
12345         * g++.dg/ext/altivec-7.C: Same.
12346         * g++.dg/ext/altivec-8.C: Same.
12347         * g++.dg/ext/altivec-9.C: Same.
12348
12349 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12350
12351         PR c++/7841
12352         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12353
12354 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12355
12356         * gcc.dg/union-1.c: New test.
12357
12358 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12359
12360         * gcc.dg/builtins-41.c: New test case.
12361         * gcc.dg/builtins-42.c: New test case.
12362
12363 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12364
12365         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12366         * g++.dg/ext/altivec-10.C: Same.
12367         * g++.dg/ext/altivec-2.C: Same.
12368         * g++.dg/ext/altivec-3.C: Same.
12369         * g++.dg/ext/altivec-4.C: Same.
12370         * g++.dg/ext/altivec-5.C: Same.
12371         * g++.dg/ext/altivec-6.C: Same.
12372         * g++.dg/ext/altivec-7.C: Same.
12373         * g++.dg/ext/altivec-8.C: Same.
12374         * g++.dg/ext/altivec-9.C: Same.
12375         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12376         * g++.old-deja/g++.brendan/new3.C: Same.
12377         * gcc.c-torture/execute/eeprof-1.x: Same.
12378
12379 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12380
12381         PR c/14765
12382         * gcc.dg/pr14765-1.c: New test.
12383
12384 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12385
12386         PR c/14649
12387         * gcc.dg/pr14649-1.c: New test case.
12388
12389 2004-06-07  Richard Henderson  <rth@redhat.com>
12390
12391         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12392         if temporaries.
12393
12394 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12395
12396         * g++.dg/eh/elide1.C: Remove XFAIL.
12397
12398 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12399
12400         PR c++/15337
12401         * g++.dg/expr/sizeof3.C: New test.
12402
12403         PR c++/14777
12404         * g++.dg/template/access14.C: New test.
12405
12406         PR c++/15554
12407         * g++.dg/template/enum1.C: New test.
12408
12409         PR c++/15057
12410         * g++.dg/eh/throw1.C: New test.
12411
12412 2004-06-07  David Ayers  <d.ayers@inode.at>
12413             Ziemowit Laski  <zlaski@apple.com>
12414
12415         * lib/objc.exp (objc_target_compile): Revert the '-framework
12416         Foundation' flag fix, since bare Darwin does not ship
12417         with the Foundation framework.
12418         * objc/execute/next_mapping.h: Provide a local NSConstantString
12419         @interface and @implementation.
12420         (objc_constant_string_init): A constructor function, used to
12421         initialize the NSConstantString meta-class object.
12422         * objc/execute/string1.m: Include "next_mapping.h" instead of
12423         <Foundation/NSString.h>.
12424         * objc/execute/string2.m: Likewise.
12425         * objc/execute/string3.m: Likewise.
12426         * objc/execute/string4.m: Likewise.
12427
12428 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12429
12430         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12431         to double. Replace double with FLOAT.
12432         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12433
12434         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12435         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12436         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12437         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12438         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12439         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12440         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12441         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12442
12443 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12444
12445         PR c/13519
12446         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12447
12448 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12449
12450         PR c++/15503
12451         * g++.dg/template/meminit2.C: New test.
12452
12453 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12454
12455         PR target/15822
12456         * gcc.c-torture/execute/compare-fp-1.c,
12457         gcc.c-torture/execute/compare-fp-2.c,
12458         gcc.c-torture/execute/compare-fp-3.c,
12459         gcc.c-torture/execute/compare-fp-4.c,
12460         gcc.c-torture/execute/compare-fp-3.x,
12461         gcc.c-torture/execute/compare-fp-4.x: Moved...
12462         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12463         gcc.c-torture/execute/ieee/compare-fp-2.c,
12464         gcc.c-torture/execute/ieee/compare-fp-3.c,
12465         gcc.c-torture/execute/ieee/compare-fp-4.c,
12466         gcc.c-torture/execute/ieee/compare-fp-3.x,
12467         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12468
12469 2004-06-04  David Ayers  <d.ayers@inode.at>
12470
12471         * objc/execute/protocol-isEqual-4.m: New testcase.
12472
12473 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12474
12475         * objc/execute/protocol-isEqual-1.m: New testcase.
12476         * objc/execute/protocol-isEqual-2.m: New testcase.
12477         * objc/execute/protocol-isEqual-3.m: New testcase.
12478
12479 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12480
12481         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12482
12483 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12484
12485         * lib/objc.exp (objc_target_compile): When running tests on
12486         Darwin (Mac OS X), inform the linker about '-framework
12487         'Foundation'.
12488
12489 2004-06-02  Eric Christopher  <echristo@redhat.com>
12490
12491         * gcc.c-torture/compile/20040602-1.c: New.
12492
12493 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12494
12495         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12496         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12497
12498         PR tree-optimization/14736
12499         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12500
12501         PR tree-optimization/14042
12502         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12503
12504         PR tree-optimization/14729
12505         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12506
12507 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12508
12509         PR fortran/15557
12510         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12511
12512 2004-06-01  Richard Hederson  <rth@redhat.com>
12513
12514         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12515
12516 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12517
12518         PR c++/14932
12519         * g++.dg/parse/offsetof4.C: New test.
12520
12521 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12522
12523         PR objc/7993
12524         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12525
12526 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12527
12528         PR c++/15701
12529         * g++.dg/template/friend29.C: New test.
12530
12531 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12532
12533         PR c/15749
12534         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12535
12536 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12537
12538         * gcc.dg/sparc-trap-1.c: New test.
12539
12540 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12541
12542         PR middle-end/15069
12543         * g++.dg/opt/fold3.C: New test case.
12544
12545 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12546
12547         * lib/target-supports.exp (check_iconv_available): Fix fallout
12548         from 2004-05-28 patch.
12549
12550 2004-05-30  Paul Brook  <paul@codesourcery.com>
12551
12552         PR fortran/15620
12553         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12554         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12555
12556 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12557
12558         * gfortran.fortran-torture/execute/random_1.f90: New test.
12559
12560 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12561
12562         * g++.dg/ext/altivec-10.C: New test.
12563
12564 2004-05-29  Paul Brook  <paul@codesourcery.com>
12565
12566         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12567
12568 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12569
12570         * gcc.dg/altivec-16.c: New test.
12571
12572 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12573
12574         * lib/target-supports.exp (check_vmx_hw_available): New.
12575         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12576
12577         * lib/target-supports.exp (check_alias_available,
12578         check_iconv_available, check_named_sections_available): Use
12579         unique names for temporary files.
12580
12581 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12582
12583         * gcc.dg/altivec-15.c: New test.
12584
12585 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12586
12587         PR c++/15083
12588         * g++.dg/warn/noeffect6.C: New test.
12589
12590         PR c++/15471
12591         * g++.dg/expr/ptrmem4.C: New test.
12592
12593         PR c++/15640
12594         * g++.dg/template/operator3.C: New test.
12595
12596 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12597
12598         PR c++/14668
12599         * g++.dg/lookup/redecl1.C: New test.
12600         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12601
12602 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12603
12604         * gcc.c-torture/execute/compare-fp-1.c,
12605         gcc.c-torture/execute/compare-fp-2.c,
12606         gcc.c-torture/execute/compare-fp-3.c,
12607         gcc.c-torture/execute/compare-fp-4.c,
12608         gcc.c-torture/execute/compare-fp-3.x,
12609         gcc.c-torture/execute/compare-fp-4.x,
12610         gcc.dg/pr15649-1.c: New.
12611
12612 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12613
12614         PR c++/12883
12615         * g++.dg/init/array14.C: New test.
12616
12617 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12618
12619         * lib/compat.exp (compat-get-options-main): New.
12620         (compat-get-options): Remove unneeded code, warn for ignored
12621         command.
12622         (compat-execute): Check flag set by dg-require-* commands.
12623
12624         * lib/compat.exp (compat-execute): Break up long lines.
12625
12626 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12627
12628         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12629         * gcc.dg/altivec-14.c: New test.
12630         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12631
12632         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12633         * gcc.dg/altivec-12.c: Ditto.
12634
12635         * gcc.dg/altivec-3.c: Move call to altivec_check.
12636
12637 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12638
12639         PR c++/15044
12640         * g++.dg/template/error12.C: New test.
12641
12642         PR c++/15317
12643         * g++.dg/ext/attrib15.C: New test.
12644
12645         PR c++/15329
12646         * g++.dg/template/ptrmem9.C: New test.
12647
12648 2004-05-25  Paul Brook  <paul@codesourcery.com>
12649
12650         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12651
12652 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12653
12654         PR c++/15165
12655         * g++.dg/template/crash19.C: New test.
12656
12657 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12658
12659         PR c++/15025
12660         * g++.dg/template/redecl1.C: New test.
12661
12662 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12663
12664         PR c++/14821
12665         * g++.dg/other/ns1.C: New test.
12666
12667         PR c++/14883
12668         * g++.dg/template/invalid1.C: New test.
12669
12670 2004-05-23  Paul Brook  <paul@codesourcery.com>
12671         Victor Leikehman  <lei@haifasphere.co.il>
12672
12673         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12674         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12675
12676 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12677
12678         PR c++/15285
12679         PR c++/15299
12680         * g++.dg/template/non-dependent5.C: New test.
12681         * g++.dg/template/non-dependent6.C: New test.
12682
12683 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12684
12685         PR c++/15507
12686         * g++.dg/inherit/union1.C: New test.
12687
12688         PR c++/15542
12689         * g++.dg/template/addr1.C: New test.
12690
12691         PR c++/15427
12692         * g++.dg/template/array5.C: New test.
12693
12694         PR c++/15287
12695         * g++.dg/template/array6.C: New test.
12696
12697 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12698             Roger Sayle  <roger@eyesopen.com>
12699
12700         * g++.dg/lookup/forscope2.C: New test case.
12701
12702 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12703
12704         * gcc.dg/cpp/Wmissingdirs.c: New.
12705
12706 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12707
12708         PR target/15301
12709         * gcc.dg/compat/union-m128-1.h: New file.
12710         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12711         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12712         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12713
12714 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12715
12716         PR target/15302
12717         * gcc.dg/compat/struct-complex-1.h: New file.
12718         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12719         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12720         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12721
12722 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12723
12724         PR middle-end/3074
12725         * gcc.dg/pr3074-1.c: New test case.
12726         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12727
12728 2004-05-20  Falk Hueffner  <falk@debian.org>
12729
12730         PR other/15526
12731         * gcc.dg/ftrapv-1.c: New test case.
12732
12733 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12734
12735         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12736
12737 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12738             Jeff Law  <law@redhat.com>
12739
12740         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12741         * gcc.dg/tree-ssa/20040518-2.c: New test.
12742
12743         * gcc.dg/tree-ssa/20040518-1.c: New test.
12744
12745 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12746
12747         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12748
12749 2004-05-18  Paul Brook  <paul@codesourcery.com>
12750
12751         PR fortran/13930
12752         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12753
12754 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12755
12756         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12757         constant folding.
12758
12759 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12760
12761         * gcc.dg/tree-ssa/20040517-1.c: New test.
12762
12763 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12764
12765         * gcc.dg/loop-4.c: New test.
12766
12767 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12768
12769         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12770
12771 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12772
12773         PR fortran/15311
12774         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12775
12776 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12777
12778         PR fortran/13826
12779         PR fortran/13940
12780         * gfortran.fortran-torture/compile/data_1.f90: New test.
12781
12782 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12783
12784         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12785         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12786
12787 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12788
12789         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12790
12791 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12792
12793         PR c/15444
12794         * gcc.dg/format/xopen-1.c: Adjust expected message.
12795         * gcc.dg/format/xopen-3.c: New test.
12796
12797 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12798
12799         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12800
12801 2004-05-14  Jeff Law  <law@redhat.com>
12802
12803         * gcc.dg/tree-ssa/20040514-2.c: New test.
12804
12805 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12806
12807         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12808         this ...
12809         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12810         this.
12811
12812 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12813
12814         * gcc.dg/tree-ssa/20040514-1.c: New test.
12815
12816 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12817
12818         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12819         test.
12820
12821 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12822
12823         PR fortran/14066
12824         * gfortran.fortran-torture/compile/do_1.f90: New test.
12825
12826 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12827
12828         PR fortran/15051
12829         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12830         test.
12831
12832 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12833
12834         PR fortran/15149
12835         * gfortran.fortran-torture/execute/random_init.f90: New test.
12836
12837 2004-05-13  Paul Brook  <paul@codesourcery.com>
12838
12839         PR fortran/15314
12840         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12841
12842 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12843
12844         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12845         for the powerpc case.
12846
12847 2004-05-13  Jeff Law  <law@redhat.com>
12848
12849         * gcc.dg/tree-ssa/20040513-1.c: New test.
12850         * gcc.dg/tree-ssa/20040513-2.c: New test.
12851
12852 2004-05-13  Paul Brook  <paul@codesourcery.com>
12853
12854         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12855         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12856         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12857
12858 2004-05-13  Andreas Schwab  <schwab@suse.de>
12859
12860         PR other/10819
12861         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12862         characters.
12863
12864 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12865
12866         PR fortran/15294
12867         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12868
12869 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12870
12871         Merge from tree-ssa-20020619-branch.  See
12872         ChangeLog.tree-ssa for details.
12873
12874 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12875
12876         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12877         include <altivec.h> explicitly.
12878         * gcc.dg/altivec-13.c: Likewise.
12879
12880 2004-05-11  Paul Brook  <paul@codesourcery.com>
12881
12882         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12883
12884 2004-05-10  Eric Christopher  <echristo@redhat.com>
12885
12886         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12887         * gcc.dg/sibcall-4.c: Ditto.
12888
12889 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12890
12891         * g++.dg/ext/altivec-8.C: New test case.
12892         * gcc.dg/altivec-13.c: New test case.
12893
12894 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12895
12896         * gcc.c-torture/execute/divcmp-1.c: New test case.
12897         * gcc.c-torture/execute/divcmp-2.c: New test case.
12898         * gcc.c-torture/execute/divcmp-3.c: New test case.
12899
12900 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12901
12902         * g++.dg/other/pragma-re-2.C: New test.
12903
12904 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12905
12906         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12907         * gcc.dg/i386-387-2.c: Likewise.
12908
12909         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12910         __builtin_drem.
12911         * gcc.dg/i386-387-6.c: Likewise.
12912
12913 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12914
12915         * gcc.dg/builtins-33.c:  Also check log1p*.
12916
12917 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12918
12919         PR optimization/15296
12920         * gcc.c-torture/execute/pr15296.c: New test.
12921
12922 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12923
12924         * gcc.dg/builtins-40.c: New test.
12925
12926 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12927
12928         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12929
12930 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12931
12932         * g++.dg/ext/spe1.C: New testcase.
12933
12934 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12935
12936         * objc.dg/image-info.m: Allow additional attributes
12937         for __image_info section.
12938
12939 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12940
12941         * gcc.dg/torture/mips-hilo-2.c: New test.
12942
12943 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12944
12945         PR c++/14389
12946         * g++.dg/template/member5.C: New test.
12947
12948 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12949
12950         * gcc.dg/builtins-34.c: Also check expm1*.
12951
12952 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12953
12954         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12955         * gcc.dg/torture/builtin-convert-3.c: New test.
12956
12957 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12958
12959         PR middle-end/15054
12960         * g++.dg/opt/pr15054.C: New test.
12961
12962 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12963
12964         * gcc.dg/torture/builtin-rounding-1.c: New test.
12965         * gcc.dg/builtins-25.c: Delete.
12966         * gcc.dg/builtins-29.c: Delete.
12967
12968 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12969
12970         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12971         * gcc.dg/sibcall-4.c: Likewise.
12972         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12973
12974 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12975
12976         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12977         bit-field on 16-bit targets.
12978
12979 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12980
12981         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12982         16-bit targets.
12983
12984 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12985
12986         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12987         * gcc.dg/rs6000-power2-2.c: Likewise.
12988
12989 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12990
12991         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12992         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12993         Change the asm registers to be in form of frN instead of fN.
12994
12995 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12996
12997         * gcc.dg/torture/builtin-convert-2.c: New test.
12998
12999 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
13000
13001         * gcc.dg/rs6000-power2-1.c: New test.
13002         * gcc.dg/rs6000-power2-2.c: New test.
13003
13004 2004-04-28  Jan Hubicka  <jh@suse.cz>
13005
13006         * gcc.dg/unused-6.c: New test.
13007
13008 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
13009             Ulrich Weigand  <uweigand@de.ibm.com>
13010
13011         * ada/acats/run_all.sh: Define $target variable.
13012
13013 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
13014
13015         PR c++/15119
13016         * g++.dg/other/vararg-1.C: New test.
13017
13018         PR c++/4794
13019         * g++.dg/eh/cleanup3.C: New test.
13020
13021 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13022
13023         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13024         and ad8011a (target_insn).
13025         * ada/acats/support/macro.dfs: Likewise.
13026         * ada/acats/support/impbit.adb: New file.
13027
13028 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13029
13030         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13031
13032 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13033
13034         * gcc.dg/loop-3.c: New test.
13035
13036 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13037
13038         * gcc.c-torture/execute/simd-5.c: New test.
13039
13040 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13041
13042         PR c++/15064
13043         * g++.dg/template/crash18.C: New test.
13044
13045 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13046
13047         * g++.dg/ext/complit3.C: New test.
13048
13049 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13050
13051         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13052         * gcc.dg/altivec-3.c: Same.
13053         * gcc.dg/altivec-varargs-1.c: Same.
13054
13055 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13056
13057         * lib/target-supports.exp (check_profiling_available): Assume
13058         profiling is not available on powerpc-eabi targets.
13059
13060 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13061
13062         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13063         * gcc.dg/vmx/bug-1.c: Ditto.
13064
13065 2004-04-20  Eric Christopher  <echristo@redhat.com>
13066
13067         * gcc.dg/charset/extern.c: New test.
13068         * g++.dg/charset/extern3.cc: Ditto.
13069
13070 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13071
13072         * gcc.dg/builtins-39.c: New test.
13073
13074 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13075
13076         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13077
13078 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13079
13080         * gcc.dg/torture/mips-hilo-1.c: New test.
13081
13082 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13083
13084         * gcc.c-torture/compile/20040419-1.c: New test.
13085
13086 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13087
13088         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13089
13090 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13091             Aldy Hernandez  <aldyh@redhat.com>
13092
13093         * gcc.c-torture/execute/va-arg-24.c: New.
13094
13095 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13096             Aldy Hernandez  <aldyh@redhat.com>
13097
13098         * gcc.dg/vmx/1b-01.c: New.
13099         * gcc.dg/vmx/1b-02.c: New.
13100         * gcc.dg/vmx/1b-03.c: New.
13101         * gcc.dg/vmx/1b-04.c: New.
13102         * gcc.dg/vmx/1b-05.c: New.
13103         * gcc.dg/vmx/1b-06.c: New.
13104         * gcc.dg/vmx/1b-07.c: New.
13105         * gcc.dg/vmx/1c-01.c: New.
13106         * gcc.dg/vmx/1c-02.c: New.
13107         * gcc.dg/vmx/3a-01a.c: New.
13108         * gcc.dg/vmx/3a-01.c: New.
13109         * gcc.dg/vmx/3a-01m.c: New.
13110         * gcc.dg/vmx/3a-03.c: New.
13111         * gcc.dg/vmx/3a-03m.c: New.
13112         * gcc.dg/vmx/3a-04.c: New.
13113         * gcc.dg/vmx/3a-04m.c: New.
13114         * gcc.dg/vmx/3a-05.c: New.
13115         * gcc.dg/vmx/3a-06.c: New.
13116         * gcc.dg/vmx/3a-06m.c: New.
13117         * gcc.dg/vmx/3a-07.c: New.
13118         * gcc.dg/vmx/3b-01.c: New.
13119         * gcc.dg/vmx/3b-02.c: New.
13120         * gcc.dg/vmx/3b-10.c: New.
13121         * gcc.dg/vmx/3b-13.c: New.
13122         * gcc.dg/vmx/3b-14.c: New.
13123         * gcc.dg/vmx/3b-15.c: New.
13124         * gcc.dg/vmx/3c-01a.c: New.
13125         * gcc.dg/vmx/3c-01.c: New.
13126         * gcc.dg/vmx/3c-02.c: New.
13127         * gcc.dg/vmx/3c-03.c: New.
13128         * gcc.dg/vmx/3d-01.c: New.
13129         * gcc.dg/vmx/4-01.c: New.
13130         * gcc.dg/vmx/4-03.c: New.
13131         * gcc.dg/vmx/5-01.c: New.
13132         * gcc.dg/vmx/5-02.c: New.
13133         * gcc.dg/vmx/5-03.c: New.
13134         * gcc.dg/vmx/5-04.c: New.
13135         * gcc.dg/vmx/5-05.c: New.
13136         * gcc.dg/vmx/5-06.c: New.
13137         * gcc.dg/vmx/5-07.c: New.
13138         * gcc.dg/vmx/5-07t.c: New.
13139         * gcc.dg/vmx/5-08.c: New.
13140         * gcc.dg/vmx/5-10.c: New.
13141         * gcc.dg/vmx/5-11.c: New.
13142         * gcc.dg/vmx/7-01a.c: New.
13143         * gcc.dg/vmx/7-01.c: New.
13144         * gcc.dg/vmx/7c-01.c: New.
13145         * gcc.dg/vmx/7d-01.c: New.
13146         * gcc.dg/vmx/7d-02.c: New.
13147         * gcc.dg/vmx/8-01.c: New.
13148         * gcc.dg/vmx/8-02a.c: New.
13149         * gcc.dg/vmx/8-02.c: New.
13150         * gcc.dg/vmx/brode-1.c: New.
13151         * gcc.dg/vmx/bug-1.c: New.
13152         * gcc.dg/vmx/bug-2.c: New.
13153         * gcc.dg/vmx/bug-3.c: New.
13154         * gcc.dg/vmx/cw-bug-1.c: New.
13155         * gcc.dg/vmx/cw-bug-2.c: New.
13156         * gcc.dg/vmx/cw-bug-3.c: New.
13157         * gcc.dg/vmx/dct.c: New.
13158         * gcc.dg/vmx/debug-1.c: New.
13159         * gcc.dg/vmx/debug-2.c: New.
13160         * gcc.dg/vmx/debug-3.c: New.
13161         * gcc.dg/vmx/debug-4.c: New.
13162         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13163         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13164         * gcc.dg/vmx/eg-5.c: New.
13165         * gcc.dg/vmx/fft.c: New.
13166         * gcc.dg/vmx/gcc-bug-1.c: New.
13167         * gcc.dg/vmx/gcc-bug-2.c: New.
13168         * gcc.dg/vmx/gcc-bug-3.c: New.
13169         * gcc.dg/vmx/gcc-bug-4.c: New.
13170         * gcc.dg/vmx/gcc-bug-5.c: New.
13171         * gcc.dg/vmx/gcc-bug-6.c: New.
13172         * gcc.dg/vmx/gcc-bug-7.c: New.
13173         * gcc.dg/vmx/gcc-bug-8.c: New.
13174         * gcc.dg/vmx/gcc-bug-9.c: New.
13175         * gcc.dg/vmx/gcc-bug-b.c: New.
13176         * gcc.dg/vmx/gcc-bug-c.c: New.
13177         * gcc.dg/vmx/gcc-bug-d.c: New.
13178         * gcc.dg/vmx/gcc-bug-e.c: New.
13179         * gcc.dg/vmx/gcc-bug-f.c: New.
13180         * gcc.dg/vmx/gcc-bug-g.c: New.
13181         * gcc.dg/vmx/gcc-bug-i.c: New.
13182         * gcc.dg/vmx/harness.h: New.
13183         * gcc.dg/vmx/ira1.c: New.
13184         * gcc.dg/vmx/ira2a.c: New.
13185         * gcc.dg/vmx/ira2b.c: New.
13186         * gcc.dg/vmx/ira2.c: New.
13187         * gcc.dg/vmx/ira2c.c: New.
13188         * gcc.dg/vmx/mem.c: New.
13189         * gcc.dg/vmx/newton-1.c: New.
13190         * gcc.dg/vmx/ops.c: New.
13191         * gcc.dg/vmx/sn7153.c: New.
13192         * gcc.dg/vmx/spill2.c: New.
13193         * gcc.dg/vmx/spill3.c: New.
13194         * gcc.dg/vmx/spill.c: New.
13195         * gcc.dg/vmx/t.c: New.
13196         * gcc.dg/vmx/varargs-1.c: New.
13197         * gcc.dg/vmx/varargs-2.c: New.
13198         * gcc.dg/vmx/varargs-3.c: New.
13199         * gcc.dg/vmx/varargs-4.c: New.
13200         * gcc.dg/vmx/varargs-5.c: New.
13201         * gcc.dg/vmx/varargs-6.c: New.
13202         * gcc.dg/vmx/varargs-7.c: New.
13203         * gcc.dg/vmx/vmx.exp: New.
13204         * gcc.dg/vmx/vprint-1.c: New.
13205         * gcc.dg/vmx/vscan-1.c: New.
13206         * gcc.dg/vmx/x-01.c: New.
13207         * gcc.dg/vmx/x-02.c: New.
13208         * gcc.dg/vmx/x-03.c: New.
13209         * gcc.dg/vmx/x-04.c: New.
13210         * gcc.dg/vmx/x-05.c: New.
13211         * gcc.dg/vmx/yousufi-1.c: New.
13212         * gcc.dg/vmx/zero-1.c: New.
13213         * gcc.dg/vmx/zero.c: New.
13214
13215 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13216
13217         * g++.dg/lookup/java1.C: Update for chage of
13218         _Jv_AllocObject.
13219         * g++.dg/lookup/java2.C: Likewise.
13220
13221 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13222
13223         * ada/acats/run_all.sh: use -O2 by default.
13224
13225 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13226
13227         * gcc.dg/vr-mult-[12].c: New tests.
13228
13229 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13230
13231         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13232
13233         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13234
13235 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13236
13237         * lib/target-supports.exp (check_profiling_available): Assume profiling
13238         isn't available for mips*-*-elf targets.
13239
13240 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13241
13242         * gcc.dg/builtins-38.c: New test.
13243
13244 2004-04-14  Eric Christopher  <echristo@redhat.com>
13245
13246         * g++.dg/charset/charset.exp: Run .cc extension tests.
13247
13248 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13249
13250         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13251
13252 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13253
13254         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13255
13256 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13257
13258         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13259         * gcc.dg/i386-387-2.c: Likewise.
13260
13261         * gcc.dg/i386-387-7.c: New test.
13262         * gcc.dg/i386-387-8.c: New test.
13263
13264         * gcc.dg/builtins-37.c: New test.
13265
13266 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13267
13268         * g++.dg/pch/externc-1.C: Add missing semicolon.
13269
13270 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13271
13272         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13273
13274 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13275
13276         * gcc.c-torture/execute/20040411-1.c: New test.
13277
13278 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13279
13280         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13281
13282 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13283
13284         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13285
13286 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13287
13288         * lib/target-supports.exp (check_named_sections_available): New.
13289         * lib/gcc-dg.exp (dg-require-named-sections): New.
13290         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13291         old-deja.exp.  Also prune error-count message from HP linker.
13292         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13293
13294         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13295         * g++.old-deja/g++.pt/static3.C: Likewise.
13296         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13297
13298 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13299
13300         * gcc.c-torture/execute/20040409-1.c: New test case.
13301         * gcc.c-torture/execute/20040409-2.c: New test case.
13302         * gcc.c-torture/execute/20040409-3.c: New test case.
13303
13304 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13305
13306         * gcc.dg/20040409-1.c: New test.
13307
13308 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13309
13310         PR target/14888
13311         * g++.dg/opt/pr14888.C: New test case.
13312
13313 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13314
13315         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13316         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13317         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13318         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13319         New tests.
13320
13321 2004-04-08  Paul Brook  <paul@codesourcery.com>
13322
13323         * gcc.dg/spill-1.c: New test.
13324
13325 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13326
13327         * gcc.dg/torture/builtin-ctype-2.c: New test.
13328
13329 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13330
13331         * gcc.dg/pch/pch.exp: Add largefile test.
13332
13333 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13334
13335         * g++.dg/pch/externc-1.Hs: New.
13336         * g++.dg/pch/externc-1.C: New.
13337
13338 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13339
13340         * gcc.dg/compat/struct-by-value-5a_main.c,
13341         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13342         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13343         * gcc.dg/compat/struct-by-value-5a_x.c,
13344         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13345         gcc.dg/compat/struct-by-value-5_x.c.
13346         * gcc.dg/compat/struct-by-value-5a_y.c,
13347         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13348         gcc.dg/compat/struct-by-value-5_y.c.
13349
13350         * gcc.dg/compat/struct-by-value-6a_main.c,
13351         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13352         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13353         * gcc.dg/compat/struct-by-value-6a_x.c,
13354         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13355         gcc.dg/compat/struct-by-value-6_x.c.
13356         * gcc.dg/compat/struct-by-value-6a_y.c,
13357         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13358         gcc.dg/compat/struct-by-value-6_y.c.
13359
13360         * gcc.dg/compat/struct-by-value-7a_main.c,
13361         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13362         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13363         * gcc.dg/compat/struct-by-value-7a_x.c,
13364         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13365         gcc.dg/compat/struct-by-value-7_x.c.
13366         * gcc.dg/compat/struct-by-value-7a_y.c,
13367         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13368         gcc.dg/compat/struct-by-value-7_y.c.
13369
13370 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13371
13372         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13373         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13374         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13375         options.
13376
13377 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13378
13379         * gcc.dg/builtins-36.c: New test.
13380
13381 2004-04-06  Paul Brook  <paul@codesourcery.com>
13382
13383         * README.gcc: Remove obsolete contraint on testcases.
13384
13385 2004-04-05  Paul Brook  <paul@codesourcery.com>
13386
13387         PR2123
13388         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13389         failure and exit(0) on success.
13390         * g++.dg/expr/anew2.C: Ditto.
13391         * g++.dg/expr/anew3.C: Ditto.
13392         * g++.dg/expr/anew4.C: Ditto.
13393
13394 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13395
13396         PR c++/3518
13397         * g++.dg/template/unify7.C: New.
13398
13399 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13400
13401         * g++.dg/README: Bring up to date with new subdirectories; remove
13402         duplicate subdirectory lines.
13403
13404 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13405
13406         PR c++/14007
13407         * g++.dg/template/unify5.C: New.
13408         * g++.dg/template/unify6.C: New.
13409         * g++.dg/template/qualttp20.C: Adjust.
13410         * g++.old-deja/g++.jason/report.C: Adjust.
13411         * g++.old-deja/g++.other/qual1.C: Adjust.
13412
13413 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13414
13415         PR c++/14803
13416         * g++.dg/inherit/ptrmem1.C: New test.
13417
13418 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13419
13420         PR c++/14755
13421         * gcc.c-torture/execute/20040331-1.c: New test.
13422         * gcc.dg/20040331-1.c: New test.
13423
13424 2004-04-01  Paul Brook  <paul@codesourcery.com>
13425
13426         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13427
13428 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13429
13430         PR c++/14724
13431         * g++.dg/init/goto1.C: New test.
13432
13433         PR c++/14763
13434         * g++.dg/template/defarg4.C: New test.
13435
13436 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13437
13438         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13439
13440 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13441
13442         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13443
13444 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13445
13446         * gcc.dg/noncompile/undeclared-2.c: New test.
13447
13448 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13449
13450         * gcc.dg/940409-1.c: Remove XFAIL.
13451         * gcc.dg/reg-vol-struct-1.c: New test.
13452
13453 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13454
13455         * gcc.dg/torture/builtin-wctype-1.c: New test.
13456
13457 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13458
13459         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13460         * gcc.dg/20001101-1.c: Likewise.
13461         * gcc.dg/20001102-1.c: Likewise.
13462
13463 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13464
13465         * gcc.dg/compare8.c: Add an additional test for XOR.
13466
13467 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13468
13469         * gcc.dg/torture/builtin-ctype-1.c: New test.
13470
13471 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13472
13473         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13474         * gcc.dg/torture/builtin-math-1.c: Likewise.
13475         * gcc.dg/torture/builtin-power-1.c: New test.
13476
13477 2004-03-24  Andreas Schwab  <schwab@suse.de>
13478
13479         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13480         IA64 assembler.
13481
13482 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13483             Roger Sayle  <roger@eyesopen.com>
13484
13485         * gcc.dg/compare8.c: New test case.
13486
13487 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13488
13489         * g++.dg/ext/altivec-7.C: New test.
13490
13491 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13492
13493         PR 12267, 12391, 12560, 13129, 14114, 14133
13494         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13495         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13496         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13497         Adjust error regexps.
13498         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13499         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13500         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13501         * gcc.dg/local1.c: Add explanatory comment.
13502
13503 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13504
13505         PR optimization/14669
13506         * g++.dg/opt/fold2.C: New test case.
13507
13508 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13509
13510         PR c/14069
13511         * gcc.dg/20040322-1.c: New test.
13512
13513 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13514
13515         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13516         * gcc.dg/ultrasp4.c: Likewise.
13517         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13518
13519 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13520
13521         * gcc.dg/i386-sse-8.c: Reset default options.
13522
13523 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13524
13525         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13526         in the error message text.
13527
13528 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13529
13530         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13531
13532 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13533
13534         PR c++/14616
13535         * g++.dg/init/array13.C: New test.
13536
13537 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13538
13539         PR target/13889
13540         * gcc.c-torture/compile/pr13889.c: New test case.
13541
13542 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13543
13544         PR c/14635
13545         * builtins-1.c (nan, nans): Don't test.
13546         * builtins-30.c: Don't use nan, nanf, nanl.
13547         * builtins-35.c: New test.
13548
13549 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13550
13551         * g++.dg/ext/altivec-6.C: New test.
13552
13553 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13554
13555         * g++.dg/init/placement3.C: New test.
13556
13557         * g++.dg/template/spec13.C: New test.
13558
13559         * g++.dg/lookup/using11.C: New test.
13560
13561         * g++.dg/lookup/koenig3.C: New test.
13562
13563         * g++.dg/template/operator2.C: New test.
13564
13565         * g++.dg/expr/dtor3.C: New test.
13566         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13567         marker.
13568         * g++.old-deja/g++.law/visibility28.C: Likewise.
13569
13570 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13571
13572         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13573         * gcc.dg/ppc64-abi-3.c: Likewise.
13574
13575 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13576
13577         PR c++/14545
13578         * g++.dg/parse/template15.C: New test.
13579
13580 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13581
13582         * g++.dg/expr/dtor2.C: New test.
13583
13584         * g++.dg/lookup/anon4.C: New test.
13585
13586         * g++.dg/overload/using1.C: New test.
13587
13588         * g++.dg/template/lookup7.C: New test.
13589
13590         * g++.dg/template/typename6.C: New test.
13591
13592         * g++.dg/expr/cond6.C: New test.
13593
13594 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13595
13596         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13597
13598 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13599
13600         * g++.dg/expr/cond5.C: New test.
13601         * g++.dg/expr/constcast1.C: Likewise.
13602         * g++.dg/expr/ptrmem2.C: Likewise.
13603         * g++.dg/expr/ptrmem3.C: Likewise.
13604         * g++.dg/lookup/main1.C: Likewise.
13605         * g++.dg/template/lookup6.C: Likewise.
13606
13607 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13608
13609         * gcc.dg/local1.c: New test.
13610
13611         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13612
13613 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13614
13615         * gcc.dg/torture/builtin-convert-1.c: New test.
13616
13617 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13618
13619         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13620
13621 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13622
13623         PR c++/14481
13624         * g++.dg/warn/Wunused-7.C: New test.
13625
13626 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13627
13628         * gcc.dg/torture/builtin-integral-1.c: New test.
13629
13630 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13631
13632         PR c++/14586
13633         * g++.dg/parse/non-dependent3.C: New test.
13634
13635 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13636
13637         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13638         * g++.dg/eh/simd-2.C: Likewise.
13639         * g++.dg/init/array10.C: Likewise.
13640         * gcc.c-torture/compile/simd-1.c: Likewise.
13641         * gcc.c-torture/compile/simd-2.c: Likewise.
13642         * gcc.c-torture/compile/simd-3.c: Likewise.
13643         * gcc.c-torture/compile/simd-4.c: Likewise.
13644         * gcc.c-torture/compile/simd-6.c: Likewise.
13645         * gcc.c-torture/execute/simd-1.c: Likewise.
13646         * gcc.c-torture/execute/simd-2.c: Likewise.
13647         * gcc.dg/compat/vector-defs.h: Likewise.
13648         * gcc.dg/20020531-1.c: Likewise.
13649         * gcc.dg/altivec-3.c: Likewise.
13650         * gcc.dg/altivec-4.c: Likewise.
13651         * gcc.dg/altivec-varargs-1.c: Likewise.
13652         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13653         * gcc.dg/i386-mmx-3.c: Likewise.
13654         * gcc.dg/i386-sse-4.c: Likewise.
13655         * gcc.dg/i386-sse-5.c: Likewise.
13656         * gcc.dg/i386-sse-8.c: Likewise.
13657         * gcc.dg/simd-1.c: Likewise.
13658         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13659         __ev64_opaque__ since the machine description provides it.
13660
13661 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13662
13663         * lib/compat.exp (skip_list): New global variable.
13664         Use it to hold the user defined COMPAT_SKIPS list if any.
13665         (compat-obj): Add the members of skip_list to optall.
13666
13667 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13668
13669         * gcc.dg/compat/union-by-value-1_main.c,
13670         union-by-value-1_x.c, union-by-value-1_y.c,
13671         union-check.h, union-defs.h,
13672         union-init.h, union-return-1_main.c,
13673         union-return-1_x.c, union-return-1_y.c: New files.
13674
13675 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13676
13677         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13678         mixed-struct-init.h: Add 4 mixed structure types.
13679         struct-by-value-21_main.c, struct-by-value-21_x.c,
13680         struct-by-value-21_y.c, struct-return-21_main.c,
13681         struct-return-21_x.c, struct-return-21_y.c: New files.
13682
13683 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13684
13685         PR c++/14550
13686         * g++.dg/parse/template14.C: New test.
13687
13688 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13689
13690         * gcc.c-torture/execute/20040313-1.c: New test.
13691
13692 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13693
13694         PR target/14533
13695         * gcc.dg/20040311-2.c: New test.
13696
13697 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13698
13699         PR other/14544
13700         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13701         bit-field.
13702
13703 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13704
13705         * gcc.dg/20040305-2.c: Add missing return statement.
13706
13707 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13708
13709         * gcc.dg/builtins-34.c: Also check pow10*.
13710
13711 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13712
13713         PR target/14262
13714         * gcc.dg/20040305-2.c: New test.
13715
13716 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13717
13718         * gcc.dg/20040310-1.c: New test.
13719
13720 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13721
13722         * gcc.c-torture/execute/20040311-1.c: New test case.
13723
13724 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13725
13726         PR c++/14476
13727         * g++.dg/lookup/enum1.C: New test.
13728
13729 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13730
13731         PR c++/14510
13732         * g++.dg/lookup/struct2.C: New test.
13733
13734 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13735
13736         * gcc.dg/builtins-34.c: New test.
13737
13738 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13739
13740         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13741
13742 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13743
13744         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13745         * gcc.dg/alias-2.c: New testcase.
13746
13747 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13748
13749         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13750
13751 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13752
13753         * gcc.c-torture/execute/20040309-1.c: New test case.
13754
13755 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13756
13757         PR c++/14397
13758         * g++.dg/overload/ref1.C: New.
13759
13760 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13761
13762         PR c++/14409
13763         * g++.dg/template/spec12.C: New test.
13764
13765         PR c++/14448
13766         * g++.dg/parse/crash14.C: New test.
13767
13768 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13769
13770         PR c++/14230
13771         * g++.dg/init/ref11.C: New test.
13772
13773 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13774
13775         PR c++/14432
13776         * g++.dg/parse/builtin2.C: New test.
13777
13778 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13779
13780         PR c++/14401
13781         * g++.dg/init/ctor3.C: New test.
13782         * g++.dg/init/union1.C: New test.
13783         * g++.dg/ext/anon-struct4.C: New test.
13784
13785 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13786
13787         * g++.dg/lookup/koenig1.C: Tweak error messages.
13788         * g++.dg/lookup/used-before-declaration.C: Likewise.
13789         * g++.dg/other/do1.C: Likewise.
13790         * g++.dg/overload/koenig1.C: Likewise.
13791         * g++.dg/parse/crash13.C: Likewise.
13792         * g++.dg/template/instantiate3.C: Likewise.
13793
13794 2004-03-08  Eric Christopher  <echristo@redhat.com>
13795
13796         * * lib/target-supports.exp: Enable libiconv in test
13797         compilation.  Fix up error checking.
13798
13799 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13800
13801         PR middle-end/14289
13802         * gcc.dg/pr14289-1.c: New test case.
13803         * gcc.dg/pr14289-2.c: Likewise.
13804         * gcc.dg/pr14289-3.c: Likewise.
13805
13806 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13807
13808         * gcc.c-torture/execute/20040308-1.c: New test.
13809
13810 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13811
13812         * gcc.c-torture/execute/20040307-1.c: New test case.
13813
13814 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13815
13816         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13817
13818 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13819
13820         * gcc.dg/20040306-1.c: New test.
13821
13822 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13823
13824         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13825         them static.
13826         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13827
13828 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13829
13830         PR c/14465
13831         * gcc.dg/decl-6.c: New test.
13832
13833 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13834
13835         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13836         Rename LOGPOW -> LOG_POW.
13837         (SQRT_EXP, POW_EXP): New.
13838
13839 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13840
13841         * gcc.dg/i386-sse-8.c: New test.
13842
13843 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13844
13845         PR c/14114
13846         * gcc.dg/decl-5.c: New test.
13847
13848 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13849
13850         * gcc.dg/20040305-1.c: New test.
13851
13852 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13853
13854         PR other/14354
13855         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13856
13857 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13858
13859         PR c++/14425, c++/14426
13860         * g++.dg/ext/altivec-4.C: New test.
13861         * g++.dg/ext/altivec-5.C: New test.
13862
13863 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13864
13865         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13866         global variables of a type with no linkage.
13867         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13868         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13869         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13870         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13871         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13872         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13873         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13874         * g++.dg/warn/deprecated.C: Name enum Color.
13875         * g++.dg/overload/VLA.C: Name structure for 'b'.
13876         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13877
13878 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13879
13880         * gcc.c-torture/compile/20040304-1.c: New test.
13881
13882 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13883
13884         PR 13728
13885         * gcc.dg/decl-4.c: New testcase.
13886
13887 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13888
13889         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13890         as PRECF if sizeof (float) > sizeof (double).
13891         (PRECL): Make it the same as PRECF if
13892         sizeof (float) > sizeof (long double).
13893
13894 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13895
13896         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13897         system type.  Add check for irix6 which doesn't have c99 runtime.
13898
13899 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13900
13901         * gcc.dg/const-elim-1.c: xfail for xtensa.
13902
13903 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13904
13905         PR c++/14369
13906         * g++.dg/template/cond4.C: New test.
13907
13908 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13909
13910         PR c++/14360
13911         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13912
13913         PR c++/14361
13914         * g++.dg/parse/defarg7.C: New test.
13915
13916         PR c++/14359
13917         * g++.dg/template/friend26.C: New test.
13918
13919 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13920
13921         PR c++/14324
13922         * g++.dg/abi/mangle21.C: New test.
13923
13924         PR c++/14260
13925         * g++.dg/parse/constructor2.C: New test.
13926
13927         PR c++/14337
13928         * g++.dg/template/sfinae1.C: New test.
13929
13930 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13931
13932         PR c++/14267
13933         * g++.dg/expr/crash2.C: New test.
13934
13935         PR middle-end/13448
13936         * gcc.dg/inline-5.c: New test.
13937         * gcc.dg/always-inline.c: Split out tests into ...
13938         * gcc.dg/always-inline2.c: ... this and ...
13939         * gcc.dg/always-inline3.c: ... this.
13940
13941 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13942
13943         PR debug/12103
13944         * g++.dg/debug/crash1.C: New test.
13945
13946 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13947
13948         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13949         function with __attribute__((noinline)).
13950         (recurser_void2): Likewise.
13951         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13952         (recurser_void2): Likewise.
13953
13954 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13955
13956         PR middle-end/14203
13957         * g++.dg/warn/Wunused-6.C: New test case.
13958
13959 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13960
13961         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13962         not defined.
13963
13964 2004-02-27  Eric Christopher  <echristo@redhat.com>
13965
13966         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13967         * g++.dg/charset/asm2.c: Run only x86.
13968         * gcc.dg/charset/asm3.c: Ditto.
13969
13970 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13971
13972         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13973         ld_library_path.
13974
13975 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13976
13977         * g++.dg/ext/altivec-3.C: New.
13978
13979 2004-02-26  Richard Henderson  <rth@redhat.com>
13980
13981         * g++.dg/ext/attrib10.C: Mark for warning.
13982         * gcc.dg/attr-alias-1.c: New.
13983
13984 2004-02-26  Richard Henderson  <rth@redhat.com>
13985
13986         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13987         * gcc.c-torture/execute/20040208-2.c: ... it back.
13988
13989 2004-02-26  Eric Christopher  <echristo@redhat.com>
13990
13991         * lib/target-supports.exp (check-iconv-available): New function.
13992         * lib/gcc-dg.exp (dg-require-iconv): New function.
13993         Use above.
13994         * gcc.dg/charset: New directory.
13995         * gcc.dg/charset/charset.exp: New file.
13996         * gcc.dg/charset/asm1.c: Ditto.
13997         * gcc.dg/charset/asm2.c: Ditto.
13998         * gcc.dg/charset/asm3.c: Ditto.
13999         * gcc.dg/charset/asm4.c: Ditto.
14000         * gcc.dg/charset/asm5.c: Ditto.
14001         * gcc.dg/charset/attribute1.c: Ditto.
14002         * gcc.dg/charset/attribute2.c: Ditto.
14003         * gcc.dg/charset/string1.c: Ditto.
14004         * g++.dg/charset: New directory.
14005         * g++.dg/dg.exp: Add here. Special options.
14006         * g++.dg/charset/charset.exp: New file.
14007         * g++.dg/charset/asm1.c: Ditto.
14008         * g++.dg/charset/asm2.c: Ditto.
14009         * g++.dg/charset/asm3.c: Ditto.
14010         * g++.dg/charset/asm4.c: Ditto.
14011         * g++.dg/charset/attribute1.c: Ditto.
14012         * g++.dg/charset/attribute2.c: Ditto.
14013         * g++.dg/charset/extern1.cc: Ditto.
14014         * g++.dg/charset/extern2.cc: Ditto.
14015         * g++.dg/charset/string1.c: Ditto.
14016
14017 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
14018
14019         PR c++/14278
14020         * g++.dg/parse/comma1.C: New test.
14021
14022 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14023
14024         PR c++/14284
14025         * g++.dg/template/ttp8.C: New test.
14026
14027 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14028
14029         * gcc.dg/fixuns-trunc-1.c: New test.
14030
14031 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14032
14033         * gcc.dg/builtins-config.h: Use #elif.
14034
14035 2004-02-26  Michael Matz  <matz@suse.de>
14036
14037         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14038         * gcc.dg/991214-1.c: Likewise.
14039         * gcc.dg/i386-asm-1.c: Likewise.
14040
14041 2004-02-25  Richard Henderson  <rth@redhat.com>
14042
14043         * gcc.c-torture/execute/20040208-2.c: Move ...
14044         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14045
14046 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14047
14048         PR c++/14246
14049         * g++.dg/other/crash-3.C: New test.
14050
14051 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14052
14053         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14054         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14055
14056         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14057         HP-UX.
14058
14059 2004-02-24  Michael Matz  <matz@suse.de>
14060
14061         * gcc.dg/i386-regparm.c: New.
14062
14063 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14064
14065         * gcc.c-torture/execute/20040223-1.c: New.
14066
14067 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14068             Kazu Hirata  <kazu@cs.umass.edu>
14069
14070         * gcc.dg/fwritable-strings-1.c: Remove.
14071
14072 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14073
14074         PR c/14156
14075         * gcc.dg/20040223-1.c: New test.
14076
14077 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14078
14079         PR c++/14106
14080         * g++.dg/ext/typeof9.C: New test.
14081
14082 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14083
14084         PR c++/14250
14085         * g++.dg/other/switch1.C: New test.
14086
14087 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14088
14089         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14090         * gcc.dg/va-arg-1.c: Likewise.
14091
14092 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14093
14094         PR c++/14143
14095         * g++.dg/template/koenig5.C: New test.
14096
14097 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14098
14099         * g++.dg/ext/altivec-1.C: Generalize target triple.
14100         * g++.dg/ext/altivec-2.C: New test case.
14101         * g++.dg/ext/altivec_check.h: New file.
14102         * gcc.dg/altivec-1.c: Generalize target triple;
14103         include altivec_check.h and call altivec_check().
14104         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14105         * gcc.dg/altivec-6.c: New test case.
14106         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14107         type casts as needed.
14108         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14109         altivec_check().
14110         * gcc.dg/altivec-12.c: New test case.
14111         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14112         include altivec_check.h and call altivec_check().
14113         * gcc.dg/altivec_check.h: New file.
14114
14115 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14116
14117         * lib/target-supports.exp (check_alias_available): Don't mangle
14118         function `g' in test program.
14119
14120 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14121
14122         * lib/target-supports.exp (check_profiling_available): Check
14123         argument to determine whether we support a profiling type.
14124         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14125         check_profiling_available.
14126         * g++.dg/bprob/bprob.exp: Likewise
14127         * g77.dg/bprob/bprob.exp: Likewise.
14128         * gcc.misc-tests/bprob.exp: Likewise.
14129         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14130         dg-require-profiling and delete expected error handling.
14131         * gcc.dg/20021014-1.c: Likewise.
14132         * gcc.dg/nest.c: Likewise.
14133
14134 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14135
14136         PR c++/12007
14137         * g++.dg/other/vthunk1.C: New test.
14138
14139 2004-02-20  Falk Hueffner  <falk@debian.org>
14140
14141         PR target/14201
14142         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14143
14144 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14145
14146         PR c++/13927
14147         * g++.dg/other/error8.C: Remove XFAIL markers.
14148
14149         PR c++/14173
14150         * g++.dg/ext/packed5.C: New test.
14151
14152         PR c++/14199
14153         * g++.dg/warn/Wunused-5.C: New test.
14154
14155         PR c++/14186
14156         * g++.dg/lookup/member1.C: New test.
14157
14158 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14159
14160         * gcc.c-torture/compile/20040130-1.c: Enable only when
14161         __INT_MAX__ >= 2147483647L.
14162         * gcc.c-torture/compile/961203-1.c: Likewise.
14163
14164 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14165
14166         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14167         * g++.dg/opt/template1.C: Robustify assembler regexp
14168
14169 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14170
14171         * gcc.c-torture/execute/simd-4.x: Remove.
14172         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14173         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14174         Guard with #ifndef SKIP_ATTRIBUTE.
14175         * gcc.dg/compat/vector-1_y.c: Likewise.
14176         * gcc.dg/compat/vector-2_x.c: Likewise.
14177         * gcc.dg/compat/vector-2_y.c: Likewise.
14178         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14179         * g++.dg/eh/simd-2.C: Likewise.
14180
14181 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14182
14183         * gcc.c-torture/compile/complex-1.c: New.
14184
14185 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14186
14187         PR target/14209
14188         * gcc.c-torture/execute/20040218-1.c: New test.
14189
14190 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14191
14192         PR c++/14181
14193         * g++.dg/parse/new2.C: New test.
14194
14195 2004-02-18  Paul Brook  <paul@codesourcery.com>
14196
14197         * gcc.c-torture/compile/libcall-1.c: New test.
14198
14199 2004-02-18  Paul Brook  <paul@codesourcery.com>
14200
14201         PR debug/12934
14202         * gcc.dg/debug/debug-7.c: New test.
14203
14204 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14205
14206         * gcc.dg/20040217-1.c: New test.
14207
14208 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14209
14210         * gcc.c-torture/execute/990208-1.x: Delete.
14211
14212 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14213
14214         * gcc.c-torture/execute/20040208-2.x: New file.
14215
14216 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14217
14218         PR c++/11326
14219         * g++.dg/abi/structret1.C: New test.
14220
14221 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14222
14223         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14224         (i386_cpuid): No need to test if cpuid is available on AMD64.
14225         Fix assembly, so that it works onboth i386 and AMD64.
14226         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14227         (vecInLong): Fix s[] member type to unsigned int.
14228         (vecInWord): Remove type.
14229         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14230         (a64, b64, c64, d64, e64): Remove.
14231         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14232         Remove unused variable.  Remove initialization of removed variables.
14233         Don't call mmx_tests nor sse_tests.
14234         (reference_mmx, reference_sse): Remove.
14235         (check): Add return stmt.
14236         * gcc.dg/i386-sse-7.c: New test.
14237         * gcc.dg/i386-mmx-4.c: New test.
14238
14239 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14240
14241         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14242         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14243         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14244         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14245         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14246         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14247         g++.dg/tc1/dr94.C: Fix line terminator.
14248
14249 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14250
14251         * gcc.c-torture/compile/20040216-1.c: New.
14252
14253 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14254
14255         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14256         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14257         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14258         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14259         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14260         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14261
14262 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14263
14264         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14265
14266 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14267
14268         PR c++/13971
14269         * g++.dg/expr/cond4.C: New test.
14270
14271         PR c++/14086
14272         * g++.dg/lookup/crash2.C: New test.
14273
14274 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14275
14276         * gcc.c-torture/compile/20040214-2.c: New test.
14277
14278 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14279
14280         PR c++/14116
14281         * g++.dg/ext/typeof8.C: New test.
14282
14283 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14284
14285         * gcc.c-torture/compile/20040214-1.c: New test.
14286
14287 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14288
14289         PR c++/13635
14290         * g++.dg/template/spec11.C: New test.
14291
14292 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14293
14294         PR c++/13927
14295         * g++.dg/other/error8.C: New test.
14296
14297 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14298
14299         PR c++/14122
14300         * g++.dg/template/array4.C: New test.
14301
14302         PR c++/14108
14303         * g++.dg/inherit/thunk2.C: New test.
14304
14305         PR c++/14083
14306         * g++.dg/eh/cond2.C: New test.
14307
14308 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14309
14310         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14311
14312 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14313
14314         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14315
14316 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14317
14318         * g++.dg/simd-2.C: xfail on ppc64-linux.
14319
14320 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14321
14322         PR c/456
14323         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14324         tests.
14325
14326 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14327
14328         * gcc.dg/builtins-33.c: New test.
14329
14330 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14331
14332         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14333
14334 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14335
14336         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14337
14338 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14339
14340         * gcc.dg/ppc64-abi-3.c: New test.
14341
14342 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14343
14344         PR c/14092
14345
14346         * gcc.dg/pr14092-1.c: New testcase.
14347
14348 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14349
14350         * gcc.dg/cpp/assert4.c: Fix typo last change.
14351
14352         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14353         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14354
14355         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14356
14357 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14358
14359         * gcc.c-torture/compile/20040209-1.c: New test case.
14360
14361 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14362
14363         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14364
14365 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14366
14367         * gcc.c-torture/execute/20040208-[12].c: New tests.
14368
14369 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14370
14371         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14372
14373 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14374
14375         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14376
14377 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14378
14379         Bug 13856
14380         * gcc.dg/visibility-8.c: New testcase.
14381
14382 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14383
14384         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14385         arguments.
14386         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14387
14388 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14389
14390         PR middle-end/13696
14391         * g++.dg/opt/fold1.C: New test case.
14392
14393 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14394
14395         PR c++/14033
14396         * g++.dg/other/crash-2.C: New test.
14397
14398 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14399
14400         PR c++/14028
14401         * g++.dg/parse/angle-bracket2.C: New test.
14402
14403 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14404
14405         PR middle-end/13750
14406         Revert:
14407         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14408         PR pch/13361
14409         * testsuite/g++.dg/pch/wchar-1.C: New.
14410         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14411
14412 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14413
14414         PR c++/14008
14415         * g++.dg/parse/error15.C: New test.
14416         * g++.dg/parse/crash11.C: Update dg-error mark.
14417
14418 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14419
14420         PR c++/13932
14421         * g++.dg/warn/conv2.C: New test.
14422
14423 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14424
14425         PR c++/13086
14426         * g++.dg/warn/incomplete1.C: Remove xfail.
14427
14428 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14429
14430         * lib/file-format.exp (gcc_target_object_format): Use
14431         ${tool}_target_compile, not gcc_target_compile.
14432         * lib/target-supports.exp (check_alias_available): Likewise.
14433         (check_gc_sections_available): Likewise.
14434         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14435         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14436         dg-require-alias.
14437
14438 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14439
14440         PR c++/13969
14441         * g++.dg/template/static6.C: New test.
14442
14443 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14444
14445         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14446
14447 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14448
14449         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14450         tests for systems where `char' is unsigned by default.
14451
14452 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14453
14454         PR c++/13997
14455         * g++.dg/template/partial3.C: New test.
14456
14457 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14458
14459         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14460         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14461         Remove mentions of obsolete ports.
14462
14463 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14464
14465         * gcc.dg/noncompile/20001228-1.c: Fix for new
14466         error message.
14467
14468 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14469
14470         PR target/9348
14471         * gcc.c-torture/execute/multdi-1.c: New test case.
14472
14473 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14474
14475         PR c++/13925
14476         * g++.dg/template/lookup5.C: New test.
14477
14478 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14479
14480         PR c++/13950
14481         * g++.dg/template/lookup4.C: New test.
14482
14483         PR c++/13970
14484         * g++.dg/parse/error14.C: New test.
14485
14486         PR c++/14002
14487         * g++.dg/parse/template13.C: New test.
14488
14489 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14490
14491         PR c++/13978
14492         * g++.dg/template/koenig4.C: New test.
14493
14494         PR c++/13968
14495         * g++.dg/template/crash17.C: New test.
14496
14497         PR c++/13975
14498         * g++.dg/parse/error13.C: New test.
14499         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14500
14501 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14502
14503         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14504
14505 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14506
14507         PR c/11658
14508         PR c/13994
14509         * gcc.dg/noncompile/20040203-1.c: New test.
14510         * gcc.dg/noncompile/20040203-2.c: Likewise.
14511         * gcc.dg/noncompile/20040203-3.c: Likewise.
14512         * gcc.dg/20040203-1.c: Likewise.
14513
14514 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14515
14516         PR c++/10858
14517         * g++.dg/template/sizeof7.C: New test.
14518
14519 2004-02-02  Eric Christopher  <echristo@redhat.com>
14520             Zack Weinberg  <zack@codesourcery.com>
14521
14522         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14523
14524 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14525
14526         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14527         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14528         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14529         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14530
14531 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14532
14533         PR c++/13113
14534         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14535
14536         PR c++/13854
14537         * g++.dg/ext/attrib13.C: New test.
14538
14539         PR c++/13907
14540         * g++.dg/conversion/op2.C: New test.
14541
14542 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14543
14544         * gcc.dg/titype-1.c: Fix pasto.
14545
14546 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14547
14548         * gcc.dg/titype-1.c: New test.
14549
14550 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14551
14552         PR c++/13957
14553         * g++.dg/template/non-type-template-argument-1.C,
14554         g++.dg/template/qualified-id1.C: Update dg-error marks.
14555         * g++.dg/template/nontype6.C: New test.
14556
14557 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14558
14559         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14560         * gcc.dg/builtins-31.c: New testcase.
14561         * gcc.dg/builtins-32.c: New testcase.
14562
14563 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14564
14565         * objc.dg/call-super-2.m: Update line numbers
14566         for the including of stddef.h.
14567
14568 2004-01-30  Michael Matz  <matz@suse.de>
14569
14570         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14571         g++.dg/ext/case-range3.C: New tests.
14572
14573 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14574
14575         DR206
14576         PR c++/13813
14577         * g++.dg/template/member4.C: New test.
14578
14579 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14580
14581         PR c++/13683
14582         * g++.dg/template/sizeof6.C: New test.
14583
14584 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14585
14586         * gcc.dg/fwritable-strings-1.c: New test.
14587
14588 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14589
14590         * gcc.c-torture/compile/20040130-1.c: New test.
14591
14592 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14593
14594         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14595
14596 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14597
14598         PR c++/13883
14599         * g++.dg/template/ctor3.C: New test.
14600
14601 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14602
14603         * g++.dg/tc1: New directory.
14604         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14605         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14606         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14607         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14608         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14609
14610 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14611
14612         * g++.dg/parse/error11.C: New test.
14613         * g++.dg/parse/error12.C: Likewise.
14614
14615 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14616
14617         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14618         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14619
14620 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14621
14622         PR c++/13791
14623         * g++.dg/ext/attrib12.C: New test.
14624
14625         PR c++/13736
14626         * g++.dg/parse/cast2.C: New test.
14627
14628 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14629
14630         * objc.dg/encode-2.m (main): New local string.  Set depending on
14631         sizeof long.  Use in sscanf call.
14632         * objc.dg/encode-3.m (main): New local string.  Set depending on
14633         sizeof long.  Use in scan_initial call.
14634
14635 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14636
14637         * objc.dg/call-super-2.m: Make LP64-safe.
14638         * objc.dg/desig-init-1.m: Likewise.
14639
14640 2004-01-27  Devang Patel <dpatel@apple.com>
14641
14642         * g++.dg/debug/namespace1.C: New test.
14643
14644 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14645
14646         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14647         xscale-*-*.
14648
14649         * gcc.dg/arm-mmx-1.c: New test.
14650
14651 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14652
14653         * gcc.dg/20040127-1.c: New test.
14654         * gcc.dg/20040127-2.c: New test.
14655
14656 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14657
14658         * objc.dg/stret-1.m (glob): Renamed to globa.
14659
14660 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14661
14662         PR c++/13663
14663         * g++.dg/expr/for1.C: New test.
14664
14665 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14666
14667         PR middle-end/13779
14668         * gcc.dg/darwin-longlong.c: New test.
14669
14670 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14671
14672         * gcc.dg/20040124-1.c: Moved test from here...
14673         * gcc.c-torture/compile/20040124-1.c: ...to here.
14674
14675 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14676
14677         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14678         the assembly output if -m64 is passed.
14679
14680 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14681
14682         PR c++/13833
14683         * g++.dg/template/cond3.C: New test.
14684
14685 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14686
14687         PR c++/13810
14688         * g++.dg/template/ttp7.C: New test.
14689
14690 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14691
14692         PR c++/13797
14693         * g++.dg/template/nontype4.C: New test.
14694         * g++.dg/template/nontype5.C: Likewise.
14695
14696 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14697
14698         * gcc.dg/torture/mips-clobber-at.c: New test.
14699
14700 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14701
14702         * gcc.dg/20040124-1.c: New test.
14703
14704 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14705
14706         * gcc.dg/20040123-1.c: New test.
14707
14708 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14709
14710         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14711
14712 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14713
14714         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14715
14716 2004-01-23  Andrew Pinski  <apinski@apple.com>
14717
14718         * gcc.dg/20030121-1.c: Move to ..
14719         * gcc.dg/20040121-1.c: here.
14720
14721 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14722
14723         * gcc.dg/builtins-29.c: New test case.
14724
14725 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14726
14727         PR 18314
14728         * gcc.dg/builtins-30.c: New testcase.
14729
14730 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14731
14732         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14733         * lib/g77.exp: Likewise.
14734         * lib/objc.exp: Likewise.
14735         * lib/g++.exp: Likewise.
14736
14737 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14738
14739         * gcc.dg/struct-by-value-2.c: New test.
14740
14741 2004-01-21  Andrew Pinski  <apinski@apple.com>
14742
14743         PR target/13785
14744         * gcc.dg/20030121-1.c: New test.
14745
14746 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14747
14748         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14749         clobber frame pointer register in asm statement.
14750
14751 2004-01-21  Falk Hueffner  <falk@debian.org>
14752
14753         * gcc.c-torture/compile/20040121-1.c: New test.
14754
14755 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14756
14757         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14758
14759 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14760
14761         * gcc.dg/ppc64-abi-2.c: New test.
14762
14763 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14764
14765         * lib/treelang.exp: Fill out this file.
14766         * lib/treelang-dg.exp: New File.
14767
14768 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14769
14770         * gcc.c-torture/compile/981022-1.c: Remove.
14771         * gcc.dg/array-5.c: Remove XFAIL.
14772         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14773         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14774         gcc.dg/cond-lvalue-1.c: Update.
14775         * gcc.dg/cast-lvalue-2.c: New test.
14776
14777 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14778
14779         PR c++/13592
14780         * g++.dg/other/error1.C (class foo): Tweak error message.
14781
14782         PR c++/13592
14783         * g++.dg/template/call2.C: New test.
14784
14785 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14786
14787         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14788         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14789         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14790         scalar-return-1_x.c, scalar-return-2_y.c,
14791         scalar-return-3_x.c, scalar-return-3_y.c,
14792         scalar-return-4_x.c, scalar-return-4_y.c,
14793         struct-align-1.h, struct-align-1_x.c,
14794         struct-align-1_y.c, struct-align-2.h,
14795         struct-align-2_x.c, struct-align-2_y.c,
14796         struct-by-value-10_y.c, struct-by-value-11_x.c,
14797         struct-by-value-11_y.c, struct-by-value-12_x.c,
14798         struct-by-value-12_y.c, struct-by-value-13_x.c,
14799         struct-by-value-13_y.c, struct-by-value-14_x.c,
14800         struct-by-value-14_y.c, struct-by-value-15_x.c,
14801         struct-by-value-15_y.c, struct-by-value-16_y.c,
14802         struct-by-value-17_y.c, struct-by-value-18_y.c,
14803         struct-by-value-19_y.c, struct-by-value-1_x.c,
14804         struct-by-value-1_y.c, struct-by-value-20_y.c,
14805         struct-by-value-2_x.c, struct-by-value-2_y.c,
14806         struct-by-value-3_y.c, struct-by-value-4_x.c,
14807         struct-by-value-4_y.c, struct-by-value-5_y.c,
14808         struct-by-value-6_y.c, struct-by-value-7_y.c
14809         struct-by-value-8_x.c, struct-by-value-8_y.c
14810         struct-by-value-9_x.c, struct-by-value-9_y.c
14811         struct-return-10_x.c, struct-return-10_y.c,
14812         struct-return-19_x.c, struct-return-20_x.c
14813         struct-return-2_x.c, struct-return-2_y.c
14814         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14815         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14816
14817 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14818
14819         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14820         attribute on sparc*-sun-solaris2.*.
14821
14822 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14823
14824         PR c++/13710
14825         * g++.dg/ext/typeof7.C: New test.
14826
14827 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14828
14829         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14830         * gcc.dg/const-elim-1.c: Same.
14831
14832 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14833
14834         * objc.dg/stret-1.m: New.
14835         * objc.dg/stret-2.m: New.
14836
14837 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14838
14839         PR c++/11895
14840         * g++.dg/ext/vector1.C: New test.
14841
14842 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14843
14844         * gcc.dg/pch/import-1.c: New.
14845         * gcc.dg/pch/import-1.hs: New.
14846         * gcc.dg/pch/import-1a.h: New.
14847         * gcc.dg/pch/import-1b.h: New.
14848         * gcc.dg/pch/import-1c.h: New.
14849
14850 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14851
14852         PR c++/13574
14853         * g++.dg/ext/array1.C: New test.
14854
14855         PR c++/13178
14856         * g++.dg/conversion/op1.C: New test.
14857
14858 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14859
14860         PR 11864
14861         From Kazumoto Kojima / Dan Kegel:
14862         * gcc.dg/pr11864-1.c: New test.
14863
14864         PR 10392
14865         From Marcus Comstedt / Dan Kegel:
14866         * gcc.dg/pr10392-1.c: New test.
14867
14868 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14869
14870         PR c++/13478
14871         * g++.dg/init/ref10.C: New test.
14872
14873 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14874
14875         PR c++/13407
14876         * g++.dg/parse/typename6.C: New test.
14877
14878 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14879
14880         PR pch/13361
14881         * testsuite/g++.dg/pch/wchar-1.C: New.
14882         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14883
14884 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14885
14886         PR c++/9259
14887         * g++.dg/expr/sizeof2.C: New test.
14888
14889 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14890
14891         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14892
14893 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14894
14895         PR c++/13659
14896         * g++.dg/lookup/strong-using-3.C: New.
14897         * g++.dg/lookup/using-10.C: New.
14898
14899 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14900
14901         PR c++/13594
14902         * g++.dg/lookup/strong-using-2.C: New.
14903
14904 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14905             Dan Kegel <dank@kegel.com>
14906             J"orn Rennecke <joern.rennecke@superh.com>
14907
14908         PR target/9365
14909         * gcc.dg/pr9365-1.c: New test.
14910
14911 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14912
14913         PR c++/8856
14914         * g++.dg/parse/casting-operator2.C: New test.
14915         * g++.old-deja/g++.pt/explicit83.C: Remove.
14916
14917 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14918
14919         * gcc.dg/label-compound-stmt-1.c: New test.
14920         * gcc.c-torture/compile/950922-1.c,
14921         gcc.c-torture/compile/20000211-3.c,
14922         gcc.c-torture/compile/20000518-1.c,
14923         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14924         compound statements.
14925
14926 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14927
14928         * gcc.dg/ppc64-abi-1.c: New test.
14929
14930 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14931
14932          * g++.dg/ext/attrib9.C: Add dg-warnings.
14933
14934 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14935
14936         PR c++/12335
14937         * g++.dg/parse/dtor3.C: New test.
14938
14939 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14940
14941         PR c++/12709
14942         * g++.dg/parse/try-catch-1.C: New test.
14943
14944 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14945
14946         * ada/acats/run_all.sh: Add more verbose output in acats.log
14947         when compiling tests.
14948
14949 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14950
14951         PR 13656
14952         * gcc.dg/typedef-redecl.c: New test case.
14953         * gcc.dg/typedef-redecl.h: New support file.
14954
14955 2004-01-13  Jan Hubicka  <jh@suse.cz>
14956
14957         * gcc.dg/always_inline.c: New test.
14958         * gcc.dg/debug/20031231-1.c: Fix.
14959
14960 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14961
14962         PR c++/13474
14963         * g++.dg/template/array3.C: New test.
14964
14965 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14966
14967         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14968         * g++.dg/warn/Wunused-2.C: Likewise.
14969
14970 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14971
14972         PR c++/13289
14973         * g++.dg/template/instantiate6.C: New test.
14974
14975 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14976
14977         PR middle-end/11397
14978         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14979
14980 2004-01-12  Jan Hubicka  <jh@suse.cz>
14981
14982         PR opt/12826
14983         * gcc.dg/20040112-1.c: New.
14984
14985         * gcc.dg/dwarf-die[1-7].c: Move to...
14986         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14987         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14988
14989 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14990
14991         PR c++/4100
14992         * g++.dg/parse/friend4.C: New test.
14993
14994 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14995
14996         PR c++/4100
14997         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14998         definition is called a friend.
14999
15000 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
15001
15002         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
15003
15004 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
15005
15006         PR c++/3478
15007         * g++.dg/parse/error10.C: New test.
15008         * g++.dg/template/arg2.C: Accept "invalid type" error.
15009
15010 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
15011
15012         PR middle-end/13392
15013         * g++.dg/opt/expect2.C: New test.
15014
15015 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15016
15017         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
15018         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15019         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15020         Update dg-error regexps.
15021
15022 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15023
15024         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15025         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15026
15027 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15028
15029         * gcc.dg/pragma-re-1.c: Use right pointer type.
15030
15031 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15032
15033         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15034
15035 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15036
15037         * gcc.dg/rs6000-ldouble-1.c: New.
15038
15039 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15040
15041         DR 337
15042         PR c++/9256
15043         * g++.dg/other/abstract1.C: New test.
15044
15045 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15046
15047         * g++.dg/lookup/strong-using-1.C: New.
15048
15049 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15050
15051         PR c/11234
15052         * gcc.dg/func-ptr-conv-1.c: New test.
15053         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15054
15055 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15056
15057         PR target/13380.
15058         * gcc.c-torture/compile/20040109-1.c: New.
15059
15060 2004-01-08  Stuart Hastings  <stuart@apple.com>
15061
15062         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15063         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15064         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15065
15066 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15067
15068         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15069
15070 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15071
15072         * ada/acats/run_acats: Treat 'gnatchop' the same way
15073         as 'gnatmake'.  Export GCC_DRIVER.
15074         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15075         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15076
15077 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15078
15079         PR c++/12573
15080         * g++.dg/template/dependent-expr4.C: New test.
15081
15082 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15083
15084         * gcc.dg/altivec-11.c: New test.
15085
15086 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15087
15088         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15089
15090 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15091
15092         PR c/6024
15093         * gcc.dg/enum-compat-1.c: New test.
15094         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15095
15096 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15097
15098         PR c/12165
15099         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15100         gcc.dg/c99-idem-qual-3.c: New tests.
15101
15102 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15103
15104         * gcc.dg/winline-7.c: Don't cast void * to int.
15105
15106 2004-01-06  Jan Hubicka  <jh@suse.cz>
15107
15108         * gcc.dg/i386-sse-5.c: New test
15109         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15110
15111 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15112
15113         PR c++/12815
15114         * g++.dg/rtti/typeid4.C: New test.
15115
15116 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15117
15118         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15119
15120 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15121
15122         PR c++/12132
15123         * g++.dg/template/error11.C: New test.
15124
15125         PR c++/13451
15126         * g++.dg/template/class2.C: New test.
15127
15128 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15129         Richard Sandiford <rsandifo@redhat.com>
15130
15131         PR c++/13387
15132         * g++.dg/opt/alias3.C: New test.
15133
15134 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15135
15136         PR c++/13157
15137         * g++.dg/template/koenig3.C: New test.
15138
15139         PR c++/13529
15140         * g++.dg/parse/offsetof3.C: New test.
15141
15142         * g++.dg/init/copy7.C: Add missing dg-error markers.
15143
15144         PR c++/12226
15145         * g++.dg/init/copy7.c: New test.
15146
15147         PR c++/13536
15148         * g++.dg/parse/cast1.C: New test.
15149
15150 2004-01-04  Jan Hubicka  <jh@suse.cz>
15151
15152         * gcc.dg/winline[1-7].c: New tests.
15153
15154 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15155
15156         PR c++/13520
15157         * g++.dg/template/qualttp22.C: New test.
15158
15159 2004-01-01  Jan Hubicka  <jh@suse.cz>
15160
15161         * gcc.dg/debug/20031231-1.c: New.
15162         * gcc.c-torture/compile/20040101-1.c: New.
15163         * gcc.dg/dwarf-die-[1-7].c: New.
15164
15165 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15166
15167         PR optimization/13521
15168         * gcc.c-torture/compile/20031231-1.c: New test.
15169
15170 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15171
15172         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15173
15174 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15175
15176         PR c++/10079
15177         * g++.dg/template/crash16.C: New test.
15178
15179 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15180
15181         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15182
15183 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15184
15185         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15186         ports.
15187         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15188         * g++.old-deja/g++.law/profile1.C: Likewise.
15189         * gcc.c-torture/compile/981006-1.c: Likewise.
15190         * gcc.c-torture/execute/loop-2e.x: Likewise.
15191         * gcc.c-torture/execute/loop-2f.x: Remove.
15192         * gcc.c-torture/execute/loop-2g.x: Likewise.
15193         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15194         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15195
15196 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15197
15198         PR c++/13507
15199         * g++.dg/ext/attrib11.C: New test.
15200
15201         PR c++/13494
15202         * g++.dg/template/array2-1.C: New test.
15203         * g++.dg/template/array2-2.C: New test.
15204
15205 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15206
15207         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15208
15209 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15210
15211         PR c++/12774
15212         * g++.dg/template/array1-1.C: New test.
15213         * g++.dg/template/array1-2.C: New test.
15214
15215 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15216
15217         PR fortran/12632
15218         * g77.dg/12632.f: New test case.
15219
15220 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15221
15222         PR c++/13289
15223         * g++.dg/parse/nontype1.C: New test.
15224
15225 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15226
15227         PR c++/12403
15228         * g++.dg/parse/explicit1.C: New test.
15229         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15230
15231 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15232
15233         PR c++/13081
15234         * g++.dg/opt/inline6.C: New test.
15235
15236         PR c++/12613
15237         * g++.dg/parse/error9.C: New test.
15238
15239         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15240
15241 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15242
15243         PR c++/13009
15244         * g++.dg/init/assign1.C: New test.
15245
15246 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15247
15248         PR c++/13070
15249         * g++.dg/warn/format3.C: New test case.
15250
15251 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15252
15253         * gcc.c-torture/compile/20031227-1.c: New test.
15254
15255 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15256
15257         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15258         * g77.dg/bprob/bprob.exp: Likewise.
15259         * gcc.misc-tests/bprob.exp: Likewise.
15260         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15261         variants on systems where the library does not provide that
15262         functionality.
15263         * gcc.dg/builtins-20.c: Use builtins-config.h.
15264         * gcc.dg/builtins-config.h: New file.
15265
15266 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15267
15268         * lib/gcc-dg.exp (dg-require-profiling): New function.
15269         * lib/target-supports.exp (check_profiling_available): Likewise.
15270         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15271         * g77.dg/bprob/bprob.exp: Likewise.
15272         * gcc.misc-tests/bprob.exp: Likewise.
15273         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15274         * gcc.dg/20021014-1.c: Likewise.
15275         * gcc.dg/nest.c: Likewise.
15276
15277 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15278
15279         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15280         compiling.
15281         * g++.dg/lookup/java2.C: Likewise.
15282         * gcc.dg/cpp/lexident.c: Likewise.
15283
15284 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15285
15286         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15287         given.
15288         * gcc.c-torture/compile/961203-1.c: Likewise.
15289         * gcc.c-torture/compile/980506-1.c: Likewise.
15290
15291 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15292
15293         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15294         (additional_prunes): New global.
15295         (gcc-dg-prune): Handle additional per-test pruning.
15296         (dg-test): Clear additional_prunes between tests.
15297
15298         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15299         dg-prune-output to avoid spurious failures from assembler
15300         complaining about nonexistent WAW violations.
15301         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15302         Use dg-prune-output to avoid spurious failures from assembler
15303         warning about Itanium B-step errata.
15304
15305 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15306
15307         * g++.dg/abi/macro0.C: New test.
15308         * g++.dg/abi/macro1.C: Likewise.
15309         * g++.dg/abi/macro2.C: Likewise.
15310
15311         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15312         * g++.dg/abi/bitfield7.C: Likewise.
15313         * g++.dg/abi/dtor2.C: Likewise.
15314         * g++.dg/abi/mangle11.C: Likewise.
15315         * g++.dg/abi/mangle12.C: Likewise.
15316         * g++.dg/abi/mangle14.C: Likewise.
15317         * g++.dg/abi/mangle17.C: Likewise.
15318         * g++.dg/abi/vbase10.C: Likewise.
15319         * g++.dg/abi/vbase14.C: Likewise.
15320         * g++.dg/template/qualttp17.C: Likewise.
15321
15322 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15323
15324         PR c/11995
15325         * gcc.dg/20031223-1.c: New test.
15326
15327 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15328
15329         * gcc.dg/noreturn-7.c: New test.
15330
15331 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15332
15333         * gcc.dg/null-pointer-1.c: New test.
15334
15335 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15336
15337         * g++.old-deja/g++.jason/template18.C: Remove.
15338         * g++.old-deja/g++.jason/template37.C: Likewise.
15339
15340         PR c++/12862
15341         * g++.dg/lookup/ns1.C: New test.
15342
15343         PR c++/12397
15344         * g++.dg/template/lookup3.C: New test.
15345
15346 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15347
15348         * g++.dg/template/recurse1.C: New test
15349
15350 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15351
15352         PR c++/12479
15353         * g++.dg/parse/semicolon1.C: New test.
15354         * g++.dg/parse/semicolon1.h: Likewise.
15355
15356 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15357
15358         * gcc.dg/darwin-misaligned.c: New test.
15359
15360 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15361
15362         PR c/9163
15363         * gcc.dg/20031222-1.c: New test.
15364
15365 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15366
15367         PR c++/13438
15368         * g++.dg/parse/error8.C: New test.
15369
15370         PR c++/11554
15371         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15372
15373 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15374
15375         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15376         too small.
15377         * gcc.c-torture/compile/930217-1.c: Likewise.
15378         * gcc.c-torture/compile/930513-1.c: Likewise.
15379         * gcc.c-torture/execute/920908-2.c: Likewise.
15380         * gcc.c-torture/execute/921204-1.c: Likewise.
15381         * gcc.c-torture/execute/930621-1.c: Likewise.
15382         * gcc.c-torture/execute/930630-1.c: Likewise.
15383         * gcc.c-torture/execute/931031-1.c: Likewise.
15384         * gcc.c-torture/execute/980602-2.c: Likewise.
15385         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15386         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15387         * gcc.c-torture/execute/extzvsi.c: Likewise.
15388         * gcc.c-torture/unsorted/ext.c: Likewise.
15389
15390 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15391
15392         PR target/12749
15393         * gcc.c-torture/compile/20031220-2.c: New test case.
15394
15395 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15396
15397         PR optimization/13031
15398         * gcc.c-torture/compile/20031220-1.c: New test case.
15399
15400 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15401
15402         * gcc.dg/cast-function-1.c: New test.
15403
15404 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15405
15406         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15407         formats.
15408
15409 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15410
15411         PR c++/12795
15412         * g++.dg/ext/attrib10.C: New test.
15413
15414 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15415
15416         * gcc.dg/cleanup-10.c: New test.
15417         * gcc.dg/cleanup-11.c: New test.
15418
15419 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15420
15421         PR c++/13239
15422         * g++.dg/opt/expect1.C: New test.
15423
15424 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15425
15426         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15427
15428 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15429
15430         PR debug/12923
15431         * gcc.dg/20031218-1.c: New test.
15432
15433         PR debug/12389
15434         * gcc.dg/20031218-2.c: New test.
15435         * gcc.dg/20031218-3.c: New test.
15436
15437         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15438         of label name and allow for USER_LABEL_PREFIX == "_" names.
15439         * g++.dg/abi/mangle18-2.C: Likewise.
15440         * g++.dg/abi/mangle19-1.C: Likewise.
15441         * g++.dg/abi/mangle19-2.C: Likewise.
15442         * g++.dg/abi/mangle20-1.C: Likewise.
15443         * g++.dg/abi/mangle20-2.C: Likewise.
15444
15445 2003-12-18  Richard Henderson  <rth@redhat.com>
15446
15447         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15448
15449 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15450             Dan Kegel <dank@kegel.com>
15451
15452         PR other/12009
15453         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15454         testing a cross compiler, it causes spurious compile failures.
15455         * lib/g++.exp: Likewise.
15456
15457 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15458
15459         PR c++/13262
15460         * g++.dg/template/access13.C: New test.
15461
15462 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15463
15464         * gcc.dg/20031216-1.c: New test.
15465
15466 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15467
15468         PR c++/9154
15469         * g++.dg/template/error10.C: New test.
15470
15471 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15472
15473         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15474         * g++.dg/eh/simd-2.C: Likewise.
15475
15476 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15477             Roger Sayle  <roger@eyesopen.com>
15478
15479         * gcc.c-torture/execute/ieee/mzero5.c: New.
15480
15481 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15482
15483         PR c++/10603
15484         * g++.dg/parse/error6.C: New test.
15485
15486         PR c++/12827
15487         * g++.dg/parse/error7.C: New test.
15488
15489 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15490
15491         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15492         at -O with stabs debugging formats.
15493         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15494         * gcc.dg/debug/debug-2.c: Likewise.
15495
15496 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15497
15498         PR c++/12696
15499         * g++.dg/init/error1.C: New test.
15500
15501         PR c++/12218
15502         * g++.dg/init/pm3.C: New test.
15503
15504 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15505
15506         PR c/3347
15507         * gcc.dg/bitfld-8.c: New test.
15508
15509 2003-12-16  James Lemke  <jim@wasabisystems.com>
15510
15511         * gcc.dg/arm-scd42-[123].c: New tests.
15512
15513 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15514
15515         PR c++/9043
15516         * g++.dg/abi/mangle20-1.C: New test.
15517         * g++.dg/abi/mangle20-2.C: New test.
15518
15519 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15520
15521         PR c++/13275
15522         * g++.dg/other/offsetof2.C: Remove XFAIL.
15523         * g++.dg/parse/offsetof1.C: New test.
15524         * g++.gd/parse/offsetof2.C: Likewise.
15525
15526 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15527
15528         * g++.dg/template/nontype3.C: New test.
15529         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15530
15531 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15532
15533         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15534
15535 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15536
15537         PR c++/13387
15538         * g++.dg/expr/assign1.C: New test.
15539
15540         PR c++/13242
15541         * g++.dg/abi/mangle19-1.C: New test.
15542         * g++.dg/abi/mangle19-2.C: New test.
15543
15544 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15545
15546         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15547
15548 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15549
15550         * gcc.c-torture/execute/20031216-1.c: New test.
15551
15552 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15553
15554         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15555         an ICE regression.
15556
15557 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15558
15559         PR c++/10926
15560         * g++.dg/template/error9.C: New test.
15561
15562         PR c++/11116
15563         * g++.dg/template/error8.C: New test.
15564
15565 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15566
15567         PR middle-end/13400
15568         * gcc.c-torture/execute/20031215-1.c: New test case.
15569
15570 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c++/13269
15573         * g++.dg/parse/error5.C: New test.
15574
15575         PR c++/12989
15576         * g++.dg/expr/sizeof1.C: New test.
15577
15578         PR c++/13310
15579         * g++.dg/template/crash15.C: New test.
15580
15581 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15582
15583         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15584         a non-POD type as the last named parameter of a varargs function.
15585
15586 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15587
15588         PR c++/13243
15589         PR c++/12573
15590         * g++.dg/template/crash14.C: New test.
15591         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15592
15593 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15594
15595         * g++.dg/other/java1.C: New test.
15596
15597         PR c++/13241
15598         * g++.dg/abi/mangle18-1.C: New test.
15599         * g++.dg/abi/mangle18-2.C: New test.
15600
15601 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15602
15603         PR optimization/10312
15604         * gcc.c-torture/execute/20031214-1.c: New.
15605
15606 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15607
15608         PR c++/10779
15609         PR c++/12160
15610         * g++.dg/parse/error3.C: New test.
15611         * g++.dg/parse/error4.C: Likewise.
15612         * g++.dg/abi/mangle4.C: Tweak error messages.
15613         * g++.dg/lookup/using5.C: Likewise.
15614         * g++.dg/other/error2.C: Likewise.
15615         * g++.dg/parse/typename5.C: Likewise.
15616         * g++.dg/parse/undefined1.C: Likewise.
15617         * g++.dg/template/arg2.C: Likewise.
15618         * g++.dg/template/ttp3.C: Likewise.
15619         * g++.dg/template/type1.C: Likewise.
15620         * g++.old-deja/g++.other/crash32.C: Likewise.
15621         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15622
15623 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15624
15625         PR c++/13106
15626         * g++.dg/warn/noreturn-3.C: New test.
15627
15628 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15629
15630         PR c++/13118
15631         * g++.dg/abi/covariant3.C: New.
15632
15633 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15634
15635         * g++.dg/eh/ia64-1.C: New test.
15636
15637 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15638
15639         PR optimization/13037
15640         * g77.f-torture/execute/13037.f: New test case.
15641
15642 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15643
15644         PR c++/12881
15645         * g++.dg/abi/covariant2.C: New.
15646
15647 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15648
15649         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15650
15651 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15652
15653         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15654
15655 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15656
15657         PR other/10819
15658         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15659         to fix Bug 10819.
15660         * lib/g++.exp (g++_version): Likewise.
15661         * lib/g77.exp (g77_version): Likewise.
15662         * lib/objc.exp (default_objc_version): Likewise.
15663
15664 2003-12-10  Richard Henderson  <rth@redhat.com>
15665
15666         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15667
15668         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15669
15670 2003-12-08  Matt Austern  <austern@apple.com>
15671
15672         PR c/13134
15673         * lib/gcc-dg.exp (dg-require-visibility): Define.
15674         * lib/target-supports (check_visibility_available): Define.
15675         * gcc.dg/visibility-1.c: New test.
15676         * gcc.dg/visibility-2.c: Likewise.
15677         * gcc.dg/visibility-3.c: Likewise.
15678         * gcc.dg/visibility-4.c: Likewise.
15679         * gcc.dg/visibility-5.c: Likewise.
15680         * gcc.dg/visibility-6.c: Likewise.
15681         * g++.dg/ext/visibility-1.C: Likewise.
15682         * g++.dg/ext/visibility-2.C: Likewise.
15683         * g++.dg/ext/visibility-3.C: Likewise.
15684         * g++.dg/ext/visibility-4.C: Likewise.
15685         * g++.dg/ext/visibility-5.C: Likewise.
15686         * g++.dg/ext/visibility-6.C: Likewise.
15687
15688 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15689
15690         * g++.dg/lookup/java1.C: New test.
15691         * g++.dg/lookup/java2.C: New test.
15692
15693 2003-12-07  Falk Hueffner  <falk@debian.org>
15694
15695         * g++.dg/opt/noreturn-1.C: New test.
15696
15697 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15698
15699         * gcc.dg/overflow-1.c: New test.
15700
15701 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15702
15703         * g77.f-torture/compile/13060.f: New test.
15704
15705 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15706
15707         PR c++/13323
15708         * g++.dg/inherit/operator2.C: New test.
15709
15710 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15711
15712         PR c++/13305
15713         * g++.dg/ext/attrib9.C: New test.
15714
15715 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15716
15717         PR c++/13314
15718         * g++.dg/template/error7.C: New test.
15719
15720 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15721             J"orn Rennecke <joern.rennecke@superh.com>
15722
15723         PR target/13302
15724         * g++.dg/other/struct-va_list.C: New test.
15725
15726 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15727
15728         PR c++/13166
15729         * g++.dg/parse/defarg6.C: New test.
15730
15731 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15732
15733         PR target/13256
15734         * gcc.c-torture/execute/20031201-1.c: New test.
15735
15736 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15737
15738         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15739
15740 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15741
15742         * gcc.dg/builtin-return-1.c: New test.
15743
15744 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15745             J"orn Rennecke <joern.rennecke@superh.com>
15746
15747         PR optimization/13260
15748         * gcc.c-torture/execute/20031204-1.c: New test.
15749
15750 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15751
15752         PR c++/9127
15753         * g++.dg/template/error6.C: New test.
15754
15755 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15756
15757         * gcc.dg/20031202-1.c: New test.
15758
15759 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15760
15761         PR c++/13179
15762         * g++.dg/template/eh1.C: New test.
15763
15764         PR c++/10771
15765         * g++.dg/template/error5.C: New test.
15766
15767 2003-12-02  David Ung  <davidu@mips.com>
15768
15769         * gcc.dg/compat/vector-check.h: Corrected type for var
15770         g_##TMODE
15771
15772 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15773
15774         PR c++/10126
15775         * g++.dg/template/ptrmem8.C: New test.
15776
15777 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15778
15779         PR c++/12573
15780         * g++.dg/template/dependent-expr3.C: New test.
15781
15782 2003-12-01  James Lemke  <jim@wasabisystems.com>
15783
15784         * gcc.dg/arm-g2.c: New test.
15785
15786 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15787
15788         PR optimization/11634
15789         * gcc.dg/20031201-2.c: New test case.
15790
15791 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15792
15793         PR 11433
15794         * objc.dg/proto-lossage-3.m: New test.
15795
15796 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15797
15798         PR optimization/12628
15799         * gcc.dg/20031201-1.c: New test case.
15800
15801 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15802
15803         * gcc.dg/unaligned-1.c: New test.
15804
15805 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15806
15807         PR c++/9849
15808         * g++.dg/template/error4.C: New test.
15809         * g++.dg/template/nested3.C: Adjust error markers.
15810
15811 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15812
15813         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15814
15815 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15816
15817         PR c/10333
15818         * gcc.dg/bitfld-7.c: New test.
15819
15820 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15821
15822         * gcc.dg/tls/asm-1.C: New test.
15823
15824 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15825
15826         * gcc.dg/cpp/assert4.c: Update.
15827
15828 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15829
15830         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15831         * gcc.dg/builtin-apply3.c: New test.
15832
15833 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15834
15835         * lib/compat.exp (compat-obj): New xfaildata parameter.
15836         Use it to set compiler_conditional_xfail_data before compiling.
15837         (compat-get-options): Handle dg-xfail-if.
15838         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15839         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15840         * gcc.dg/compat/vector-1_y.c: Likewise.
15841         * gcc.dg/compat/vector-2_x.c: Likewise.
15842         * gcc.dg/compat/vector-2_y.c: Likewise.
15843
15844 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15845
15846         * g++.dg/opt/reg-stack4.C: New test.
15847
15848 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15849
15850         * gcc.dg/builtin-apply2.c: New test.
15851
15852 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15853
15854         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15855
15856 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15857
15858         PR c++/12924
15859         * g++.dg/template/template-id-2.C: New test.
15860
15861 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15862
15863         PR c++/5369
15864         * g++.dg/template/memfriend1.C: New test.
15865         * g++.dg/template/memfriend2.C: Likewise.
15866         * g++.dg/template/memfriend3.C: Likewise.
15867         * g++.dg/template/memfriend4.C: Likewise.
15868         * g++.dg/template/memfriend5.C: Likewise.
15869         * g++.dg/template/memfriend6.C: Likewise.
15870         * g++.dg/template/memfriend7.C: Likewise.
15871         * g++.dg/template/memfriend8.C: Likewise.
15872         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15873
15874 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15875
15876         PR c++/12515
15877         * g++.dg/ext/cond1.C: New test.
15878
15879 2003-11-20  Richard Henderson  <rth@redhat.com>
15880
15881         * gcc.dg/20020201-2.c: Remove.
15882         * gcc.dg/20020201-4.c: Remove.
15883         * gcc.dg/20020304-1.c: Remove.
15884
15885 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15886
15887         * gcc.dg/cpp/trad/xwin1.c: New test case.
15888
15889 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15890
15891         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15892         * lib/g77.exp: Likewise.
15893         * lib/objc.exp: Likewise.
15894         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15895         for darwin.
15896
15897 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15898
15899         PR c++/12932
15900         * g++.dg/template/static5.C: New test.
15901
15902 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15903
15904         * gcc.dg/nested-func-1.c: New test.
15905
15906 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15907
15908         * gcc.dg/cpp/assert4.c: New test.
15909
15910 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15911
15912         PR c++/2294
15913         * g++.dg/lookup/using9.c: New test.
15914
15915 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15916
15917         PR c++/12762
15918         * g++.dg/template/error3.C: New test.
15919
15920 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15921
15922         PR ada/13035
15923         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15924         No longer use a wrapper for gcc, since this does not work under
15925         Windows.
15926
15927 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15928
15929         PR c++/2094
15930         * g++.dg/template/ptrmem7.C: New test.
15931
15932 2003-11-13  Andrew Pinski <apinski@apple.com>
15933
15934         * gcc.c-torture/compile/20031113-1.c: New test.
15935
15936 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15937             Kean Johnston <jkj@sco.com>
15938
15939         PR c/13029
15940         * gcc.dg/unused-4.c: Update.
15941
15942 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15943
15944         * g++.dg/opt/const3.C: New test.
15945
15946 2003-11-13  Jan Hubicka  <jh@suse.cz>
15947
15948         * gcc.c-torture/compile/20031112-1.c: New test.
15949
15950 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15951
15952         * g++.dg/parse/crash10.C: Remove bogus error marker.
15953
15954 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15955
15956         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15957         (host_gcc): Likewise.
15958         (ROOT): Honor $PWDCMD.
15959         (BASE): Likewise.
15960         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15961
15962 2003-11-12  Catherine Moore  <clm@redhat.com>
15963
15964         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15965
15966 2003-11-12  Andreas Jaeger  <aj@suse.de>
15967             Jakub Jelinek  <jakub@redhat.com>
15968             Andrew Pinski  <pinskia@physics.uc.edu>
15969             Richard Henderson  <rth@redhat.com>
15970
15971         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15972         systems.
15973         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15974
15975         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15976         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15977
15978 2003-11-11  Andreas Jaeger  <aj@suse.de>
15979
15980         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15981
15982         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15983
15984 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15985
15986         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15987         Clean ups.
15988
15989 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15990
15991         * gcc.dg/trampoline-1.c: New test.
15992
15993 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15994
15995         * gcc.c-torture/compile/200031109-1.c: New test.
15996
15997 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15998
15999         PR c/3190
16000         PR c/8714
16001         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
16002         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
16003         gcc.dg/format/no-y2k-1.c: Update.
16004
16005 2003-11-08  Roger Sayle  <roger@eyesopen.com>
16006
16007         PR optimization/10467
16008         * gcc.dg/20031108-1.c: New test case.
16009
16010 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
16011
16012         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
16013
16014 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16015
16016         * gcc.dg/compound-lvalue-1.c: New test.
16017         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
16018         some XFAILs.
16019
16020 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16021
16022         * gcc.dg/altivec-varargs-1.c: New test.
16023
16024 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16025
16026         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16027         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16028         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16029         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16030         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16031
16032 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16033
16034         * gcc.dg/cond-lvalue-1.c: New test.
16035
16036 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16037
16038         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16039
16040 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16041
16042         PR c++/11616
16043         * g++.dg/template/instantiate5.C: New test.
16044
16045 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16046
16047         PR c++/12726
16048         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16049         * ChangeLog: Add missing first entry for above test.
16050
16051 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16052
16053         PR c++/9810
16054         * g++.dg/template/using8.C: New test.
16055         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16056
16057 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16058
16059         PR optimization/10817
16060         * gcc.c-torture/compile/20031102-1.c: New test case.
16061
16062 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16063
16064         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16065         2147483647.
16066
16067 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16068
16069         * gcc.dg/20031102-1.c: New test.
16070
16071 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16072
16073         * gcc.dg/complex-1.c: New test.
16074
16075 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16076
16077         PR c++/12796
16078         * g++.dg/template/crash13.C: Adjust expected error location.
16079         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16080
16081 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16082
16083         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16084
16085 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16086
16087         PR/10239
16088         * gcc.c-torture/compile/20031031-2.c: New test.
16089
16090 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16091
16092         PR/11640
16093         * gcc.c-torture/compile/20031031-1.c: New test.
16094
16095 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16096
16097         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16098         * gcc.misc-tests/bprob.exp: Likewise.
16099         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16100         the execution test on arm-elf configs.
16101         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16102         configs that don't support scratch files.
16103         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16104
16105 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16106
16107         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16108         done by dejagnu.
16109
16110 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16111
16112         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16113         Avoid non pure sh syntax. Add more logging.
16114
16115         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16116         fail.
16117
16118 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16119
16120         PR libgcj/10610
16121         * gcc.dg/ppc-stackalign-1.c: New test.
16122
16123 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16124
16125         * ada/acats/run_all.sh: Change output to be more compliant with
16126         dejagnu framework.
16127         Create acats.sum and acats.log files under testsuite/ada/acats
16128         Only run [a-z]* directories, to filter out e.g. CVS.
16129         Redirect build output to log file.
16130
16131 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16132
16133         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16134
16135 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16136
16137         PR ada/5909:
16138         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16139
16140 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16141
16142         * gcc.c-torture/compile/20031023-1.c: New test.
16143         * gcc.c-torture/compile/20031023-2.c: New test.
16144         * gcc.c-torture/compile/20031023-3.c: New test.
16145         * gcc.c-torture/compile/20031023-4.c: New test.
16146
16147 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16148
16149         PR c++/10371
16150         * g++.dg/lookup/scoped8.C: New test.
16151
16152 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16153
16154         * g++.dg/opt/reg-stack3.C: New test.
16155
16156 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16157
16158         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16159
16160 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16161
16162         PR c++/11076
16163         * g++.dg/template/crash13.C: New test.
16164
16165 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16166
16167         * gcc.dg/c99-restrict-2.c: New test.
16168
16169 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16170
16171         PR c++/12698, c++/12699, c++/12700, c++/12566
16172         * g++.dg/inherit/covariant9.C: New test.
16173         * g++.dg/inherit/covariant10.C: New test.
16174         * g++.dg/inherit/covariant11.C: New test.
16175
16176 2003-10-23  Jason Merrill  <jason@redhat.com>
16177
16178         PR c++/12726
16179         * g++.dg/ext/complit2.C: New test.
16180
16181 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16182
16183         PR target/12654
16184         * gcc.c-torture/execute/20031020-1.c: New test.
16185
16186 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16187
16188         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16189         following the jump_insn.
16190
16191 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16192
16193         * gcc.dg/cast-lvalue-1.c: New test.
16194
16195 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16196
16197         PR c++/11962
16198         * g++.dg/template/cond2.C: New test.
16199
16200 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16201
16202         * gcc.dg/builtins-28.c: New test.
16203
16204 2003-10-20  Jan Hubicka  <jh@suse.cz>
16205
16206         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16207         parameter.
16208         * testsuite/gcc.dg/inline-2.c: Likewise.
16209
16210 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16211
16212         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16213         * gcc.dg/nest.c:  Likewise.
16214
16215 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16216
16217         PR c++/9781, c++/10583, c++/11862
16218         * g++.dg/parse/crash13.C: New test.
16219
16220 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16221
16222         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16223
16224 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16225
16226         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16227         Define HAVE_C99_RUNTIME except on Solaris.
16228         * gcc.dg/builtins-20.c: Likewise.
16229
16230 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16231
16232         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16233
16234 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16235
16236         PR c++/12495
16237         * g++.dg/template/crash21.C: New test.
16238
16239 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16240
16241         PR c++/2513
16242         * g++.dg/template/typename5.C: New test.
16243
16244 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16245
16246         PR c++/12369
16247         * g++.dg/template/friend25.C: New test.
16248
16249 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16250
16251         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16252         versions.
16253
16254 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16255
16256         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16257         == 2147483647.
16258
16259 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16260
16261         * gcc.c-torture/execute/960416-1.x: Remove.
16262         * gcc.c-torture/execute/divconst-3.x: Likewise.
16263
16264 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16265
16266         PR target/12598
16267         * gcc.dg/torture/cris-volatile-1.c: New test.
16268
16269 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16270
16271         PR optimization/9325
16272         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16273         for overflowing floating point to integer conversion during RTL
16274         simplification.
16275
16276 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16277
16278         * objc/execute/_cmd.m: Fix typo.
16279         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16280         Relax 'scan-assembler' regexp.
16281         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16282         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16283         * objc.dg/zero-link-2.m: Remove blank line.
16284         * objc.dg/zero-link-3.m: New test case.
16285
16286 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16287
16288         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16289
16290         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16291         than linker trickery.
16292
16293 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16294
16295         PR c++/12370
16296         * g++.dg/other/friend2.C: New test.
16297
16298 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16299
16300         * gcc.dg/20031012-1.c: New test.
16301
16302 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16303
16304         * gcc.dg/weak/weak-3.c: Fix for new warning.
16305
16306 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16307
16308         PR optimization/8750
16309         * gcc.c-torture/execute/20031012-1.c: New test case.
16310
16311 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16312
16313         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16314         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16315
16316 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16317
16318         PR optimization/12260
16319         * gcc.c-torture/compile/20031011-2.c: New test case.
16320
16321 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16322
16323         * gcc.c-torture/execute/20031011-1.c: New testcase.
16324
16325 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16326
16327         * gcc.c-torture/compile/20031011-1.c: New test.
16328
16329 2003-10-11  Jan Hubicka  <jh@suse.cz>
16330
16331         * g++.dg/other/first-global.C: New test.
16332
16333 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16334
16335         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16336
16337 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16338
16339         * gcc.c-torture/compile/20031010-1.c: New test.
16340
16341 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16342
16343         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16344         * gcc.c-torture/execute/va-arg-25.c: ... here.
16345
16346 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16347
16348         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16349
16350 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16351
16352         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16353
16354 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16355
16356         * g++.dg/parse/error2.C: New test.
16357
16358 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16359
16360         PR c++/11097
16361         * g++.dg/other/error5.C: Modify the error message.
16362         * g++.dg/lookup/using8.C: New test.
16363
16364 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16365
16366         * gcc.dg/darwin-abi-2.c: New file.
16367         * gcc.c-torture/execute/va-arg-24.c: New file.
16368
16369 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16370
16371         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16372         indentation.
16373
16374 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16375
16376         PR c++/10147
16377         * g++.dg/other/error4.C: Update error messages.
16378         * g++.dg/template/ptrmem4.C: Likewise.
16379
16380         PR c++/12337
16381         * g++.dg/init/new9.C: New test.
16382
16383         PR c++/12334, c++/12236, c++/8656
16384         * g++.dg/ext/attrib8.C: New test.
16385
16386 2003-10-06  Devang Patel  <dpatel@apple.com>
16387
16388         * gcc.dg/debug/dwarf2-3.h: New test.
16389         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16390
16391 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16392
16393         * g++.dg/opt/cfg2.C: New test.
16394
16395 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16396
16397         * g++.dg/opt/float1.C: New test.
16398
16399 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16400
16401         * gcc.dg/c90-array-lval-6.c: New test.
16402         * gcc.dg/c99-array-lval-6.c: New test.
16403
16404 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16405             Ziemowit Laski  <zlaski@apple.com>
16406
16407         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16408         'Derived', so that it is never considered a class method; add
16409         new warning for '+port' method ambiguity.
16410         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16411         <objc/objc-api.h> (needed on Mac OS X).
16412         * objc.dg/method-13.m: New test.
16413
16414 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16415
16416         PR optimization/9325, PR java/6391
16417         * gcc.c-torture/execute/20031003-1.c: New test case.
16418
16419 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16420
16421         PR optimization/12180
16422         * gcc.dg/20031002-1.c: New test.
16423
16424         PR c++/12486
16425         * g++.dg/inherit/error1.C: New test.
16426
16427 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16428
16429         * lib/f-torture.exp (search_for): Rename to...
16430         (search_for_re): This.  Also, clean up comments and the
16431         "regexp" invocation.
16432
16433 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16434
16435         * gcc.c-torture/compile/20031002-1.c: New test.
16436
16437 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16438
16439         * g++.dg/opt/cond1.C: New test.
16440
16441 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16442
16443         * gcc.dg/Wold-style-definition-2.c: New testcase.
16444         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16445
16446 2003-09-29  Richard Henderson  <rth@redhat.com>
16447
16448         * g++.dg/init/array10.C: Add dg-options.
16449
16450 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16451
16452         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16453
16454 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16455
16456         * g++.dg/template/friend19.C: Fix typo.
16457         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16458
16459 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16460
16461         * gcc.c-torture/execute/20030928-1.c: New test.
16462         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16463
16464 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16465
16466         * g++.dg/opt/unroll1.C: New test.
16467
16468 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16469
16470         PR optimization/11741
16471         * gcc.dg/20030926-1.c: New test case.
16472
16473 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16474
16475         PR c++/5655
16476         * g++.dg/parse/access7.C: New test.
16477         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16478
16479 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16480
16481         MERGE OF objc-improvements-branch into MAINLINE:
16482         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16483         if libobjc has not been built.
16484         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16485         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16486         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16487         objc/execute/nested-3.m, objc/execute/np-2.m,
16488         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16489         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16490         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16491         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16492         objc.dg/special/unclaimed-category-1.h,
16493         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16494         well as GNU runtime.
16495         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16496         * execute/cascading-1.m, execute/function-message-1.m,
16497         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16498         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16499         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16500         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16501         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16502         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16503         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16504         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16505         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16506         * objc.dg/bitfield-2.m: Run only on Darwin.
16507         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16508         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16509         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16510         * objc.dg/const-str-1.m: Fix constant string layout.
16511
16512 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16513
16514         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16515
16516 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16517
16518         * gcc.dg/darwin-abi-1.c: New file.
16519
16520 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16521
16522         PR target/12281
16523         * gcc.c-torture/compile/20030921-1.c: New test.
16524
16525 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16526
16527         * g++.dg/opt/reg-stack2.C: New test.
16528
16529 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16530
16531         * g++.dg/eh/delayslot1.C: New test.
16532
16533 2003-09-20  Richard Henderson  <rth@redhat.com>
16534
16535         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16536
16537 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16538
16539         * gcc.c-torture/execute/20030920-1.c: New test case.
16540
16541 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16542
16543         * g++.dg/rtti/typeid3.C: Correct expected error message.
16544
16545 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16546
16547         PR c++/157
16548         * g++.dg/parse/crash12.C: New test.
16549
16550 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16551
16552         * gcc.dg/compat/mixed-struct-check.h: New.
16553         * gcc.dg/compat/mixed-struct-defs.h: New.
16554         * gcc.dg/compat/mixed-struct-init.h: New.
16555         * gcc.dg/compat/struct-by-value-19_main.c: New.
16556         * gcc.dg/compat/struct-by-value-19_x.c: New.
16557         * gcc.dg/compat/struct-by-value-19_y.c: New.
16558         * gcc.dg/compat/struct-by-value-20_main.c: New.
16559         * gcc.dg/compat/struct-by-value-20_x.c: New.
16560         * gcc.dg/compat/struct-by-value-20_y.c: New.
16561         * gcc.dg/compat/struct-return-19_main.c: New.
16562         * gcc.dg/compat/struct-return-19_x.c: New.
16563         * gcc.dg/compat/struct-return-19_y.c: New.
16564         * gcc.dg/compat/struct-return-20_main.c: New.
16565         * gcc.dg/compat/struct-return-20_x.c: New.
16566         * gcc.dg/compat/struct-return-20_y.c: New.
16567
16568 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16569         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16570         so that it will not complain on LP64 targets.
16571
16572 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16573
16574         PR c++/495
16575         * g++.dg/template/friend24.C: New test.
16576
16577 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16578
16579         PR c++/12332
16580         * g++.dg/template/memtmpl2.C: New test.
16581
16582 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16583
16584         PR target/11184
16585         * gcc.dg/builtin-apply1.c: New test.
16586
16587 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16588
16589         PR c++/9848
16590         * g++.dg/warn/Wunused-4.C: New test.
16591
16592 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16593
16594         PR c++/12316
16595         * g++.dg/other/gc2.C: New test.
16596
16597 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16598
16599         PR c++/11991
16600         * g++.dg/rtti/typeid3.C: New test.
16601
16602         PR c++/12266
16603         * g++.dg/overload/template1.C: New test.
16604
16605 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16606
16607         * g++.dg/opt/cfg3.C: New test.
16608
16609 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16610
16611         PR c++/7939
16612         * g++.dg/template/crash11.C: New test.
16613
16614 2003-09-16  Jason Merrill  <jason@redhat.com>
16615             Jakub Jelinek  <jakub@redhat.com>
16616
16617         * gcc.dg/attr-warn-unused-result.c: New test.
16618
16619 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16620
16621         PR c++/12184
16622         * g++.dg/expr/call2.C: New test.
16623
16624 2003-09-15  Andreas Jaeger  <aj@suse.de>
16625
16626         * gcc.dg/Wold-style-definition-1.c: New test.
16627
16628 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16629
16630         PR c++/3907
16631         * g++.dg/parse/template12.C: New test.
16632
16633         * g++.dg/abi/bitfield11.C: New test.
16634         * g++.dg/abi/bitfield12.C: Likewise.
16635
16636 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16637
16638         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16639         non-expansion of functional macro name without arguments at EOL.
16640         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16641
16642 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16643
16644         * gcc.c-torture/execute/20030914-[12].c: New tests.
16645
16646 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16647
16648         PR c++/11788
16649         * g++.dg/overload/addr1.C: New test.
16650
16651 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16652
16653         * gcc.dg/20030909-1.c: New test.
16654
16655 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16656
16657         * gcc.dg/ultrasp10.c: New test.
16658
16659 2003-09-09  Devang Patel  <dpatel@apple.com>
16660
16661         * gcc.dg/darwin-ld-6.c: New test.
16662
16663 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16664
16665         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16666
16667 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16668
16669         * gcc.dg/ia64-types1.c: New test.
16670         * gcc.dg/ia64-types2.c: Likewise.
16671
16672 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16673
16674         * gcc.dg/builtins-1.c: Add more _Complex tests.
16675         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16676
16677         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16678         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16679
16680 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16681
16682         PR c++/11786
16683         * g++.dg/lookup/koenig2.C: New test.
16684
16685         PR c++/5296
16686         * g++.dg/rtti/typeid2.C: New test.
16687
16688 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16689
16690         * gcc.c-torture/compile/20030904-1.c: New test.
16691
16692 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16693
16694         * g++.dg/opt/longbranch2.C: New test.
16695
16696 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16697
16698         * g++.dg/template/crash10.C: Only compile it.
16699
16700 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16701
16702         PR middle-end/11665
16703         * gcc.c-torture/compile/20030907-1.c: New test.
16704         * g++.dg/init/array11.C: New test.
16705
16706 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16707
16708         PR c++/11852
16709         * g++.dg/init/struct1.C: New test.
16710
16711 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16712
16713         PR c++/12181
16714         * g++.dg/expr/comma1.C: New test.
16715
16716 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16717
16718         PR c++/11867
16719         * g++.dg/expr/static_cast5.C: New test.
16720
16721 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16722
16723         PR c++/11507
16724         * g++.dg/lookup/scoped7.C: New test.
16725
16726         PR c++/9574
16727         * g++.dg/other/static1.C: New test.
16728
16729         PR c++/11490
16730         * g++.dg/warn/template-1.C: New test.
16731
16732         PR c++/11432
16733         * g++.dg/template/crash10.C: New test.
16734
16735         PR c++/2478
16736         * g++.dg/overload/VLA.C: New test.
16737
16738         PR c++/10804
16739         * g++.dg/template/call1.C: New test.
16740
16741 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16742
16743         PR c++/11794
16744         * g++.dg/parse/using3.C: New test.
16745
16746 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16747
16748         PR c++/11409
16749         * g++.dg/overload/builtin3.C: New test case.
16750
16751 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16752
16753         PR c/9862
16754         * gcc.dg/20030906-1.c: New test.
16755         * gcc.dg/20030906-2.c: Likewise.
16756
16757 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16758
16759         PR c++/12167
16760         * g++.dg/parse/defarg5.C: New test.
16761
16762         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16763
16764 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16765
16766         PR c++/12163
16767         * g++.dg/expr/static_cast4.C: New test.
16768
16769         PR c++/12146
16770         * g++.dg/template/crash9.C: New test.
16771
16772 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16773
16774         * g++.old-deja/g++.ext/pretty2.C: Update for change
16775         in __FUNCTION__.
16776         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16777
16778 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16779
16780         PR c++/11922
16781         * g++/dg/template/qualified-id1.C: New test.
16782
16783         PR c++/12037
16784         * g++.dg/warn/noeffect4.C: New test.
16785
16786 2003-09-04  Matt Austern  <austern@apple.com>
16787
16788         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16789         * g++.dg/ext/fnname2.C: Likewise.
16790         * g++.dg/ext/fnname3.C: Likewise.
16791
16792 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16793
16794         * g++.dg/expr/lval1.C: New test.
16795         * g++.dg/ext/lvcast.C: Remove.
16796
16797 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16798
16799         PR optimization/11700.
16800         * gcc.c-torture/compile/20030903-1.c: New test case.
16801
16802 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16803
16804         PR c++/12053
16805         * g++.dg/abi/layout4.C: New test.
16806
16807 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16808
16809         PR c++/11553
16810         * g++.dg/parse/friend3.C: New test.
16811
16812 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16813
16814         PR c++/11847
16815         * g++.dg/template/class1.C: New test.
16816
16817         PR c++/11808
16818         * g++.dg/expr/call1.C: New test.
16819
16820 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16821
16822         PR c++/12114
16823         * g++.dg/init/ref9.C: New test.
16824
16825         PR c++/11972
16826         * g++.dg/template/nested4.C: New test.
16827
16828 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16829
16830         PR c++/12093
16831         * g++.dg/template/non-dependent4.C: New test.
16832
16833         PR c++/11928
16834         * g++.dg/inherit/conv1.C: New test.
16835
16836 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16837
16838         PR c++/6196
16839         * g++.dg/ext/label1.C: New test.
16840         * g++.dg/ext/label2.C: Likewise.
16841
16842 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16843
16844         * g++.dg/expr/cond3.C: New test.
16845
16846 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16847
16848         * gcc.dg/builtins-1.c: Add new builtin cases.
16849
16850 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16851
16852         * gcc.dg/builtins-1.c: Add new cases.
16853         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16854
16855 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16856
16857         * gcc.dg/builtins-1.c: Add more math builtin tests.
16858         * gcc.dg/torture/builtin-attr-1.c: New test.
16859
16860 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16861
16862         PR optimization/5079
16863         * g++.dg/opt/static3.C: New test.
16864
16865 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16866
16867         * gcc.misc-tests/gcov-10b.c: New test.
16868
16869 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16870
16871         * g++.dg/opt/ptrmem3.C: New test.
16872
16873         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16874
16875 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16876
16877         * gcc.dg/20030826-2.c: New test.
16878
16879 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16880
16881         PR middle-end/12002
16882         * g77.f-torture/compile/12002.f: New test case.
16883
16884 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16885
16886         * gcc.dg/20030826-1.c: New test case.
16887
16888 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16889
16890         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16891
16892 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16893
16894         PR c++/11871
16895         * c++.dg/lookup/crash1.C: New test.
16896
16897         * c++.dg/warn/noeffect3.C: New test.
16898
16899 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16900
16901         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16902         * gcc.dg/compat/vector-1_y.c: Ditto.
16903         * gcc.dg/compat/vector-2_x.c: Ditto.
16904         * gcc.dg/compat/vector-2_y.c: Ditto.
16905
16906 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16907
16908         * gcc.dg/20030702-1.c: New test.
16909
16910 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16911
16912         PR c++/8795
16913         * g++.dg/ext/altivec-1.C: New test.
16914
16915 2003-08-24  Richard Henderson  <rth@redhat.com>
16916
16917         * g++.dg/eh/simd-2.C: Add -w for x86.
16918
16919 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16920
16921         * gcc.dg/20030815-1.c: New test.
16922
16923 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16924
16925         PR c++/3765
16926         * g++.dg/parse/access6.C: New test.
16927
16928 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16929
16930         PR c++/641, c++/11876
16931         * g++.dg/template/friend22.C: New test.
16932         * g++.dg/template/friend23.C: Likewise.
16933
16934 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16935
16936         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16937         identically.
16938
16939 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16940
16941         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16942
16943 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16944
16945         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16946
16947 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16948
16949         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16950
16951 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16952
16953         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16954
16955 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16956
16957         PR c++/11919
16958         * g++.dg/overload/prom1.C: New test.
16959
16960         PR c++/11551
16961         * g++.dg/parse/dtor2.C: New test.
16962
16963         PR c++/10762
16964         * g++.dg/parse/using2.C: New test.
16965
16966 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16967
16968         PR target/11805
16969         * gcc.c-torture/compile/20030821-1.c: New.
16970
16971 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16972
16973         PR c++/11834
16974         * g++.dg/template/deduce2.C: New test.
16975
16976 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16977
16978         * gcc.c-torture/execute/20030821-1.c: New test.
16979
16980 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16981
16982         PR middle-end/11984
16983         * gcc.dg/20030820-1.c: New test case.
16984
16985 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16986
16987         PR c++/11945
16988         * g++.dg/warn/noeffect2.C: New test.
16989
16990 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16991
16992         PR c++/10926
16993         * g++.dg/template/dtor2.C: New test.
16994
16995         PR c++/11684
16996         * g++.dg/template/operator1.C: New test.
16997         * g++.dg/parse/operator4.C: New test.
16998
16999         PR c++/11946.C
17000         * g++.dg/expr/enum1.C: New test.
17001         * gcc.dg/c99-bool-1.c: Remove bogus warning.
17002
17003         PR c++/11036.C
17004         * g++.dg/parse/elab2.C: New test.
17005         * g++.dg/parse/typedef4.C: Change error message.
17006         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
17007         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
17008         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
17009
17010 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
17011
17012         * gcc.dg/pch/warn-1.c: New.
17013         * gcc.dg/pch/warn-1.hs: New.
17014
17015         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
17016         not-tested file.
17017
17018 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17019
17020         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17021
17022 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17023
17024         * gcc.dg/uninit-D.c: New Test.
17025         * gcc.dg/uninit-E.c: New Test.
17026         * gcc.dg/uninit-F.c: New Test.
17027         * gcc.dg/uninit-G.c: New Test.
17028
17029 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17030
17031         * g++.dg/README: Describe the pch directory.
17032
17033 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17034
17035         PR c++/11174
17036         * g++.dg/parse/access4.C: New test.
17037         * g++.dg/parse/access5.C: Likewise.
17038         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17039
17040 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17041
17042         * gcc.dg/noncompile/20030818-1.c: New.
17043
17044 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17045
17046         PR c++/11957
17047         * g++.dg/warn/noeffect1.C: New test.
17048
17049         * g++.dg/template/scope2.C: New test.
17050         * g++.dg/template/error2.C: Correct dg-error
17051
17052 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17053
17054         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17055
17056 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17057
17058         PR C++/11512
17059         * g++.dg/template/warn1.C: New.
17060
17061 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17062
17063         * g++.dg/template/error2.C: New test.
17064         * g++.dg/lookup/using7.C: Adjust errors
17065         * g++.old-deja/g++.pt/crash36.C: Likewise.
17066         * g++.old-deja/g++.pt/derived3.C: Likewise.
17067
17068 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17069
17070         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17071         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17072         * gcc.c-torture/execute/builtins/string-9.c: New, from
17073         string-opt-9.c.  Adjust for execute/builtins framework.
17074         * gcc.c-torture/execute/string-opt-9.c: Delete.
17075
17076 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17077
17078         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17079
17080         * g++.dg/parse/ret-type2.C: New test.
17081
17082         PR c++/11703
17083         * g++.dg/init/new8.C: New test.
17084
17085         PR c++/10923
17086         * g++.dg/parse/typedef5.C: New test.
17087
17088         PR c++/9512
17089         * g++.dg/parse/qualified2.C: New test.
17090         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17091         invalid code.
17092
17093 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17094
17095         * g++.dg/conversion/ptrmem1.C: New test.
17096
17097 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17098
17099         PR target/11693
17100         * gcc.dg/20030811-1.c: New test.
17101
17102         PR target/11535
17103         * gcc.c-torture/execute/20030811-1.c: New test.
17104
17105 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17106
17107         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17108
17109 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17110
17111         PR c++/11789.C
17112         * g++.dg/inherit/multiple1.C: New test.
17113
17114 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17115
17116         * gcc.dg/spe1.c: New test.
17117
17118         PR c++/11670
17119         * g++.dg/expr/cast2.C: New test.
17120
17121         PR c++/10530
17122         * g++.dg/template/dependent-name2.C: New test.
17123
17124 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17125
17126         * g++.dg/parse/crash11.C: Put the dg options in comments.
17127
17128 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17129
17130         * lib/gcc-dg.exp: Update for diagnostic change.
17131
17132 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17133
17134         PR c++/5767
17135         * g++.dg/parse/crash11.C: New test.
17136
17137 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17138
17139         * gcc.dg/cpp/spacing1.c: Update.
17140
17141 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17142
17143         PR target/11739
17144         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17145         a value for -mtune.
17146
17147 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17148
17149         PR middle-end/11771
17150         * gcc.c-torture/compile/20030804-1.c: New test case.
17151
17152 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17153
17154         * gcc.dg/20030804-1.c: New test case.
17155
17156 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17157
17158         * gcc.dg/cpp/separate-1.c: New test.
17159
17160 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17161
17162         PR c++/11704
17163         * g++.dg/template/dependent-expr2.C: New test.
17164
17165         PR c++/11766
17166         * g++.dg/expr/ptrmem1.C: New test.
17167
17168 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17169
17170         PR c++/9453
17171         * g++.dg/template/friend15.C: New test.
17172
17173 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17174
17175         * lib/dg-pch.exp: Work round PCH bug.
17176
17177 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17178
17179         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17180         builtins.  Move cases from builtins-4.c here.
17181
17182         * gcc.dg/torture/builtin-math-1.c: New test taken from
17183         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17184         additional cases.
17185
17186         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17187         Delete.
17188
17189 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17190
17191         PR c++/9447
17192         * g++.dg/template/using7.C: New test.
17193
17194 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17195
17196         * import1.c, import2.c: New tests.
17197
17198 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17199
17200         * g++.dg/eh/crossjump1.C: New test.
17201
17202 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17203
17204         PR c++/11697
17205         * g++.dg/template/using6.C: New test.
17206
17207         PR c++/11744
17208         * g++.dg/template/koenig2.C: New test.
17209
17210 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17211
17212         PR c++/7983
17213         * g++.dg/parse/typedef4.C: New test.
17214
17215 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17216
17217         PR c++/8442, c++/8806
17218         * g++.dg/template/elab1.C: New test.
17219         * g++.dg/template/type2.C: Likewise.
17220         * g++.dg/template/ttp3.C: Adjust expected error message.
17221         * g++.old-deja/g++.law/visibility13.C: Likewise.
17222         * g++.old-deja/g++.niklas/t135.C: Likewise.
17223         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17224         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17225         template argument.
17226         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17227
17228 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17229
17230         PR c++/11295
17231         * g++.dg/ext/stmtexpr1.C: New test.
17232
17233         * g++.dg/opt/tmp1.C: New test.
17234
17235         PR c++/11525
17236         * g++.dg/parse/constant4.C: New test.
17237
17238         PR c++/9447
17239         * g++.dg/template/using5.C: New test.
17240
17241 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17242
17243         * gcc.dg/builtins-27.c: New test case.
17244
17245 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17246
17247         * gcc.dg/tls/opt-7.c: New test.
17248
17249 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17250
17251         * g++.old-deja/g++.other/crash18.C: Remove.
17252
17253 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17254
17255         * g++.dg/template/explicit3.C: New.
17256         * g++.dg/template/explicit4.C: New.
17257         * g++.dg/template/explicit5.C: New.
17258
17259         PR c++/11347
17260         * g++.dg/template/memtmpl1.C: New.
17261
17262 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17263
17264         PR target/11565
17265         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17266         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17267
17268 2003-07-30  Jan Hubicka  <jh@suse.cz>
17269
17270         * vtgc1.c: Kill.
17271
17272 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17273
17274         * gcc.dg/struct-in-proto-1.c: New test.
17275
17276 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17277
17278         * gcc.dg/cpp/include2.c: Only expect one message.
17279
17280 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17281
17282         PR c++/9447
17283         * g++.dg/template/using1.C: New test.
17284         * g++.dg/template/using2.C: New test.
17285         * g++.dg/template/using3.C: New test.
17286         * g++.dg/template/using4.C: New test.
17287
17288 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17289
17290         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17291         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17292
17293 2003-07-28  Jan Hubicka  <jh@suse.cz>
17294
17295         PR c++/11530
17296         * g++.dg/opt/call1.C: New test.
17297
17298 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17299
17300         PR c++/11667
17301         * g++.dg/init/enum2.C: New test.
17302         * g++.dg/template/overload1.C: Add "-w" option.
17303
17304 2003-07-28    <hp@bitrange.com>
17305
17306         * gcc.dg/Wdeclaration-after-statement-1.c,
17307         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17308
17309 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17310
17311         * gcc.c-torture/compile/20030725-1.c: New test.
17312
17313 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17314
17315         * gcc.dg/20030505.c: Only run for SPE.
17316         Remove definition of opaque type.
17317
17318 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17319
17320         * g++.dg/template/ptrmem6.C: New test.
17321
17322 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17323
17324         * gcc.c-torture/compile/zero-strct-2.c: New test.
17325
17326 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17327
17328         * gcc.dg/intermod-1.c: New test.
17329
17330 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17331
17332         PR c++/11617
17333         * g++.dg/template/lookup2.C: New test.
17334         * g++.dg/template/memclass1.C: Remove instantiated from error.
17335         * g++.dg/other/error2.C: Tweak expected errors.
17336
17337         PR c++/11596
17338         * g++.dg/template/defarg3.C: New test.
17339
17340         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17341
17342 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17343
17344         * g++.dg/inherit/access5.C: New test.
17345
17346 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17347
17348         PR c++/11513
17349         * g++.dg/template/crash8.C: New test.
17350
17351 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17352
17353         PR c/10602
17354         * gcc.dg/noncompile/incomplete-2.c: New test.
17355
17356 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17357
17358         PR c++/11645
17359         * g++.dg/inherit/access4.C: New test.
17360
17361         PR c++/11517
17362         * g++.dg/expr/cond2.C: New test.
17363
17364         PR optimization/10679
17365         * g++.dg/opt/inline4.C: New test.
17366
17367 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17368
17369         * g++.dg/parse/crash10: New test.
17370
17371 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17372
17373         * g++.dg/ext/flexary1.C: New test.
17374
17375 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17376
17377         PR c++/10793
17378         * g++.dg/template/crash9.C: New test.
17379
17380 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17381
17382         PR c++/3004
17383         * g++.dg/parse/typedef3.C: New test.
17384
17385         PR c++/7906
17386         * g++.dg/parse/operator2.C: New test.
17387
17388         PR c++/8895
17389         * g++.dg/parse/def-tmpl-arg1.C: New test.
17390
17391         PR c++/9282
17392         * g++.dg/parse/funptr1.C: New test.
17393
17394         PR c++/9452
17395         * g++.dg/parse/ambig3.C: New test.
17396
17397         PR c++/9454
17398         * g++.dg/parse/operator3.C: New test.
17399
17400         PR c++/9486
17401         * g++.dg/parse/template10.C: New test.
17402
17403         PR c++/9488
17404         * g++.dg/parse/template11.C: New test.
17405
17406         PR c++/10150
17407         * g++.dg/parse/invalid-op1.C: New test.
17408
17409         PR c++/10247
17410         * g++.dg/parse/condexpr1.C: New test.
17411
17412 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17413
17414         * g++.dg/ext/packed3.C: New test.
17415         * g++.dg/ext/packed4.C: New test.
17416
17417         * gcc.dg/pack-test-3.c: New test.
17418
17419 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17420
17421         * lib/compat.exp: Handle dg-options per source file.
17422         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17423         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17424         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17425         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17426         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17427         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17428         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17429         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17430         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17431         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17432         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17433         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17434         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17435         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17436
17437 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17438
17439         PR c/10320
17440         * gcc.c-torture/execute/20030718-1.c: New test.
17441
17442 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17443
17444         PR optimization/11536
17445         * gcc.dg/20030721-1.c: New test.
17446
17447 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17448
17449         PR c++/11546
17450         * g++.dg/template/lookup1.C: New test.
17451
17452 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17453
17454         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17455         diagnostics of ill-formed constructs involving labels.
17456         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17457         the new 'previously defined here' message.
17458
17459 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17460
17461         * g++.dg/parse/non-dependent2.C: New test.
17462
17463 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17464
17465         * g++.dg/init/init-ref4.C: xfail on targets without
17466         weak symbols.
17467
17468 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17469
17470         PR target/11087
17471         * gcc.c-torture/execute/20030717-1.c: New test.
17472
17473 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17474
17475         * g++.dg/opt/cfg1.C: New test.
17476
17477 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17478
17479         PR optimization/11557
17480         * gcc.dg/20030717-1.c: New test.
17481
17482 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17483
17484         PR c++/10476
17485         * g++.dg/expr/crash-1.C: New test.
17486
17487         PR c++/11027
17488         * g++.dg/template/init3.C: New test.
17489
17490         PR c++/8222
17491         * g++.dg/template/non-dependent1.C: New test.
17492
17493         PR c++/11070
17494         * g++.dg/template/non-dependent2.C: New test.
17495
17496         PR c++/11071
17497         * g++.dg/template/non-dependent3.C: New test.
17498
17499         PR c++/9907
17500         * g++.dg/template/sizeof5.C: New test.
17501
17502 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17503
17504         PR 11498
17505         * gcc.c-torture/compile/mangle-1.c: New file.
17506
17507 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17508
17509         PR c++/7809
17510         * g++.dg/parse/access3.C: New test.
17511
17512 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17513
17514         PR c++/11384
17515         * g++.dg/init/init-ref4.C: New test.
17516
17517 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17518
17519         PR c++/11547
17520         * g++.dg/parse/constant3.C: New test.
17521         * g++.dg/parse/crash7.C: Likewise.
17522
17523 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17524
17525         PR target/11008
17526         * gcc.dg/i386-pentium4-not-mull.c: New.
17527
17528 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17529
17530         * gcc.dg/asm-names.c (ymain): Make it weak.
17531
17532 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17533
17534         PR c++/5421
17535         * g++.dg/template/friend21.C: New test.
17536
17537 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17538
17539         * gcc.dg/cleanup-8.c: New test.
17540         * gcc.dg/cleanup-9.c: New test.
17541
17542 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17543
17544         * g++.dg/ext/dll-MI1.h: New file.
17545         * g++.dg/ext/dllexport-MI1.C: New file.
17546         * g++.dg/ext/dllimport-MI1.C: New file.
17547
17548 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17549
17550         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17551         it does not have cmpstrsi patterns (just cmpmemsi).
17552
17553 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17554
17555         PR debug/11473
17556         * g++.dg/debug/debug8.C: New test.
17557
17558 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17559
17560         PR c++/10108
17561         * g++.dg/template/crash7.C: New test.
17562
17563 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17564
17565         PR target/10795
17566         * gcc.c-torture/compile/20030708-1.c: New.
17567
17568 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17569
17570         * gcc.c-torture/execute/20030715-1.c: New test.
17571
17572 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17573
17574         * gcc.dg/pch/inline-3.c: New file.
17575         * gcc.dg/pch/inline-3.hs: New file.
17576         * gcc.dg/pch/inline-4.c: New file.
17577         * gcc.dg/pch/inline-4.hs: New file.
17578
17579 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17580
17581         PR c++/11509
17582         * g++.dg/template/crash6.C: New test.
17583
17584         PR c++/7053
17585         * g++.dg/template/friend20.C: New test.
17586
17587         PR c++/7019
17588         * g++.dg/template/overload2.C: New test.
17589
17590 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17591
17592         PR optimization/11440
17593         * gcc.c-torture/execute/20030714-1.c: New test.
17594
17595 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17596
17597         PR c++/11154
17598         * g++.dg/template/partial2.C: New test.
17599
17600 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17601
17602         PR c++/11503
17603         * g++.dg/template/anon1.C: New test.
17604
17605         PR c++/11493
17606         PR c++/11495
17607         * g++.dg/parse/template9.C: Likewise.
17608         * g++.dg/template/crash4.C: New test.
17609         * g++.dg/template/koenig1.C: Likewise.
17610         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17611         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17612         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17613         functions.
17614         * g++.old-deja/g++.jason/template36.C: Likewise.
17615         * g++.old-deja/g++.mike/p1989.C: Likewise.
17616         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17617         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17618         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17619         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17620         compiling.
17621         * g++.old-deja/g++.pt/union2.C: Use this->.
17622
17623 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17624
17625         * gcc.dg/20030711-1.c: New test.
17626
17627 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17628
17629         PR c++/11050
17630         * g++.dg/parse/args1.C: New test.
17631         * g++.pt/defarg8.C: Change expected errors.
17632
17633 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17634
17635         PR c++/8164
17636         * g++.dg/template/nontype2.C: New test.
17637
17638         PR c++/10558
17639         * g++.dg/parse/template8.C: New test.
17640
17641         PR c++/8327
17642         * g++.dg/template/scope1.C: New test.
17643
17644         * g++.dg/warn/Wsign-compare-1.C: New test.
17645
17646 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17647
17648         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17649
17650 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17651
17652         PR c++/9411
17653         * g++.dg/template/explicit2.C: New test.
17654
17655         PR c++/10032
17656         * g++.dg/warn/pedantic1.C: New test.
17657
17658 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17659
17660         PR c++ 9483
17661         * g++.dg/other/field1.C: New test.
17662
17663 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17664
17665         PR c/11449
17666         * gcc.c-torture/compile/20030707-1.c: New.
17667
17668 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17669
17670         PR c++/10849
17671         * g++.dg/template/access12.C: New test.
17672
17673 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17674
17675         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17676         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17677         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17678         * gcc.misc-tests/gcov.exp: Update
17679         * g++.dg/gcov/gcov.exp: Update
17680         * lib/gcov.exp: Update.
17681
17682 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17683
17684         * g++.dg/abi/mangle17.C: Make sure template expressions are
17685         dependent.
17686         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17687         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17688         * g++.dg/opt/stack1.C: Remove erroneous code.
17689         * g++.dg/parse/template7.C: New test.
17690         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17691         * g++.old-deja/g++.pt/crash4.C: Likewise.
17692
17693 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17694
17695         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17696         with zero or one occurence of `$' after the initial `L'.
17697
17698 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17699
17700         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17701
17702 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17703
17704         PR c/11370
17705         * gcc.dg/Wunreachable-6.c: New testcase.
17706         * gcc.dg/Wunreachable-7.c: New testcase.
17707
17708 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17709
17710         PR c/11420
17711         * gcc.dg/20030708-1.c: New test.
17712
17713 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17714
17715         * gcc.dg/compat/sdata-section.h: New file.
17716         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17717         * gcc.dg/torture/mips-sdata-1.c: New test.
17718
17719 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17720
17721         PR c++/11030
17722         * g++.dg/template/friend19.C: New test.
17723
17724 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17725
17726         * g++.dg/opt/strength-reduce.C: New test.
17727
17728 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17729
17730         PR target/10979
17731         * gcc.dg/20030707-1.c: New testcase.
17732
17733 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17734
17735         PR optimization/11059
17736         * g++.dg/opt/emptyunion.C: New testcase.
17737
17738 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17739             Eric Botcazou  <ebotcazou@libertysurf.fr>
17740
17741         * g++.dg/opt/stack1.C: New test.
17742
17743 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17744
17745         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17746         run test.
17747
17748         PR c++/11431
17749         * g++.dg/expr/static_cast3.C: New test.
17750
17751 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17752
17753         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17754         everywhere.
17755         * gcc.dg/concat.c: Concatenation of string constants with
17756         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17757         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17758         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17759         necessary to avoid multi-character character constant warning.
17760         * gcc.dg/cpp/escape.c: Likewise.
17761         * gcc.dg/cpp/ucs.c: Likewise.
17762         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17763         Fix a typo.
17764
17765 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17766
17767         PR c/11428
17768         * gcc.c-torture/compile/20030704-1.c: New.
17769
17770 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17771
17772         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17773
17774 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17775
17776         PR c++/5287, PR c++/7910,  PR c++/11021
17777         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17778         tests for warnings.
17779         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17780         * g++.dg/ext/dllimport3.C: Likewise.
17781         * g++.dg/ext/dllimport4.C: New file.
17782         * g++.dg/ext/dllimport5.C: New file.
17783         * g++.dg/ext/dllimport6.C: New file.
17784         * g++.dg/ext/dllimport7.C: New file.
17785         * g++.dg/ext/dllimport8.C: New file.
17786         * g++.dg/ext/dllimport9.C: New file.
17787         * g++.dg/ext/dllimport10.C: New file.
17788         * g++.dg/ext/dllexport1.C: New file.
17789
17790 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17791
17792         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17793         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17794
17795 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17796
17797         * gcc.dg/builtins-25.c: New testcase.
17798         * gcc.dg/builtins-26.c: New testcase.
17799
17800 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17801
17802         * gcc.dg/compat/vector-defs.h: New file.
17803         * gcc.dg/compat/vector-setup.h: New file.
17804         * gcc.dg/compat/vector-check.h: New file.
17805         * gcc.dg/compat/vector-1_main.c: New file.
17806         * gcc.dg/compat/vector-1_x.c: New file.
17807         * gcc.dg/compat/vector-1_y.c: New file.
17808         * gcc.dg/compat/vector-2_main.c: New file.
17809         * gcc.dg/compat/vector-2_x.c: New file.
17810         * gcc.dg/compat/vector-2_y.c: New file.
17811
17812         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17813         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17814         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17815         * gcc.dg/compat/struct-align-1.h: New file.
17816         * gcc.dg/compat/struct-align-1_main.c: New file.
17817         * gcc.dg/compat/struct-align-1_x.c: New file.
17818         * gcc.dg/compat/struct-align-1_y.c: New file.
17819         * gcc.dg/compat/struct-align-2.h: New file.
17820         * gcc.dg/compat/struct-align-2_main.c: New file.
17821         * gcc.dg/compat/struct-align-2_x.c: New file.
17822         * gcc.dg/compat/struct-align-2_y.c: New file.
17823
17824         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17825         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17826         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17827         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17828         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17829         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17830         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17831         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17832         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17833         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17834         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17835         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17836         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17837         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17838         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17839         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17840         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17841         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17842         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17843         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17844         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17845         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17846         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17847         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17848         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17849         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17850         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17851         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17852         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17853
17854 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17855
17856         * gcc.dg/i386-call-1.c: New test.
17857
17858 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17859
17860         PR c++/9162
17861         * g++.dg/parse/defarg4.C: New.
17862
17863 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17864
17865         PR target/10700
17866         * gcc.c-torture/compile/20030703-1.c: New test case.
17867
17868 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17869
17870         * g++.dg/template/local3.C: Remove extra semicolon.
17871
17872 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17873
17874         * gcc.dg/i386-volatile-1.c: New test.
17875
17876 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17877
17878         PR c++/11072
17879         * g++.dg/other/offsetof2.C: XFAIL.
17880         * g++.dg/other/offsetof5.C: New.
17881
17882         PR c++/10219
17883         * g++.dg/template/error1.C: New.
17884
17885         PR c++/9779
17886         * g++.dg/template/dependent-expr1.C: New.
17887
17888 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17889
17890         PR c++/6949
17891         * g++.dg/template/local3.C: New test.
17892
17893         PR c++/11149
17894         * g++.dg/lookup/scoped6.C: New test.
17895
17896 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17897
17898         PR c++/8046
17899         * g++.dg/other/error7.C: New test.
17900
17901 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17902
17903         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17904         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17905         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17906         * g++.old-deja/g++.other/union2.C: Likewise.
17907         * gcc.dg/c90-const-expr-2.c: Likewise.
17908         * gcc.dg/c90-const-expr-3.c: Likewise.
17909         * gcc.dg/c99-const-expr-2.c: Likewise.
17910         * gcc.dg/c99-const-expr-3.c: Likewise.
17911         * gcc.dg/concat.c: Likewise.
17912
17913 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17914
17915         PR c++/9559
17916         * g++.dg/init/static1.C: New test.
17917
17918 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17919
17920         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17921         * g++.old-deja/g++.other/access2.C: Likewise.
17922         * g++.old-deja/g++.other/decl2.C: Likewise.
17923         * gcc.c-torture/execute/20020615-1.c: Likewise.
17924
17925 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17926
17927         PR c++/4933
17928         * g++.dg/template/sizeof4.C: New test.
17929
17930 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17931
17932         * g++.dg/other/error6.C: New test.
17933
17934 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17935
17936         PR c++/10750
17937         * g++.dg/parse/constant2.C: New test.
17938
17939 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17940
17941         PR c++/11106
17942         * g++.dg/other/error5.C: New test.
17943
17944 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17945
17946         * gcc.dg/format/gcc_diag-1.c: New test.
17947
17948 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17949
17950         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17951
17952 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17953
17954         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17955         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17956         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17957
17958 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17959
17960         * gcc.c-torture/execute/builtins/string-8.c: New test.
17961         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17962         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17963         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17964
17965 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17966
17967         PR c++/10468
17968         * g++.dg/ext/typeof6.C: New test.
17969
17970 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17971
17972         PR c++/10796
17973         * g++.dg/init/enum1.C: New test.
17974
17975 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17976
17977         * gcc.dg/20030627-1.c: New test.
17978
17979 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17980
17981         PR c++/11332
17982         * g++.dg/expr/static_cast2.C: New test.
17983
17984 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17985             Jakub Jelinek  <jakub@redhat.com>
17986
17987         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17988         sprintf(dst,"%s",src) optimization.
17989         * gcc.c-torture/execute/20030626-1.c: New test case.
17990         * gcc.c-torture/execute/20030626-2.c: New test case.
17991
17992 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17993
17994         * gcc.c-torture/execute/multi-ix.c: New test.
17995
17996         * gcc.c-torture/execute/simd-4.c (main):
17997         Added missing semicolon at end of union.
17998
17999 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
18000
18001         PR c++/8266
18002         * g++.dg/template/explicit-instantiation3.C: New test.
18003
18004 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18005
18006         * gcc.dg/20030626-1.c: Use signed char.
18007
18008 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
18009
18010         * gcc.dg/20030626-1.c: New test.
18011
18012 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
18013
18014         * const-str-2.m: Update.
18015
18016 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
18017
18018         PR c++/10990
18019         * g++.dg/rtti/dyncast1.C: New test.
18020         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18021         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18022         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18023
18024         PR c++/10931
18025         * g++.dg/expr/static_cast1.C: New test.
18026
18027 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18028
18029         * gcc.dg/20030625-1.c: New test.
18030
18031 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18032
18033         * gcc.c-torture/compile/20030624-1.c: New test case.
18034
18035 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18036
18037         * gcc.c-torture/execute/string-opt-17.c: New test.
18038
18039 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18040
18041         PR c++/5754
18042         * g++.dg/parse/crash6.C: New test.
18043
18044 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18045
18046         * gcc.dg/builtins-24.c: New test case.
18047
18048 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18049
18050         * g++.dg/opt/operator1.C: New test.
18051
18052 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18053
18054         * gcc.c-torture/execute/string-opt-16.c: New test case.
18055
18056 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18057
18058         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18059         * g++.old-deja/g++.other/conv7.C: Likewise
18060         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18061         * g++.old-deja/g++.other/overload14.C: Likewise.
18062
18063 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18064
18065         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18066         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18067
18068 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18069
18070         PR c++/10888
18071         * g++.dg/warn/Winline-3.C: New test.
18072
18073 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18074
18075         * lib/target-supports.exp (check_alias_available): Make the test
18076         program acceptable to the Solaris assembler.
18077
18078         PR c++/10749
18079         * g++.dg/template/memclass2.C: New test.
18080
18081 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18082             Eric Botcazou  <ebotcazou@libertysurf.fr>
18083
18084         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18085         data for non-matching targets.
18086         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18087
18088 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18089
18090         PR c++/10845
18091         * g++.dg/template/member3.C: New test.
18092
18093 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18094
18095         PR c++/10939
18096         * g++.dg/template/func1.C: New test.
18097
18098         PR c++/9649
18099         * g++.dg/template/static4.C: New test.
18100         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18101
18102         PR c++/11041
18103         * g++.dg/init/ref7.C: New test.
18104
18105 2003-06-19  Matt Austern  <austern@apple.com>
18106
18107         PR c++/11228
18108         * g++.dg/anew1.C: New test.
18109         * g++.dg/anew2.C: New test.
18110         * g++.dg/anew3.C: New test.
18111         * g++.dg/anew4.C: New test.
18112
18113 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18114
18115         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18116
18117 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18118
18119         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18120         endian-dependent.
18121
18122 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18123
18124         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18125         Remove cruft.
18126
18127 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18128
18129         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18130         * gcc.c-torture/compile/961203-1.c: Likewise.
18131         * gcc.c-torture/compile/980506-1.c: Likewise.
18132
18133 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18134
18135         PR c++/10712
18136         * g++.dg/lookup/using7.C: New test.
18137
18138 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18139
18140         PR c++/11105
18141         * g++.dg/abi/conv1.C: Remove it.
18142         * g++.dg/template/conv7.C: New test.
18143         * g++.dg/template/conv8.C: Likewise.
18144         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18145         conversion operator.
18146
18147 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18148
18149         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18150         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18151         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18152         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18153         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18154         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18155         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18156         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18157         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18158         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18159         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18160         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18161         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18162         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18163         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18164         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18165         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18166         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18167         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18168         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18169         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18170         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18171         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18172         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18173         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18174         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18175         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18176         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18177         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18178
18179 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18180
18181         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18182         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18183         indications.
18184
18185 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18186
18187         * gcc.dg/i386-387-5.c: New test case.
18188         * gcc.dg/i386-387-6.c: New test case.
18189         * gcc.dg/builtins-23.c: New test case.
18190
18191 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18192
18193         * gcc.dg/builtins-22.c: New test case.
18194         * gcc.dg/i386-387-1.c: Update to test exp.
18195         * gcc.dg/i386-387-2.c: Likewise.
18196
18197 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18198
18199         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18200
18201 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18202
18203         * lib/gcc-dg.exp (dg-require-dll): New function.
18204         (dg-xfail-if): Likewise.
18205         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18206         driver.
18207
18208         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18209         * gcc.c-torture/compile/20001205-1.c: Likewise.
18210         * gcc.c-torture/compile/20001226-1.c: Likewise.
18211         * gcc.c-torture/compile/20010518-2.c: Likewise.
18212         * gcc.c-torture/compile/20020312-1.c: Likewise.
18213         * gcc.c-torture/compile/20020604-1.c: Likewise.
18214         * gcc.c-torture/compile/920501-12.c: Likewise.
18215         * gcc.c-torture/compile/920501-4.c: Likewise.
18216         * gcc.c-torture/compile/920520-1.c: Likewise.
18217         * gcc.c-torture/compile/920521-1.c: Likewise.
18218         * gcc.c-torture/compile/920625-1.c: Likewise.
18219         * gcc.c-torture/compile/961203-1.c: Likewise.
18220         * gcc.c-torture/compile/980506-1.c: Likewise.
18221         * gcc.c-torture/compile/981006-1.c: Likewise.
18222         * gcc.c-torture/compile/981022-1.c: Likewise.
18223         * gcc.c-torture/compile/981223-1.c: Likewise.
18224         * gcc.c-torture/compile/990617-1.c: Likewise.
18225         * gcc.c-torture/compile/dll.c: Likewise.
18226         * gcc.c-torture/compile/labels-3.c: Likewise.
18227         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18228         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18229         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18230         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18231         * gcc.c-torture/compile/simd-5.c: Likewise.
18232         * gcc.c-torture/compile/20000804-1.x: Remove.
18233         * gcc.c-torture/compile/20001205-1.x: Likewise.
18234         * gcc.c-torture/compile/20001226-1.x: Likewise.
18235         * gcc.c-torture/compile/20010518-2.x: Likewise.
18236         * gcc.c-torture/compile/20020312-1.x: Likewise.
18237         * gcc.c-torture/compile/20020604-1.x: Likewise.
18238         * gcc.c-torture/compile/920501-12.x: Likewise.
18239         * gcc.c-torture/compile/920501-4.x: Likewise.
18240         * gcc.c-torture/compile/920520-1.x: Likewise.
18241         * gcc.c-torture/compile/920521-1.x: Likewise.
18242         * gcc.c-torture/compile/920625-1.x: Likewise.
18243         * gcc.c-torture/compile/961203-1.x: Likewise.
18244         * gcc.c-torture/compile/980506-1.x: Likewise.
18245         * gcc.c-torture/compile/981006-1.x: Likewise.
18246         * gcc.c-torture/compile/981022-1.x: Likewise.
18247         * gcc.c-torture/compile/981223-1.x: Likewise.
18248         * gcc.c-torture/compile/990617-1.x: Likewise.
18249         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18250         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18251         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18252         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18253         * gcc.c-torture/compile/simd-5.x: Likewise.
18254
18255         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18256
18257 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18258
18259         * gcc.c-torture/execute/20030611-1.c: New test.
18260
18261 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18262
18263         PR middle-end/168
18264         * gcc.dg/20030612-1.c: New test case.
18265
18266 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18267
18268         PR c++/10635
18269         * g++.dg/expr/cast1.C: New test.
18270
18271 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18272
18273         * gcc.dg/builtins-21.c: New test case.
18274
18275 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18276
18277         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18278         options instead of at the end.
18279         * lib/objc.exp (objc_target_compile): Likewise.
18280
18281 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18282
18283         PR c++/10432
18284         * g++.dg/parse/error1.C: New test.
18285
18286 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18287
18288         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18289         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18290         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18291         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18292         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18293         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18294         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18295         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18296         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18297         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18298         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18299         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18300         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18301         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18302         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18303         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18304         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18305         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18306         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18307         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18308         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18309         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18310         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18311         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18312
18313         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18314         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18315         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18316         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18317         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18318         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18319         * gcc.dg/compat/scalar-return-3_main.c: New file.
18320         * gcc.dg/compat/scalar-return-3_x.c: New file.
18321         * gcc.dg/compat/scalar-return-3_y.c: New file.
18322         * gcc.dg/compat/scalar-return-4_main.c: New file.
18323         * gcc.dg/compat/scalar-return-4_x.c: New file.
18324         * gcc.dg/compat/scalar-return-4_y.c: New file.
18325
18326 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18327
18328         * gcc.dg/compat/fp2-struct-check.h: New file.
18329         * gcc.dg/compat/fp2-struct-defs.h: New file.
18330         * gcc.dg/compat/fp2-struct-init.h: New file.
18331         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18332         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18333         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18334         * gcc.dg/compat/struct-return-10_main.c: New file.
18335         * gcc.dg/compat/struct-return-10_x.c: New file.
18336         * gcc.dg/compat/struct-return-10_y.c: New file.
18337
18338         * gcc.dg/compat/compat-common.h: New file.
18339         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18340         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18341         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18342         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18343         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18344         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18345         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18346         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18347         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18348         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18349         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18350         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18351         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18352         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18353         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18354         * gcc.dg/compat/small-struct-check.h: Ditto.
18355         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18356         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18357         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18358         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18359         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18360         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18361         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18362         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18363         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18364         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18365         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18366         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18367         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18368         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18369         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18370         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18371         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18372         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18373         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18374         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18375         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18376         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18377         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18378         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18379         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18380         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18381         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18382         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18383         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18384         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18385
18386 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18387
18388         * g++.dg/pch/static-1.C: New file.
18389         * g++.dg/pch/static-1.Hs: New file.
18390
18391 2003-06-10  Richard Henderson  <rth@redhat.com>
18392
18393         * gcc.dg/asm-7.c: Adjust expected warning text.
18394
18395 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18396
18397         * gcc.dg/builtins-20.c: New test case.
18398
18399 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18400
18401         PR c++/11131
18402         * g++.dg/opt/template1.C: New test.
18403
18404 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18405
18406         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18407         additional_sources.
18408
18409 2003-05-21  David Taylor  <dtaylor@emc.com>
18410
18411         * gcc.dg/Wpadded.c: New file.
18412
18413 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18414
18415         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18416         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18417         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18418         dg-require-weak.
18419
18420 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18421
18422         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18423
18424 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18425
18426         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18427         (dg-require-alias): Likewise.
18428         (dg-require-gc-sections): Likewise.
18429         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18430
18431 2003-06-08  Richard Henderson  <rth@redhat.com>
18432
18433         * gcc.dg/20011029-2.c: Fix the array reference.
18434         * gcc.dg/asm-7.c: New.
18435
18436 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18437
18438         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18439
18440 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18441
18442         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18443         (dg-require-gc-sections): Likewise.
18444
18445 2003-06-08  Jan Hubicka  <jh@suse.cz>
18446
18447         * i386-cmov1.c: Fix regular expression.
18448         * i386-cvt-1.c: Likewise.
18449         * i386-local.c: Likewise.
18450         * i386-local2.c: Likewise.
18451         * i386-mul.c: Likewise.
18452         * i386-ssetype-1.c: Likewise.
18453         * i386-ssetype-3.c: Likewise.
18454         * i386-ssetype-5.c: Likewise.
18455
18456 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18457
18458         PR c++/11039
18459         * g++.dg/warn/implicit-typename2.C: New test.
18460         * g++.dg/warn/implicit-typename3.C: New test.
18461
18462 2003-06-07  Richard Henderson  <rth@redhat.com>
18463
18464         * g++.dg/other/offsetof3.C: Use size_t.
18465         * g++.dg/other/offsetof4.C: Likewise.
18466
18467 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18468
18469         * lib/copy-file.exp: New. Implement gcc_copy_files.
18470
18471         * lib/dg-pch.exp: Load copy-file.exp
18472         (dg-pch): Use gcc_copy_files instead of "file copy".
18473
18474 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18475
18476         * gcc.dg/weak/weak.exp: Simplify.
18477         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18478         * gcc.dg/weak/weak-1.c: Likewise.
18479         * gcc.dg/weak/weak-2.c: Likewise.
18480         * gcc.dg/weak/weak-3.c: Likewise.
18481         * gcc.dg/weak/weak-4.c: Likewise.
18482         * gcc.dg/weak/weak-5.c: Likewise.
18483         * gcc.dg/weak/weak-6.c: Likewise.
18484         * gcc.dg/weak/weak-7.c: Likewise.
18485         * gcc.dg/weak/weak-8.c: Likewise.
18486         * gcc.dg/weak/weak-9.c: Likewise.
18487
18488 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18489
18490         gcc.c-torture/execute/20030606-1.c: New.
18491
18492 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18493
18494         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18495         * gcc.dg/builtins-19.c: Likewise.
18496
18497 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18498
18499         * gcc.dg/builtins-2.c: Add some more tests.
18500         * gcc.dg/builtins-18.c: New test case.
18501         * gcc.dg/builtins-19.c: New test case.
18502
18503 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18504             Jim Wilson  <wilson@tuliptree.org>
18505
18506         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18507
18508 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18509
18510         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18511         mempcpy/stpcpy calls not to be optimized into something else.
18512         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18513         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18514         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18515
18516 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18517
18518         * gcc.dg/format/asm_fprintf-1.c: New test.
18519
18520 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18521
18522         * lib/gcc-defs.exp (additional_sources): New variable.
18523         (dg-additional-sources): New function.
18524         (additional_files): New variable.
18525         (dg-additional-files): New function.
18526         (dg-additional-files-options): Likewise.
18527         * lib/gcc-dg.exp (dg-require-weak): New function.
18528         (dg-require-alias): Likewise.
18529         (dg-require-gc-sections): Likewise.
18530         * lib/target-supports.exp (check_alias_available): Remove testfile
18531         parameter.
18532         (check_gc_sections_available): New function.
18533         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18534         (dg-gpp-additional-files): Likewise.
18535         * lib/g++.exp (additional_sources): Remove.
18536         (additional_files): Likewise.
18537         (g++_target_compile): Use dg-additional-files-options.
18538
18539         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18540         Tcl logic.
18541         * gcc.dg/special/ecos.exp: Remove.
18542         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18543         * gcc.dg/special/alias-1.c: Likewise.
18544         * gcc.dg/special/alias-2.c: Likewise.
18545         * gcc.dg/special/gcsec-1.c: Likewise.
18546         * gcc.dg/special/weak-1.c: Likewise.
18547         * gcc.dg/special/weak-2.c: Likewise.
18548         * gcc.dg/special/wkali-1.c: Likewise.
18549         * gcc.dg/special/wkali-2.c: Likewise.
18550
18551         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18552         dg-gpp-additional-*.
18553         * g++.dg/special/conpr-3.C: Likewise.
18554         * g++.dg/special/conpr-4.C: Likewise.
18555         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18556         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18557         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18558         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18559         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18560         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18561         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18562         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18563         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18564         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18565         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18566         * g++.old-deja/g++.other/comdat1.C: Likewise.
18567         * g++.old-deja/g++.other/comdat2.C: Likewise.
18568         * g++.old-deja/g++.other/comdat3.C: Likewise.
18569         * g++.old-deja/g++.other/ctor1.C: Likewise.
18570         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18571
18572 2003-06-05  Richard Henderson  <rth@redhat.com>
18573
18574         * gcc.dg/debug/20030605-1.c: New.
18575
18576 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18577
18578         * README.QMTEST: Update.
18579
18580 2003-06-04  Richard Henderson  <rth@redhat.com>
18581
18582         * gcc.dg/cleanup-1.c: New.
18583         * gcc.dg/cleanup-2.c: New.
18584         * gcc.dg/cleanup-3.c: New.
18585         * gcc.dg/cleanup-4.c: New.
18586         * gcc.dg/cleanup-5.c: New.
18587         * gcc.dg/cleanup-6.c: New.
18588         * gcc.dg/cleanup-7.c: New.
18589
18590 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18591
18592         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18593
18594         * lib/dg-pch.exp: New file.
18595         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18596         * gcc.dg/pch/pch.exp: Likewise.
18597
18598 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18599
18600         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18601         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18602         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18603         * gcc.dg/builtins-17.c: New test case.
18604         * gcc.dg/i386-387-4.c: New test case.
18605         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18606
18607 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18608
18609         * gcc.dg/ultrasp9.c: New test.
18610
18611 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18612
18613         * gcc.c-torture/compile/20030604-1.c: New test.
18614         * gcc.dg/sparc-constant-1.c: New test.
18615
18616 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18617
18618         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18619
18620 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18621
18622         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18623
18624         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18625         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18626
18627 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18628
18629         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18630
18631 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18632
18633         PR c++/10940
18634         * g++.dg/template/spec10.C: New test.
18635
18636 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18637
18638         * gcc.dg/builtins-16.c: New test case.
18639
18640 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18641
18642         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18643         mempcpy test with post-increments.
18644         * gcc.c-torture/execute/string-opt-3.c: New test.
18645         * gcc.dg/string-opt-1.c: New test.
18646
18647 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18648
18649         PR fortran/10965
18650         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18651
18652 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18653
18654         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18655         (scan-assembler): ... here.  Use dg-scan.
18656         (scan-assembler-not): Likewise.
18657         (scan-file): New function.
18658         (scan-file-not): Likewise.
18659         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18660         * gcc.dg/cpp/_Pragma4.c: Likewise.
18661         * gcc.dg/cpp/_Pragma5.c: Likewise.
18662         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18663         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18664         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18665         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18666         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18667         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18668         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18669         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18670         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18671         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18672         * gcc.dg/cpp/cxxcom1.c: Likewise.
18673         * gcc.dg/cpp/line1.c: Likewise.
18674         * gcc.dg/cpp/maccom1.c: Likewise.
18675         * gcc.dg/cpp/maccom2.c: Likewise.
18676         * gcc.dg/cpp/maccom3.c: Likewise.
18677         * gcc.dg/cpp/maccom4.c: Likewise.
18678         * gcc.dg/cpp/maccom5.c: Likewise.
18679         * gcc.dg/cpp/maccom6.c: Likewise.
18680         * gcc.dg/cpp/multiline.c: Likewise.
18681         * gcc.dg/cpp/spacing1.c: Likewise.
18682         * gcc.dg/cpp/spacing2.c: Likewise.
18683         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18684         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18685         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18686         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18687         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18688         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18689         * gcc.dg/cpp/cxxcom2.c: Likewise.
18690         * gcc.dg/cpp/cxxcom2.h: New file.
18691
18692         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18693         * g++.dg/cpp/truefalse.C: Here.
18694         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18695
18696 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18697
18698         * gcc.dg/cpp/redef3.c: New file.
18699
18700 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18701
18702         * gcc.dg/i386-loop-3.c: New test.
18703
18704 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18705
18706         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18707
18708 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18709
18710         * gcc.dg/fwrapv-1.c: New test case.
18711         * gcc.dg/fwrapv-2.c: New test case.
18712
18713 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18714
18715         PR c++/10956
18716         * g++.dg/template/spec9.C: New test.
18717
18718 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18719
18720         * gcc.dg/duff-4.c: New test case.
18721
18722 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18723
18724         PR fortran/10843
18725         * g77.dg/ffixed-form-1.f: New test
18726         * g77.dg/ffixed-form-2.f: New test
18727         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18728         * g77.dg/ffree-form-3.f: New test
18729
18730 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18731
18732         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18733         * gcc.dg/wint_t-1.c: Likewise.
18734
18735 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18736
18737         * g++.dg/template/access11.C: New test.
18738
18739 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18740
18741         PR c++/10849
18742         * g++.dg/template/access10.C: New test.
18743
18744 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18745             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18746
18747         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18748
18749 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18750
18751         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18752         suppress for powerpc-*-darwin*.
18753         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18754
18755 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18756
18757         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18758         suppress option for powerpc-*-darwin*.
18759
18760 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18761
18762         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18763         * gcc.dg/builtins-4.c: Add test for fmod.
18764
18765 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18766
18767         PR c++/10682
18768         * g++.dg/template/instantiate4.C: New test.
18769
18770 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18771
18772         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18773
18774 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18775
18776         * gcc.dg/compat/scalar-return-1_main.c: New file.
18777         * gcc.dg/compat/scalar-return-1_x.c: New file.
18778         * gcc.dg/compat/scalar-return-1_y.c: New file.
18779         * gcc.dg/compat/scalar-return-2_main.c: New file.
18780         * gcc.dg/compat/scalar-return-2_x.c: New file.
18781         * gcc.dg/compat/scalar-return-2_y.c: New file.
18782         * gcc.dg/compat/struct-return-3_main.c: New file.
18783         * gcc.dg/compat/struct-return-3_y.c: New file.
18784         * gcc.dg/compat/struct-return-3_x.c: New file.
18785         * gcc.dg/compat/struct-return-2_main.c: New file.
18786         * gcc.dg/compat/struct-return-2_x.c: New file.
18787         * gcc.dg/compat/struct-return-2_y.c: New file.
18788
18789 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18790
18791         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18792         for hppa*-hp-hpux*.
18793         * gcc.dg/20021014-1.c (dg-options): Likewise.
18794         * gcc.dg/nest.c (dg-options): Likewise.
18795
18796 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18797
18798         PR c++/9738
18799         * g++.dg/ext/dllimport2.C: New file.
18800         * g++.dg/ext/dllimport3.C: New file.
18801
18802 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18803
18804         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18805         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18806         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18807         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18808         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18809         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18810         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18811         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18812         * gcc.dg/compat/small-struct-defs.h: New file.
18813         * gcc.dg/compat/small-struct-init.h: New file.
18814         * gcc.dg/compat/small-struct-check.h: New file.
18815         * gcc.dg/compat/fp-struct-defs.h: New file.
18816         * gcc.dg/compat/fp-struct-check.h: New file.
18817         * gcc.dg/compat/fp-struct-init.h: New file.
18818         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18819         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18820
18821 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18822
18823         * gcc.dg/20030225-2.c: New test.
18824
18825 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18826             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18827
18828         * gcc.c-torture/compile/20030518-1.c: New test case.
18829
18830 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18831
18832         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18833         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18834         gcc-dg-debug-runtest.
18835         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18836         gcc-dg-debug-runtest.
18837
18838 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18839
18840         PR c++/9022
18841         * g++.dg/lookup/using6.C: New test.
18842
18843 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18844
18845         * g++.dg/parse/access2.C: New test.
18846
18847 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18848
18849         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18850         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18851         * gcc.dg/debug/debug.exp: Likewise.
18852
18853 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18854
18855         * gcc.dg/dollar.c: New test.
18856
18857 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18858
18859         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18860         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18861         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18862         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18863         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18864         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18865         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18866         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18867         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18868         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18869         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18870         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18871         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18872         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18873         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18874         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18875         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18876         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18877
18878 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18879
18880         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18881         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18882         support for "repo" mode.
18883         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18884         * lib/g77-dg.exp: Likewise.
18885         * lib/obj-dg.exp: Likewise.
18886
18887 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18888
18889         Merge from gcc-3_2-rhl8-branch:
18890         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18891
18892         * gcc.dg/tls/opt-6.c: New test.
18893
18894         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18895
18896         * gcc.dg/20030405-1.c: New test.
18897
18898         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18899
18900         * gcc.dg/20030309-1.c: New test.
18901
18902         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18903
18904         * gcc.c-torture/execute/20030307-1.c: New test.
18905
18906         2003-02-20  Randolph Chung  <tausq@debian.org>
18907
18908         * gcc.c-torture/compile/20030220-1.c: New test.
18909
18910         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18911
18912         * gcc.dg/20030217-1.c: New test.
18913
18914         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18915
18916         * gcc.c-torture/compile/20020129-1.c: New test.
18917
18918         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18919
18920         * gcc.dg/unroll-1.c: New test.
18921
18922         2002-11-16  Jan Hubicka  <jh@suse.cz>
18923
18924         * gcc.c-torture/execute/20020920-1.c: New test.
18925
18926         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18927
18928         PR target/7434
18929         * gcc.c-torture/compile/20021008-1.c: New test.
18930
18931         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18932
18933         PR target/7559
18934         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18935
18936         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18937
18938         * gcc.c-torture/compile/20020807-1.c: New test.
18939
18940         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18941
18942         * gcc.dg/tls/opt-1.c: New test.
18943
18944         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18945
18946         * gcc.dg/20020729-1.c: New test.
18947
18948         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18949
18950         * g++.dg/opt/life1.C: New test.
18951
18952         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18953
18954         * gcc.dg/20020525-1.c: New test.
18955
18956         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18957
18958         PR c++/6794
18959         * g++.dg/ext/pretty1.C: New test.
18960         * g++.dg/ext/pretty2.C: New test.
18961
18962 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18963
18964         PR c++/8385
18965         * g++.dg/ext/typeof5.C: New test.
18966
18967 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18968
18969         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18970         __USER_LABEL_PREFIX__ into account.
18971         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18972
18973 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18974
18975         * gcc.dg/builtins-15.c: New test case.
18976
18977 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18978
18979         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18980
18981 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18982
18983         * lib/g++.exp: Tweak handling of additional source files.
18984         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18985         * g++.dg/special/conpr-2a.C: Rename to ...
18986         * g++.dg/special/conpr-2a.cc: ... this.
18987         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18988         * g++.dg/special/conpr-3a.C: Rename to ...
18989         * g++.dg/special/conpr-3a.cc: This.
18990         * g++.dg/special/conpr-3b.C: Rename to ...
18991         * g++.dg/special/conpr-3b.cc: This.
18992         * g++.dg/special/conpr-4.C: New test.
18993         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18994
18995 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18996
18997         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18998
18999 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19000
19001         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
19002         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19003         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
19004         * g++.old-deja/g++.other/warn3.C: Likewise.
19005
19006 2003-05-11  Roger Sayle  <roger@eyesopen.com>
19007
19008         * gcc.dg/i386-387-1.c: Update to also test log.
19009         * gcc.dg/i386-387-2.c: Likewise.
19010
19011 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19012
19013         * g77.f-torture/execute/int8421.f: New test.
19014
19015 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19016
19017         PR c++/10230, c++/10481
19018         * g++.dg/lookup/scoped5.C: New test.
19019
19020 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19021
19022         PR c++/10552
19023         * g++.dg/template/ttp6.C: New test.
19024
19025 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19026
19027         * gcc.c-torture/execute/builtins: New directory.
19028         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19029         gcc.c-torture/execute/builtins.
19030         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19031         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19032         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19033         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19034
19035 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19036
19037         PR c++/9252
19038         * g++.dg/template/access8.C: New test.
19039         * g++.dg/template/access9.C: New test.
19040
19041 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19042
19043         PR c++/9554
19044         * g++.dg/parse/access1.C: New test.
19045
19046 2003-05-09  DJ Delorie  <dj@redhat.com>
19047
19048         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19049         long, and not an int.
19050
19051 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19052
19053         PR c++/10555, c++/10576
19054         * g++.dg/template/memclass1.C: New test.
19055
19056 2003-05-08  DJ Delorie  <dj@redhat.com>
19057
19058         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19059         targets.
19060         * gcc.c-torture/execute/20021024-1.x: Likewise.
19061         * gcc.c-torture/execute/shiftdi.x: Likewise.
19062         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19063         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19064         * gcc.dg/20021018-1.c: Likewise.
19065
19066 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19067
19068         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19069
19070         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19071         (bcopy): Call memmove.
19072
19073 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19074
19075         * g77.f-torture/compile/8485.f: New test case.
19076
19077 2003-05-07  Richard Henderson  <rth@redhat.com>
19078
19079         PR c++/10570
19080         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19081         Verify exception_cleanup not called for rethrows.
19082         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19083         when exiting catch block without rethrowing.
19084         * g++.dg/eh/forced3.C: New.
19085         * g++.dg/eh/forced4.C: New.
19086
19087 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19088
19089         * gcc.dg/20030505.c: Fix triplet.
19090
19091 2003-05-06  DJ Delorie  <dj@redhat.com>
19092
19093         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19094         * gcc.dg/nest.c: Likewise.
19095
19096 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19097
19098         * gcc.dg/builtins-14.c: New test case.
19099
19100 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19101
19102         * lib/compat.exp (compat-execute): New argument.
19103         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19104         * gcc.dg/compat: New test directory.
19105         * gcc.dg/compat/compat.exp: New expect script.
19106         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19107         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19108         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19109         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19110         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19111         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19112
19113         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19114         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19115         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19116         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19117         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19118         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19119         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19120         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19121         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19122         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19123         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19124         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19125         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19126         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19127         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19128
19129 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19130
19131         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19132
19133 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19134
19135         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19136
19137 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19138
19139         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19140         * gcc.dg/ppc-fsel-2.c: New test.
19141
19142         * gcc.dg/unused-5.c: New test.
19143
19144 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19145
19146         PR c++/10496
19147         * g++.dg/warn/pmf1.C: New test.
19148
19149 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19150
19151         PR c++/4494
19152         * g++.dg/warn/main.C: New test.
19153
19154 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19155
19156         * gcc.dg/nonnull-3.c: New test.
19157
19158 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19159
19160         * gcc.dg/cpp/Wtrigraphs.c: Update.
19161         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19162
19163 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19164
19165         * gcc.dg/ppc-fsel-1.c: New test.
19166
19167 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19168
19169         PR c/10604
19170         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19171
19172 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19173
19174         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19175
19176 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19177
19178         PR c++/9364, c++/10553, c++/10586
19179         * g++.dg/parse/typename4.C: New test.
19180         * g++.dg/parse/typename5.C: Likewise.
19181
19182 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19183
19184         * gcc.c-torture/compile/20030503-1.c: New test.
19185
19186 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19187
19188         * g++.dg/lookup/using5.C: Fix testcase error.
19189
19190 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19191
19192         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19193         since MEABI is no longer supported.  Remove all vestiges
19194         of MEABI from the test.
19195
19196 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19197
19198         PR c++/10554
19199         * g++.dg/lookup/using5.C: New test.
19200
19201 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19202
19203         PR c++/8772
19204         * g++.dg/template/ttp5.C: New test.
19205
19206 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19207
19208         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19209         (dg-gpp-additional-sources): New function.
19210         (dg-gpp-additional-files): Likewise.
19211         * lib/g++.exp (additional_sources): New variable.
19212         (additional_files): Likewise.
19213         (g++_target_compile): Deal with them.
19214         * lib/old-dejagnu.exp: Remove.
19215         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19216         * g++.old-deja: Revise all tests to use dg commands.
19217
19218 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19219
19220         PR c++/9432, c++/9528
19221         * g++.dg/lookup/using4.C: New test.
19222
19223 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19224
19225         * gcc.dg/noreturn-5.c: New file.
19226         * gcc.dg/noreturn-6.c: New file.
19227
19228         * gcc.c-torture/compile/inline-1.c: New file.
19229
19230 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19231
19232         PR c++/10551
19233         * g++.dg/template/explicit1.C: New test.
19234
19235 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19236
19237         PR c++/10549
19238         * g++.dg/other/bitfield1.C: New test.
19239
19240         PR c++/10527
19241         * g++.dg/init/new7.C: New test.
19242
19243 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19244
19245         * g++.dg/ext/desig1.C: New test.
19246         * g++.dg/ext/init1.C: Update.
19247
19248         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19249
19250 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19251
19252         PR c++/10180
19253         * g++.dg/warn/Winline-1.C: New test.
19254
19255 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19256
19257         * gcc.c-torture/execute/string-opt-19.c: New test.
19258
19259         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19260         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19261
19262 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19263
19264         PR c++/10506
19265         * g++.dg/init/new6.C: New test.
19266
19267         PR c++/10503
19268         * g++.dg/init/ref6.C: New test.
19269
19270 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19271
19272         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19273
19274 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19275
19276         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19277         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19278
19279 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19280
19281         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19282         initialized static data members.
19283
19284 2003-04-25  H.J. Lu <hjl@gnu.org>
19285
19286         * gcc.dg/ia64-sync-4.c: New test.
19287
19288 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19289
19290         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19291         date.
19292
19293 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19294
19295         PR c++/10337
19296         * g++.dg/warn/conv1.C: New test.
19297         * g++.old-deja/g++.other/conv7.C: Adjust.
19298         * g++.old-deja/g++.other/overload14.C: Adjust.
19299
19300 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19301
19302         PR c++/10471
19303         * g++.dg/template/defarg2.C: New test.
19304
19305 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19306
19307         * gcc.dg/cpp/include2.c: Update.
19308         * gcc.dg/cpp/multiline-2.c: New.
19309         * gcc.dg/cpp/multiline.c: Update.
19310         * gcc.dg/cpp/strify2.c: Update.
19311         * gcc.dg/cpp/trad/literals-2.c: Update.
19312
19313 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19314
19315         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19316
19317 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19318
19319         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19320
19321 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19322
19323         PR c++/10451
19324         * g++.dg/parse/crash4.C: New test.
19325
19326         PR c++/9847
19327         * g++.dg/parse/crash5.C: New test.
19328
19329 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19330
19331         PR c++/10446
19332         * g++.dg/parse/crash3.C: New test.
19333
19334         PR c++/10428
19335         * g++.dg/parse/elab1.C: New test.
19336
19337 2003-04-22  Devang Patel  <dpatel@apple.com>
19338
19339         * gcc.dg/cpp/trad/funlike-5.c: New test.
19340
19341 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19342
19343         * g++.dg/other/packed1.C: Fix dg options.
19344
19345 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19346
19347         * g++.dg/other/offsetof2.C: New test.
19348
19349 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19350
19351         * g++.dg/template/recurse.C: Adjust location of error messages.
19352
19353 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19354
19355         PR c++/9881
19356         * g++.dg/init/addr-const1.C: New test.
19357         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19358
19359 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19360
19361         PR c++/10405
19362         * g++.dg/lookup/struct-hack1.C: New test.
19363
19364 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19365
19366         * ucs.c: Update diagnostic messages.
19367
19368 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19369
19370         * gcc.dg/cpp/truefalse.cpp: New test.
19371         * gcc.dg/cpp/cpp.exp: Update.
19372         * g++.dg/other/stdbool-if.C: Remove.
19373
19374 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19375
19376         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19377         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19378
19379 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19380
19381         * gcc.c-torture/compile/20030418-1.c: New test.
19382
19383 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19384
19385         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19386
19387 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19388
19389         PR c++/10347
19390         g++.dg/template/dependent-name1.C: New test.
19391
19392 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19393
19394         * gcc.dg/warn-1.c (tourist_guide): New array,
19395         contains a pointer to bar.
19396
19397 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19398
19399         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19400         * gcc.c-torture/execute/medce-1.c: New test case.
19401         * gcc.c-torture/execute/medce-2.c: New test case.
19402
19403 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19404
19405         * lib/prune.exp: Ignore more messages.
19406
19407         PR c++/10381
19408         * g++.dg/parse/lookup3.C: New test.
19409
19410 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19411
19412         * gcc.c-torture/compile/20030415-1.c : New test.
19413
19414 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19415
19416         * gcc.c-torture/execute/scope-2.c: Move to ...
19417         * gcc.dg/noncompile/scope.c: .... here.
19418
19419 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19420
19421         * gcc.dg/20030414-2.c: New test case.
19422
19423 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19424
19425         PR target/10377
19426         * gcc.dg/20030414-1.c: New test.
19427
19428 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19429
19430         * gcc.dg/builtins-12.c: New test case.
19431         * gcc.dg/builtins-13.c: New test case.
19432
19433 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19434
19435         * gcc.c-torture/execute/string-opt-18.c: New test.
19436
19437 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19438
19439         PR c++/10300
19440         * g++.dg/init/new5.C: New test.
19441
19442 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19443
19444         PR c++/7910
19445         * g++.dg/ext/dllimport1.C: New test.
19446
19447 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19448
19449         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19450
19451 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19452
19453         PR Fortran/9263
19454         * g77.f-torture/noncompile/9263.f: New test
19455         PR Fortran/1832
19456         * g77.f-torture/execute/1832.f: New test
19457
19458 2003-04-11  David Chad  <davidc@freebsd.org>
19459             Loren J. Rittle  <ljrittle@acm.org>
19460
19461         libobjc/8562
19462         * objc.dg/headers.m: New test.
19463
19464 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19465
19466         * gcc.c-torture/execute/builtin-noret-2.c: New.
19467         * gcc.c-torture/execute/builtin-noret-2.x: New.
19468         XFAIL builtin-noret-2.c at -O1 and above.
19469         * gcc.dg/redecl.c: New.
19470         * gcc.dg/Wshadow-1.c: Update error regexps.
19471
19472 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19473
19474         * g++.dg/abi/bitfield10.C: New test.
19475
19476 2003-04-09  Mike Stump  <mrs@apple.com>
19477
19478         * gcc.dg/pch/pch.exp: Make testcase names longer.
19479         * g++.dg/pch/pch.exp: Make testcase names longer.
19480
19481 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19482
19483         * gcc.dg/builtins-11.c: New test case.
19484
19485 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19486
19487         * gcc.dg/builtins-9.c: New test case.
19488         * gcc.dg/builtins-10.c: New test case.
19489
19490 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19491
19492         * gcc.dg/noncompile/init-4.c.c: New test.
19493
19494 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19495
19496         * gcc.misc-test/gcov-9.c: New test.
19497         * gcc.misc-test/gcov-10.c: New test
19498         * gcc.misc-test/gcov-11.c: New test.
19499
19500 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19501
19502         PR optimization/10024
19503         * gcc.c-torture/compile/20030405-1.c: New test.
19504
19505 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19506
19507         * gcc.dg/pch/static-3.c: New.
19508         * gcc.dg/pch/static-3.hs: New.
19509         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19510
19511 2003-04-04  Richard Henderson  <rth@redhat.com>
19512
19513         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19514         * g++.dg/eh/forced2.C: Likewise.
19515
19516 2003-04-03  Mike Stump  <mrs@apple.com>
19517
19518         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19519         target arg.
19520         (scan-assembler-times, scan-assembler-not): Likewise.
19521         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19522
19523 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19524
19525         * gcc.dg/sparc-loop-1.c: New test.
19526
19527 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19528
19529         PR other/9274
19530         * g++.dg/pch/system-2.C: New.
19531         * g++.dg/pch/system-2.Hs: New.
19532
19533 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19534
19535         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19536
19537         * g++.dg/eh/simd-1.C (vecfunc): Same.
19538
19539 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19540
19541         * gcc.c-torture/execute/20030401-1.c: New test case.
19542
19543 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19544
19545         * objc.dg/defs.m: New.
19546
19547 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19548
19549         * g++.dg/eh/simd-1.C: New.
19550         * g++.dg/eh/simd-2.C: New.
19551
19552 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19553
19554         * gcc.c-torture/execute/simd-3.c: New.
19555
19556 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19557
19558         PR c/9936
19559         * gcc.dg/20030331-2.c: New test.
19560
19561 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19562
19563         PR c++/10278
19564         * g++.dg/parse/crash2.C: New test.
19565
19566 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19567
19568         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19569         * gcc.c-torture/execute/20030331-1.c: ...here.
19570
19571 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19572
19573         * gcc.c-torture/execute/20030331-1.c: New test.
19574
19575 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19576
19577         * lib/gcov.exp: Adjust call return testing strings.
19578         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19579
19580 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19581
19582         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19583         * gcc.dg/builtins-7.c: New test case.
19584         * gcc.dg/builtins-8.c: New test case.
19585
19586 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19587
19588         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19589
19590 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19591
19592         PR c++/7647
19593         * g++.dg/lookup-class-member-2.C: New test.
19594
19595 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19596
19597         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19598
19599 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19600
19601         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19602
19603 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19604
19605         * g++.dg/init/attrib1.C: New test.
19606
19607 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19608
19609         * gcc.dg/ultrasp8.c: New test.
19610
19611 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19612
19613         * gcc.dg/ultrasp7.c: New test.
19614
19615 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19616
19617         PR c++/10047
19618         * g++.dg/template/inline1.C: New test.
19619
19620 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19621
19622         * gcc.dg/sparc-dwarf2.c: New test.
19623
19624 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19625
19626         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19627         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19628
19629 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19630
19631         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19632         than reading .x files.
19633         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19634         * g77.dg/gcov/gcov-1.f: Likewise.
19635         * gcc.misc-tests/gcov-4b.c: Likewise.
19636         * gcc.misc-tests/gcov-5b.c: Likewise.
19637         * gcc.misc-tests/gcov-6.c: Likewise.
19638         * gcc.misc-tests/gcov-7.c: Likewise.
19639         * gcc.misc-tests/gcov-8.c: Likewise.
19640         * g++.dg/gcov/gcov-1.x: Remove.
19641         * g77.dg/gcov/gcov-1.x: Likewise.
19642         * gcc.misc-tests/gcov-4b.x: Likewise.
19643         * gcc.misc-tests/gcov-5b.x: Likewise.
19644         * gcc.misc-tests/gcov-6.x: Likewise.
19645         * gcc.misc-tests/gcov-7.x: Likewise.
19646         * gcc.misc-tests/gcov-8.x: Likewise.
19647
19648 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19649
19650         PR opt/10087
19651         * gcc.dg/20030324-1.c: New test.
19652
19653 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19654
19655         PR c++/10224
19656         * g++.dg/template/arg3.C: New test.
19657
19658         PR c++/10158
19659         * g++.dg/template/friend18.C: New test.
19660
19661 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19662
19663         * g77.f-torture/compile/20030326-1.f: New test case.
19664
19665 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19666
19667         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19668
19669         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19670
19671 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19672
19673         * gcc.dg/ia64-sync-3.c: New test.
19674
19675 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19676
19677         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19678
19679 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19680
19681         * gcc.dg/ultrasp6.c: New test.
19682
19683 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19684
19685         * gcc.dg/i386-signbit-1.c: New test.
19686         * gcc.dg/i386-signbit-2.c: New test.
19687         * gcc.dg/i386-signbit-3.c: New test.
19688
19689 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19690
19691         * gcc.dg/ultrasp5.c: Fix options.
19692
19693 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19694
19695         * gcc.dg/ultrasp5.c: Fix comment.
19696
19697 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19698
19699         PR fortran/10197
19700         * g77.f-torture/execute/10197.f: New test.
19701
19702 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19703
19704         PR c++/9898, c++/383
19705         * g++.dg/template/conv6.C: New test.
19706
19707         PR c++/10119
19708         * g++.dg/template/ptrmem5.C: New test.
19709
19710         PR c++/10026
19711         * g++.dg/lookup/koenig1.C: New test.
19712
19713         PR C++/10199
19714         * g++.dg/lookup/template2.C: New test.
19715
19716 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19717
19718         * g++.dg/opt/rtti1.C: New test.
19719
19720 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19721
19722         * gcc.dg/ultrasp5.c: New test.
19723
19724 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19725
19726         PR middle-end/9967
19727         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19728         builtin fputs.
19729
19730 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19731
19732         PR c/8224
19733         * gcc.dg/20030323-1.c: New test.
19734
19735 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19736
19737         * gcc.c-torture/compile/20030323-1.c: New test case.
19738
19739 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19740
19741         * gcc.dg/20030321-1.c: New test.
19742
19743 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19744
19745         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19746
19747 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19748
19749         PR c++/9978, c++/9708
19750         * g++.dg/ext/vlm1.C: Adjust expected error.
19751         * g++.dg/ext/vla2.C: New test.
19752         * g++.dg/template/arg1.C: New test.
19753         * g++.dg/template/arg2.C: New test.
19754
19755 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19756
19757         * g77.f-torture/execute/select.f: New test.
19758         * g77.f-torture/noncompile/select_no_compile.f: New test.
19759
19760 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19761
19762         PR c++/9898
19763         * g++.dg/other/error4.C: New test.
19764
19765 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19766
19767         * g++.dg/template/friend17.C: New test.
19768
19769 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19770
19771         * gcc.c-torture/compile/20030320-1.c: New.
19772
19773 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19774
19775         * gcc.dg/builtins-6.c: New test case.
19776
19777 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19778
19779         PR target/10073
19780         * gcc.c-torture/compile/20030319-1.c: New.
19781
19782 2003-03-18  Jan Hubicka  <jh@suse.cz>
19783
19784         * gcc.dg/i386-cvt-1.c: New test.
19785
19786 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19787
19788         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19789         * objc.dg/naming-2.m: Likewise.
19790
19791 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19792
19793         PR c++/9639
19794         * g++.dg/parse/crash1.C: New test.
19795
19796 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19797
19798         PR c++/8805
19799         * g++.dg/eh/cleanup1.C: New test.
19800
19801 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19802
19803         * gcc.c-torture/execute/20030316-1.c: New test case.
19804
19805 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19806
19807         PR c++/9629
19808         * g++.dg/init/ctor2.C: New test.
19809
19810 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19811
19812         * g77.f-torture/compile/xformat.f: New test case.
19813
19814 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19815
19816         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19817         * g++.old-deja/g++.mike/eh50.C: Likewise.
19818
19819 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19820
19821         PR c++/6440
19822         * g++.dg/template/spec7.C: New test.
19823         * g++.dg/template/spec8.C: Likewise.
19824
19825 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19826
19827         * gcc.c-torture/execute/20030313-1.c: New test.
19828
19829 2003-03-14  Richard Henderson  <rth@redhat.com>
19830
19831         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19832
19833 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19834
19835         * gcc.c-torture/compile/20030314-1.c: New test.
19836
19837 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19838
19839         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19840         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19841         thumb target,
19842         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19843         to accept newer _imp__  prefix and additional
19844         newline in .drectve section.
19845         * gcc.dg/dll-4.c: Likewise.
19846         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19847         switch.
19848
19849 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19850
19851         * g++.dg/parse/namespace9.C: New test.
19852
19853         * g++.dg/init/ref5.C: New test.
19854         * g++.dg/parse/ptrmem1.C: Likewise.
19855
19856 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19857
19858         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19859         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19860         regular expression.
19861         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19862         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19863
19864 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19865
19866         * gcc.c-torture/execute/20030224-2.c: New test.
19867
19868 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19869
19870         * gcc.dg/decl-3.c: New test.
19871
19872 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19873
19874         * gcc.dg/i386-loop-2.c: New test.
19875
19876 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19877
19878         PR c++/9474
19879         * g++.dg/parse/namespace8.C: New test.
19880
19881         PR c++/9924
19882         * g++.dg/overload/builtin2.C: New test.
19883
19884 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19885
19886         * gcc.dg/return-type-3.c: New test.
19887
19888 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19889
19890         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19891         profiling options are not supported.
19892
19893 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19894
19895         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19896         * g++.old-deja/g++.warn/impint2.C: Likewise.
19897
19898 2003-03-10  Devang Patel  <dpatel@apple.com>
19899
19900         * g++.dg/cpp/c++_cmd_1.C: New test.
19901         * g++.dg/cpp/c++_cmd_1.h: New file.
19902
19903 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19904
19905         * gcc.dg/altivec-9.c: New file.
19906
19907 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19908
19909         * gcc.dg/ppc-sdata-1.c: New test.
19910         * gcc.dg/ppc-sdata-2.c: New test.
19911
19912 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19913
19914         PR c++/9373
19915         * g++.dg/opt/ptrmem2.C: New test.
19916
19917         PR c++/8534
19918         * g++.dg/opt/ptrmem1.C: New test.
19919
19920 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19921
19922         * gcc.dg/i386-loop-1.c: New test.
19923
19924 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19925
19926         PR c++/9970
19927         * g++.dg/lookup/friend1.C: New test.
19928
19929 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19930
19931         PR c++/9823
19932         * g++.dg/parser/constructor1.C: New test.
19933
19934 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19935
19936         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19937
19938         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19939
19940 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19941
19942         * gcc.dg/cpp/Wunused.c: Update test.
19943
19944 2003-03-08  Jan Hubicka  <jh@suse.cz>
19945
19946         * gcc.dg/inline-3.c: New test.
19947
19948 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19949
19950         PR c++/9809
19951         * g++.dg/parse/builtin1.C: New test.
19952
19953         PR c++/9982
19954         * g++.dg/abi/cookie1.C: New test.
19955         * g++.dg/abi/cookie2.C: Likewise.
19956
19957         PR c++/9524
19958         * g++.dg/template/field1.C: New test.
19959
19960         PR c++/9912
19961         * g++.dg/parse/class1.C: New test.
19962         * g++.dg/parse/namespace7.C: Likewise.
19963         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19964
19965 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19966
19967         * g++.dg/init/ref4.C: New test.
19968
19969 2003-03-07  Jan Hubicka  <jh@suse.cz>
19970
19971         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19972         * gcc.dg/inline-3.c:  New test.
19973
19974 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19975
19976         * g++.dg/init/ref3.C: New test.
19977
19978         PR c++/9965
19979         * g++.dg/init/ref2.C: New test.
19980
19981         PR c++/9400
19982         * g++.dg/warn/Wshadow-2.C: New test.
19983
19984         PR c++/9791
19985         * g++.dg/warn/Woverloaded-1.C: New test.
19986
19987 2003-03-05  Jan Hubicka  <jh@suse.cz>
19988
19989         * gcc.dg/i386-local2.c: New.
19990         * gcc.dg/i386-local.c: Fix typo.
19991
19992 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19993
19994         * g++.dg/abi/layout3.C: New test.
19995
19996 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19997
19998         * gcc.c-torture/compile/20030305-1.c
19999
20000 2003-03-05  Jan Hubicka  <jh@suse.cz>
20001
20002         * gcc.dg/i386-local.c: New.
20003
20004 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
20005
20006         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
20007
20008 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20009
20010         * gcc.dg/switch-2.c: New test.
20011         * gcc.dg/switch-3.c: New test.
20012         * gcc.dg/Wswitch.c: Adjust line numbers.
20013         * gcc.dg/Wswitch-default.c: Likewise.
20014         * gcc.dg/Wswitch-enum.c: Likewise.
20015
20016 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
20017
20018         * gcc.c-torture/execute/20030222-1.c: New test.
20019
20020 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20021
20022         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20023
20024 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20025
20026         PR c++/9878
20027         * g++.dg/init/ref1.C: New test.
20028
20029 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20030
20031         * gcc.dg/sh-relax.c: New SH-only test.
20032
20033 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20034
20035         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20036         comment explaining purpose of testcase.
20037
20038 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20039
20040         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20041         for HC11/HC12 (asm needs two int registers).
20042         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20043         HC11/HC12 because the test uses an asm which needs two 32-bit
20044         registers.
20045
20046 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20047
20048         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20049         for HC11/HC12 (array is too large otherwise).
20050         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20051         * gcc.c-torture/compile/20010518-2.x: Likewise.
20052         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20053         HC11/HC12 (array is too large).
20054
20055 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20056
20057         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20058         * lib/g++-dg.exp (g++-dg-test): Likewise.
20059
20060 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20061
20062         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20063         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20064
20065 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20066
20067         * g++.dg/warn/implicit-typename1.C: Remove warning.
20068
20069 2003-02-28  Richard Henderson  <rth@redhat.com>
20070
20071         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20072         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20073
20074 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20075
20076         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20077         * g++.dg/pch/pch.exp: Likewise.
20078
20079 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20080
20081         PR c++/9879
20082         * testsuite/g++.dg/init/new4.C: New test.
20083
20084 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20085
20086         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20087
20088 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20089
20090         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20091         unsigned long.
20092
20093         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20094         wider than float.
20095
20096 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20097
20098         * lib/scanasm.exp: Add support for counting numbers of
20099         occurences.
20100         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20101         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20102
20103 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20104
20105         PR c++/9683
20106         * g++.dg/template/static3.C: New test.
20107
20108         PR c++/9829
20109         * g++.dg/parse/namespace6.C: New test.
20110
20111 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20112
20113         PR target/9732
20114         * gcc.dg/20030225-1.c: New test.
20115
20116 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20117
20118         * README: Remove out-of-date information.
20119
20120         PR c++/9836
20121         * g++.dg/template/spec6.C: New test.
20122
20123 2003-02-24  Jeff Law  <law@redhat.com>
20124
20125         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20126
20127 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20128
20129         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20130         * gcc.dg/pragma-ep-1.c: Likewise.
20131
20132 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20133
20134         PR c++/9602
20135         * g++.dg/template/friend16.C: New test.
20136
20137 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20138
20139         PR c++/5333
20140         * g++.dg/parse/fused-params1.C: Adjust error messages.
20141         * g++.dg/template/nested3.C: New test.
20142
20143 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20144
20145         * g++.dg/abi/param1.C: New test.
20146
20147 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20148
20149         PR c++/7982
20150         * g++.dg/warn/implicit-typename1.C: New test.
20151
20152 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20153
20154         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20155         with "mtune".
20156         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20157         * gcc.c-torture/execute/20010129-1.x: Likewise.
20158         * gcc.dg/20011107-1.c: Likewise.
20159         * gcc.dg/20020108-1.c: Likewise.
20160         * gcc.dg/20020122-3.c: Likewise.
20161         * gcc.dg/20020206-1.c: Likewise.
20162         * gcc.dg/20020310-1.c: Likewise.
20163         * gcc.dg/20020426-2.c: Likewise.
20164         * gcc.dg/20020517-1.c: Likewise.
20165         * gcc.dg/991230-1.c: Likewise.
20166         * gcc.dg/i386-unroll-1.c: Likewise.
20167         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20168
20169 2003-02-22  Jan Hubicka  <jh@suse.cz>
20170
20171         * gcc.dg/i386-mul.c: New test.
20172
20173 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20174
20175         * gcc.dg/builtins-5.c: New test case.
20176
20177 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20178
20179         * gcc.dg/asmreg-1.c: New test.
20180
20181 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20182
20183         PR c++/9749
20184         * g++.dg/parse/varmod1.C: New test.
20185
20186 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20187
20188         PR c++/9727
20189         * g++.dg/template/op1.C: New test.
20190
20191 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20192
20193         PR c++/8906
20194         * g++.dg/template/nested2.C: New test.
20195
20196 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20197
20198         PR c++/8724
20199         * g++.dg/expr/dtor1.C: New test.
20200
20201 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20202
20203         * gcc.dg/cpp/include3.c: New test.
20204         * gcc.dg/cpp/inc/foo.h: New file.
20205
20206 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20207
20208         * gcc.c-torture/execute/20030221-1.c: New test.
20209
20210 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20211
20212         PR c++/9729
20213         * g++.dg/abi/conv1.C: New test.
20214
20215 2003-02-20  Jan Hubicka  <jh@suse.cz>
20216
20217         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20218
20219 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20220
20221         * gcc.c-torture/compile/20030219-1.c: New test.
20222
20223 2003-02-18  Jan Hubicka  <jh@suse.cz>
20224
20225         * gcc.dg/funcorder.c: New test.
20226
20227 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20228
20229         * gcc.c-torture/execute/20030218-1.c: New.
20230
20231 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20232
20233         * gcc.dg/20030218-1.c: New.
20234
20235 2003-02-18  Richard Henderson  <rth@redhat.com>
20236
20237         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20238         * gcc.dg/attr-used-2.c: New.
20239
20240 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20241
20242         PR c++/9704
20243         * g++.dg/init/copy5.C: New test.
20244
20245 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20246
20247         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20248         * g++.dg/pch/pch.exp: Likewise.
20249
20250 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20251
20252         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20253         STACK_SIZE is not defined.
20254
20255 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20256
20257         PR c++/9457
20258         * g++.dg/template/init1.C: New test.
20259
20260 2003-02-16  Jan HUbicka  <jh@suse.cz>
20261
20262         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20263         (foo): Add few extra tests
20264         * gcc.dg/c99-const-expr-3.c: Likewise.
20265         * gcc.c-torture/execute/20030216-1.c: New.
20266
20267 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20268
20269         PR c++/9459
20270         * g++.dg/ext/typeof4.C: New test.
20271
20272 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20273
20274         * gcc.dg/i386-387-3.c: New test case.
20275
20276 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20277
20278         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20279         cris-*-elf* cris-*-aout* and mmix-*-*.
20280
20281 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20282
20283         * gcc.dg/20030213-1.c: New test.
20284
20285 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20286
20287         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20288         * gcc.dg/i386-387-2.c: Likewise.
20289
20290 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20291
20292         * gcc.dg/ppc-spe.c: Fix formatting.
20293         Enable tests that were previously unsupported by gas.
20294         Delete tests for instructions that no longer exist.
20295         Switch arguments on evsubifw builtin.
20296
20297 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20298
20299         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20300         STACK_SIZE is too small.
20301
20302 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20303             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20304
20305         * gcc.dg/decl-2.c: New test.
20306
20307 2003-02-10  Jan Hubicka  <jh@suse.cz>
20308
20309         * gcc.dg/i386-fpcvt-1.c:  New test.
20310
20311 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20312
20313         * gcc.c-torture/execute/20030209-1.c: New test.
20314
20315 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20316
20317         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20318         int-wide bitops, use the constants of the same width.
20319         Likewise, if long long is 32-bit wide, test bitops using
20320         32-bit constants.
20321
20322 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20323
20324         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20325
20326 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20327
20328         * testsuite/gcc.dg/builtins-4.c: New test case.
20329
20330 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20331
20332         * gcc.dg/20020430-1.c: Fix dg command typos.
20333         * gcc.dg/20020503-1.c: Likewise.
20334
20335 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20336
20337         PR c++/8785
20338         * g++.dg/parse/fused-params1.C: New test.
20339
20340         PR c++/8857
20341         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20342
20343         PR c++/8921
20344         * g++.dg/parse/non-dependent1.C: New test.
20345
20346         PR c++/8928
20347         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20348
20349         PR c++/9228
20350         * g++.dg/parse/undefined7.C: New test.
20351         * g++.dg/parse/non-templ1.C: New test.
20352
20353         PR c++/9229
20354         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20355
20356 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20357
20358         * gcc.c-torture/compile/20030206-1.c: New test.
20359
20360 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20361
20362         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20363         "pow" to "foo" to avoid potential confusion with a math built-in.
20364
20365 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20366
20367         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20368         conditions for SPARC targets.
20369
20370 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20371
20372         * gcc.dg/20030204-1.c: New test.
20373
20374 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20375
20376         PR c++/38
20377         * g++.dg/parse/array-size1.C: New test.
20378
20379         PR c++/5657
20380         * g++.dg/parse/undefined3.C: New test.
20381
20382         PR c++/5665
20383         * g++.dg/parse/undefined4.C: New test.
20384
20385         PR c++/5975
20386         * g++.dg/parse/undefined5.C: New test.
20387
20388         PR c++/7259
20389         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20390
20391         PR c++/8578
20392         * g++.dg/parse/casting-operator1.C: New test.
20393
20394         PR c++/8596
20395         * g++.dg/parse/undefined6.C: New test.
20396
20397         PR c++/8736
20398         * g++.dg/parse/missing-template1.C: New test.
20399
20400 2003-02-04  Jan Hubicka  <jh@suse.cz>
20401
20402         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20403         * gcc.dg/i386-cmov?.c:  Likewise.
20404         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20405         * gcc.dg/i386-ssefp-1.c:  Likewise.
20406         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20407         conventions.
20408
20409 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20410
20411         PR c++/7129
20412         * testsuite/g++.dg/ext/max.C: New test.
20413
20414 2003-02-03  Jan Hubicka  <jh@suse.cz>
20415
20416         * gcc.c-torture/execute/20030203-1.c: New test.
20417
20418 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20419
20420         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20421         'natural-endian'.
20422
20423 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20424
20425         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20426         * g++.dg/init/new2.C: Likewise.
20427         * g++.dg/other/new1.C: Likewise.
20428
20429 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20430
20431         * gcc.dg/struct-ret-libc.c: New test.
20432
20433 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20434
20435         * gcc.dg/20030129-1.c: New test.
20436
20437 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20438
20439         PR c++/8849
20440         * g++.dg/template/ptrmem4.C: New test.
20441
20442 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20443
20444         * g++.dg/parser/constant1.C: New test.
20445
20446 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20447
20448         PR c++/8591
20449         * g++.dg/parse/friend2.C: New test.
20450
20451 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20452
20453         PR c++/9437
20454         * g++.dg/template/unify4.C: New test.
20455
20456 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20457
20458         * gcc.c-torture/execute/20030128-1.c: New test.
20459
20460 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20461
20462         * g++.dg/lookup/nested1.C: Test moved from ...
20463         * g++.old-deja/g++.other/lookup24.C: ... here.
20464
20465 2003-01-28  Jan Hubicka  <jh@suse.cz>
20466
20467         * gcc.dg/i386-cmov5.c:  New test.
20468
20469 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20470
20471         * gcc.c-torture/execute/20010925-1.c: Changed the
20472         memcpy declaration.
20473
20474 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20475
20476         PR c++/3902
20477         * g++.dg/parse/template5.C: New test.
20478
20479 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20480
20481         PR fortran/9258
20482         * g77.dg/pr9258: New test.
20483
20484 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20485
20486         * README: Move relevant parts from README.g++.
20487
20488         * README.g++: Remove this file.
20489
20490 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20491
20492         * g++.dg/abi/dcast1.C: New test.
20493
20494 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20495
20496         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20497
20498 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20499
20500         PR c++/47
20501         * g++.old-deja/g++.other/lookup24.C: New test.
20502
20503 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20504
20505         PR middle-end/7227
20506         * gcc.dg/uninit-C.c: New test.
20507
20508 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20509
20510         * g++.dg/abi/covariant1.C: New test.
20511
20512 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20513
20514         * gcc.dg/20030123-1.c: New test.
20515
20516 2003-01-25  Jan Hubicka  <jh@suse.cz>
20517
20518         PR opt/8492
20519         * gcc.c-torture/compile/20030125-1.c
20520
20521 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20522
20523         PR c++/9403
20524         * g++.dg/parse/template3.C: New test.
20525         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20526
20527         PR c++/795
20528         * g++.dg/parse/template4.C: New test.
20529
20530         PR c++/9415
20531         * g++.dg/template/qual2.C: New test.
20532
20533         PR c++/8545
20534         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20535
20536         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20537
20538 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20539
20540         * gcc.c-torture/execute/switch-1.c: New test case.
20541
20542 2003-01-25  Jan Hubicka  <jh@suse.cz>
20543
20544         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20545
20546 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20547
20548         Tweaks for Bison-1.875. From the NEWS file:
20549         "- `parse error' -> `syntax error'
20550         Bison now uniformly uses the term `syntax error'"
20551         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20552         * gcc.dg/cpp/digraph2.c: Likewise.
20553         * gcc.dg/cpp/direct2.c: Likewise.
20554         * gcc.dg/cpp/paste4.c: Likewise.
20555         * gcc.dg/c90-restrict-1.c: Likewise.
20556         * gcc.dg/c99-func-2.c: Likewise.
20557         * gcc.dg/noncompile/920721-2.c: Likewise.
20558         * gcc.dg/noncompile/930622-2.c: Likewise.
20559         * gcc.dg/noncompile/940112-1.c: Likewise.
20560         * gcc.dg/noncompile/950921-1.c: Likewise.
20561         * gcc.dg/noncompile/951123-1.c: Likewise.
20562         * gcc.dg/noncompile/971104-1.c: Likewise.
20563         * gcc.dg/noncompile/990416-1.c: Likewise.
20564
20565 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20566
20567         * g++.dg/parse/undefined1.C: Add error message.
20568
20569 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20570
20571         PR c++/9354
20572         * g++.dg/parse/new1.C: New test.
20573
20574         PR c++/9216
20575         * g++.dg/parse/template2.C: New test.
20576
20577         PR c++/9354
20578         * g++.dg/parse/typedef2.C: New test.
20579
20580         PR c++/9328
20581         * g++.dg/ext/typeof3.C: New test.
20582
20583 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20584
20585         PR c++/2738
20586         * g++.dg/parse/ret-type1.C: New test.
20587
20588         PR c++/3792
20589         * g++.dg/parse/tmpl-outside1.C: New test.
20590
20591         PR c++/4207
20592         * g++.dg/parse/int-as-enum1.C: New test.
20593
20594         PR c++/4903
20595         * g++.dg/parse/no-typename1.C: New test.
20596
20597         PR c++/5533
20598         * g++.dg/parse/no-value1.C: New test.
20599
20600         PR c++/5921
20601         * g++.dg/parse/wrong-inline1.C: New test.
20602
20603         PR c++/6402
20604         * g++.dg/parse/ref1.C: New test.
20605
20606         PR c++/6992
20607         * g++.dg/parse/attr-ctor1.C: New test.
20608
20609         PR c++/7229
20610         * g++.dg/parse/namespace5.C: New test.
20611
20612         PR c++/7917
20613         * g++.dg/parse/func-def1.C: New test.
20614
20615         PR c++/8143
20616         * g++.dg/parse/undefined1.C: New test.
20617
20618         PR c++/5723, PR c++/8522
20619         * g++.dg/parse/specialization1.C: New test.
20620
20621         PR c++/163, PR c++/8595
20622         * g++.dg/parse/struct-as-enum1.C: New test.
20623
20624         PR c++/9173
20625         * g++.dg/parse/undefined2.C: New test.
20626
20627 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20628
20629         PR c++/9298
20630         * g++.dg/parse/template1.C: New test.
20631
20632         PR c++/9384
20633         * g++.dg/parse/using1.C: New test.
20634
20635         PR c++/9285
20636         PR c++/9294
20637         * g++.dg/parse/expr2.C: New test.
20638
20639         PR c++/9388
20640         * g++.dg/parse/lookup2.C: Likewise.
20641
20642 2003-01-21  Jan Hubicka  <jh@suse.cz>
20643
20644         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20645         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20646         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20647         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20648
20649 2003-01-20  Nick Clifton  <nickc@redhat.com>
20650
20651         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20652         problem with ARM sibcall code generation.
20653
20654 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20655
20656         * gcc.c-torture/execute/20030120-1.c: New.
20657
20658 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20659
20660         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20661
20662 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20663
20664         PR c++/9272
20665         * g++.dg/parse/ctor1.C: New test.
20666
20667         PR c++/9294:
20668         * g++.dg/parse/qualified1.C: New test.
20669
20670         * g++.dg/parse/typename3.C: New test.
20671
20672 2003-01-16  Richard Henderson  <rth@redhat.com>
20673
20674         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20675
20676 2003-01-16  Richard Henderson  <rth@redhat.com>
20677
20678         * g++.dg/pch/pch.exp: Copy test header to the working directory
20679         before using it either for precompilation or direct use.
20680         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20681         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20682
20683 2003-01-16  Richard Henderson  <rth@redhat.com>
20684
20685         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20686         before using it either for precompilation or direct use.
20687         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20688         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20689
20690 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20691
20692         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20693         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20694         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20695         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20696         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20697         typename warning into error.
20698         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20699         error messages.
20700         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20701         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20702         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20703         messages.
20704         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20705         make declaration visible in template.
20706         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20707         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20708         messages.
20709         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20710         message.
20711         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20712         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20713         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20714         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20715         typename warning with error message.
20716         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20717         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20718         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20719
20720 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20721
20722         * g++.dg/parse/ambig2.C: New test.
20723
20724 2003-01-15  Richard Henderson  <rth@redhat.com>
20725
20726         * g++.dg/tls/init-2.C: Update error message string.
20727
20728 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20729
20730         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20731
20732 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20733
20734         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20735         all for HC11/HC12.
20736         * gcc.c-torture/compile/20001205-1.x: Likewise.
20737         * gcc.c-torture/compile/20001226-1.x: Likewise.
20738         * gcc.c-torture/compile/920520-1.x: Likewise.
20739         * gcc.c-torture/compile/961203-1.x: Likewise.
20740         * gcc.c-torture/compile/20020604-1.x: Likewise.
20741
20742 2003-01-15  Jan Hubicka  <jh@suse.cz>
20743
20744         * gcc.c-torture/compile/20030115-1.c: New test.
20745
20746         * gcc.dg/i386-fpcvt-1.c: New test.
20747         * gcc.dg/i386-fpcvt-2.c: New test.
20748
20749 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20750
20751         Further conform g++'s __vmi_class_type_info to the C++ ABI
20752         specification.
20753         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20754         the specification.
20755
20756 2003-01-14  Jan Hubicka  <jh@suse.cz>
20757
20758         * gcc.dg/i386-fpcvt-1.c: New test.
20759         * gcc.dg/i386-fpcvt-2.c: New test.
20760
20761 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20762
20763         * gcc.dg/i386-mmx-3.c: New test.
20764
20765 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20766
20767         PR c++/9264
20768         * g++.dg/parse/octal1.C: New file.
20769
20770         PR c++/9172
20771         * g++.dg/parse/typename1.C: New file.
20772
20773 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20774
20775         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20776         * gcc.dg/bf-no-ms-layout.c: Likewise.
20777         * gcc.dg/bf-ms-attrib.c: Likewise.
20778
20779 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20780
20781         PR c++/9099
20782         * g++.dg/parse/dtor1.C: New file.
20783
20784         PR c++/9128
20785         * g++.dg/rtti/typeid1.C: New file.
20786
20787         PR c++/9153
20788         * g++.dg/parse/lookup1.C: New file.
20789
20790         PR c++/9171
20791         * g++.dg/templ/spec5.C: New file.
20792
20793 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20794
20795         * gcc.c-torture/compile/20030110-1.c: New test.
20796
20797 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20798
20799         Merge from pch-branch:
20800
20801         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20802
20803         * gcc.dg/pch/cpp-1.h: New.
20804         * gcc.dg/pch/cpp-1.c: New.
20805         * gcc.dg/pch/cpp-2.h: New.
20806         * gcc.dg/pch/cpp-2.c: New.
20807
20808         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20809
20810         * gcc.dg/pch/except-1.h: New.
20811         * gcc.dg/pch/except-1.c: New.
20812
20813         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20814
20815         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20816         running test.
20817         * gcc.dg/pch: Include *.hp not *.h.
20818         * gcc.dg/pch/system-1.h: New.
20819         * gcc.dg/pch/system-1.c: New.
20820
20821         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20822
20823         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20824         rather than trying to build and run a program using PCH.
20825         * gcc.dg/pch: Remove dg-do commands from test files.
20826
20827         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20828
20829         * gcc.dg/pch/macro-3.c: New.
20830         * gcc.dg/pch/macro-3.h: New.
20831
20832         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20833
20834         * gcc.dg/pch/common-1.c: New.
20835         * gcc.dg/pch/common-1.h: New.
20836         * gcc.dg/pch/decl-1.c: New.
20837         * gcc.dg/pch/decl-1.h: New.
20838         * gcc.dg/pch/decl-2.c: New.
20839         * gcc.dg/pch/decl-2.h: New.
20840         * gcc.dg/pch/decl-3.c: New.
20841         * gcc.dg/pch/decl-3.h: New.
20842         * gcc.dg/pch/decl-4.c: New.
20843         * gcc.dg/pch/decl-4.h: New.
20844         * gcc.dg/pch/decl-5.c: New.
20845         * gcc.dg/pch/decl-5.h: New.
20846         * gcc.dg/pch/global-1.c: New.
20847         * gcc.dg/pch/global-1.h: New.
20848         * gcc.dg/pch/inline-1.c: New.
20849         * gcc.dg/pch/inline-1.h: New.
20850         * gcc.dg/pch/inline-2.c: New.
20851         * gcc.dg/pch/inline-2.h: New.
20852         * gcc.dg/pch/static-1.c: New.
20853         * gcc.dg/pch/static-1.h: New.
20854         * gcc.dg/pch/static-2.c: New.
20855         * gcc.dg/pch/static-2.h: New.
20856
20857         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20858
20859         * g++.dg/pch/pch.exp: Better handle failing testcases.
20860         * gcc.dg/pch/pch.exp: Likewise.
20861         * gcc.dg/pch/macro-1.c: New.
20862         * gcc.dg/pch/macro-1.h: New.
20863         * gcc.dg/pch/macro-2.c: New.
20864         * gcc.dg/pch/macro-2.h: New.
20865
20866         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20867
20868         * g++.dg/dg.exp: Treat files in pch/ specially.
20869         * g++.dg/pch/pch.exp: New file.
20870         * g++.dg/pch/empty.H: New file.
20871         * g++.dg/pch/empty.C: New file.
20872         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20873         "precompile".
20874
20875         * gcc.dg/pch/pch.exp: New file.
20876         * gcc.dg/pch/empty.h: New file.
20877         * gcc.dg/pch/empty.c: New file.
20878         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20879         "precompile".
20880
20881 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20882
20883         * g++.dg/template/friend14.C: New test.
20884
20885 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20886
20887         * gcc.dg/old-style-asm-1.c: New test.
20888
20889 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20890
20891         * gcc.c-torture/compile/20030109-1.c: New test.
20892
20893 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20894
20895         * gcc.c-torture/execute/20030109-1.c: New test.
20896
20897 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20898
20899         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20900         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20901         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20902         * g++.old-deja/g++.mike/eh2.C: Likewise
20903         * g++.old-deja/g++.mike/eh3.C: Likewise
20904         * g++.old-deja/g++.mike/eh5.C: Likewise
20905         * g++.old-deja/g++.mike/eh6.C: Likewise
20906         * g++.old-deja/g++.mike/eh7.C: Likewise
20907         * g++.old-deja/g++.mike/eh8.C: Likewise
20908         * g++.old-deja/g++.mike/eh9.C: Likewise
20909         * g++.old-deja/g++.mike/eh10.C: Likewise
20910         * g++.old-deja/g++.mike/eh12.C: Likewise
20911         * g++.old-deja/g++.mike/eh13.C: Likewise
20912         * g++.old-deja/g++.mike/eh14.C: Likewise
20913         * g++.old-deja/g++.mike/eh16.C: Likewise
20914         * g++.old-deja/g++.mike/eh17.C: Likewise
20915         * g++.old-deja/g++.mike/eh18.C: Likewise
20916         * g++.old-deja/g++.mike/eh21.C: Likewise
20917         * g++.old-deja/g++.mike/eh23.C: Likewise
20918         * g++.old-deja/g++.mike/eh24.C: Likewise
20919         * g++.old-deja/g++.mike/eh25.C: Likewise
20920         * g++.old-deja/g++.mike/eh26.C: Likewise
20921         * g++.old-deja/g++.mike/eh27.C: Likewise
20922         * g++.old-deja/g++.mike/eh28.C: Likewise
20923         * g++.old-deja/g++.mike/eh29.C: Likewise
20924         * g++.old-deja/g++.mike/eh31.C: Likewise
20925         * g++.old-deja/g++.mike/eh33.C: Likewise
20926         * g++.old-deja/g++.mike/eh34.C: Likewise
20927         * g++.old-deja/g++.mike/eh35.C: Likewise
20928         * g++.old-deja/g++.mike/eh36.C: Likewise
20929         * g++.old-deja/g++.mike/eh37.C: Likewise
20930         * g++.old-deja/g++.mike/eh38.C: Likewise
20931         * g++.old-deja/g++.mike/eh39.C: Likewise
20932         * g++.old-deja/g++.mike/eh40.C: Likewise
20933         * g++.old-deja/g++.mike/eh41.C: Likewise
20934         * g++.old-deja/g++.mike/eh42.C: Likewise
20935         * g++.old-deja/g++.mike/eh44.C: Likewise
20936         * g++.old-deja/g++.mike/eh46.C: Likewise
20937         * g++.old-deja/g++.mike/eh47.C: Likewise
20938         * g++.old-deja/g++.mike/eh48.C: Likewise
20939         * g++.old-deja/g++.mike/eh49.C: Likewise
20940         * g++.old-deja/g++.mike/eh50.C: Likewise
20941         * g++.old-deja/g++.mike/eh51.C: Likewise
20942         * g++.old-deja/g++.mike/eh53.C: Likewise
20943         * g++.old-deja/g++.mike/eh55.C: Likewise
20944         * g++.old-deja/g++.mike/p7912.C: Likewise
20945         * g++.old-deja/g++.mike/p9706.C: Likewise
20946         * g++.old-deja/g++.mike/p10416.C: Likewise
20947         * g++.old-deja/g++.mike/p11667.C: Likewise
20948         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20949         Remove redundant reference to Iris.
20950         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20951         Elxsi, i860, Pico Java, and WE32K.
20952
20953 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20954
20955         * g++.dg/ext/asm4.C: New test.
20956
20957 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20958
20959         PR c++/9030
20960         * g++.dg/template/friend12.C: New test.
20961         * g++.dg/template/friend13.C: Likewise.
20962         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20963
20964 2003-01-08  Jan Hubicka  <jh@suse.cz>
20965
20966         * gcc.dg/i386-cadd.c: New test.
20967         * gcc.dg/i386-cmov4.c: Likewise.
20968
20969 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20970
20971         PR c++/9165
20972         * g++.dg/warn/Wunused-3.C: New test.
20973
20974         * g++.dg/abi/bitfield9.C: New test.
20975
20976         PR c++/9189
20977         * g++.dg/parse/defarg3.C: New test.
20978
20979 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20980
20981         * g++.dg/parse/ambig1.C: New test.
20982         * g++.dg/parse/defarg2.C: New test.
20983
20984 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20985
20986         * g++.dg/template/defarg-1.C: New test.
20987         * g++.dg/template/local2.C: Likewise.
20988
20989 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20990
20991         * gcc.c-torture/execute/20030105-1.c: New test.
20992
20993 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20994
20995         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20996         * g++.dg/parse/namespace4.C: Likewise.
20997
20998 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20999
21000         * g++.dg/template/ntp2.C: New test.
21001
21002 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
21003
21004         * g++.dg/parse/extern-C-1.C: New test.
21005
21006         * g++.dg/parse/namespace4.C: New test.
21007
21008         * g++.dg/template/nested1.C: New test.
21009
21010         * g++.dg/parse/namespace3.C: New test.
21011
21012 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
21013
21014         * g++.dg/lookup/two-stage1.C: New test.
21015
21016 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21017
21018         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21019         * g++.old-deja/g++.jason/access8.C: Likewise.
21020         * g++.old-deja/g++.other/decl5.C: Likewise.
21021
21022 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21023
21024         * g++.dg/parse/parse7.C: New test.
21025
21026 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21027
21028         PR c++/2843
21029         * g++.dg/ext/attrib7.C: New test.
21030
21031 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21032
21033         * g++.dg/parse/parse6.C: New test.
21034
21035 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21036
21037         * gcc.dg/h8300-stack-1.c: New.
21038
21039 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21040
21041         g++.dg/lookup/exception1.C: New test.
21042
21043         g++.dg/lookup/template1.C: New test.
21044
21045         g++.dg/parse/namespace2.C: New test.
21046
21047         g++.dg/parse/parens2.C: New test.
21048
21049 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21050
21051         * g++.dg/parse/parse5.C: New test.
21052         * g++.dg/lookup/scoped4.C: New test.
21053
21054 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21055
21056         * g++.dg/parse/parens1.C: New test.
21057
21058         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21059         angle-bracket1.C.
21060         * g++.dg/parse/parens2.C: New test.
21061
21062         * g++.dg/lookup/scope-operator1.C: New test.
21063
21064         * g++.dg/parse/operator1.C: New test.
21065
21066 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21067
21068         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21069         * g++.old-deja/g++.other/access6.C: Likewise.
21070         * g++.old-deja/g++.other/decl1.C: Likewise.
21071         * g++.old-deja/g++.pt/typename12.C: Likewise.
21072
21073 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21074
21075         * g++.dg/parse/namespace1.C: New test.
21076
21077 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21078
21079         * g++.dg/parse/parse4.C: New test.
21080
21081 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21082
21083         * g++.dg/parse/parse3.C: New test.
21084
21085 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21086
21087         * g++.dg/parse/parse2.C: New test.
21088
21089 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21090
21091         * g++.dg/template/friend11.C: New test.
21092
21093 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21094
21095         * g++.dg/parse/parse1.C: New test.
21096
21097 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21098
21099         * lib/profopt.exp: Change the name of a global variable to avoid
21100         possible clashes with other test suites.
21101
21102 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21103
21104         * g++.dg/inherit/covariant8.C: New test.
21105
21106 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21107
21108         * g++.dg/init/array9.C: New test.
21109
21110         PR c++/9112
21111         * g++.dg/parse/expr1.C: New test.
21112
21113 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21114
21115         * gcc.c-torture/compile/20021230-1.c: New test.
21116
21117 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21118
21119         * g++.dg/inherit/covariant5.C: New test.
21120         * g++.dg/inherit/covariant6.C: New test.
21121         * g++.dg/inherit/covariant7.C: New test.
21122
21123 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21124
21125         PR c++/2739
21126         * g++.dg/other/access2.C: New test.
21127
21128 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21129
21130         * g++.dg/other/anon-struct.C: No longer fails
21131         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21132         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21133         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21134
21135 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21136
21137         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21138
21139 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21140
21141         * g++.dg/eh/spec4.C: Remove stray semicolon.
21142         * g++.dg/expr/pmf-1.C: Change error message.
21143         * g++.dg/ext/asm1.C: Remove stray semicolon.
21144         * g++.dg/ext/typename1.C: Add missing typenames.
21145         * g++.dg/inherit/template-as-base.C: Change error message.
21146         * g++.dg/lookup/scoped1.C: Likewise.
21147         * g++.dg/lookup/scoped2.C: Likewise.
21148         * g++.dg/lookup/using2.C: Likewise.
21149         * g++.dg/other/component1.C: Remove stray semicolon.
21150         * g++.dg/other/do1.C: Change error message.
21151         * g++.dg/other/error2.C: Likewise.
21152         * g++.dg/other/init1.C: Likewise.
21153         * g++.dg/other/packed1.C: Remove stray semicolon.
21154         * g++.dg/other/ptrmem2.C: Change error message.
21155         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21156         marker.
21157         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21158         * g++.dg/template/access3.C: Add typename keyword.
21159         * g++.dg/template/access5.C: Remove stray semicolon.
21160         * g++.dg/template/access6.C: Likewise.
21161         * g++.dg/template/complit1.C: Likewise.
21162         * g++.dg/template/crash1.C: Change error message.
21163         * g++.dg/template/inherit2.C: Remove stray semicolon.
21164         * g++.dg/template/instantiate2.C: Likewise.
21165         * g++.dg/template/instantiate3.C: Change error message.
21166         * g++.dg/template/qual1.C: Remove stray semicolon.
21167         * g++.dg/template/qualttp18.C: Change error message.
21168         * g++.dg/template/ref1.C: Remove stray semicolon.
21169         * g++.dg/template/sizeof1.C (A::value): Declare it.
21170         * g++.dg/template/spec4.C: Change error message.
21171         * g++.dg/template/static1.C: Likewise.
21172         * g++.dg/template/type1.C: Likewise.
21173         * g++.dg/template/typename3.C: Likewise.
21174         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21175         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21176         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21177         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21178         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21179         named return value extension.
21180         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21181         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21182         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21183         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21184         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21185         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21186         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21187         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21188         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21189         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21190         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21191         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21192         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21193         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21194         syntax.
21195         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21196         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21197         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21198         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21199         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21200         * g++.old-deja/g++.brendan/template11.C: Likewise.
21201         * g++.old-deja/g++.brendan/template26.C: Likewise.
21202         * g++.old-deja/g++.brendan/template27.C: Use explicit
21203         specialization syntax.
21204         * g++.old-deja/g++.brendan/template30.C: Likewise.
21205         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21206         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21207         non-dependent names.
21208         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21209         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21210         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21211         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21212         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21213         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21214         named return value extension.
21215         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21216         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21217         * g++.old-deja/g++.ext/return1.C: Likewise.
21218         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21219         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21220         * g++.old-deja/g++.jason/access8.C: Likewise.
21221         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21222         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21223         pseudo-destructor names.
21224         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21225         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21226         pseudo-destructor names.
21227         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21228         * g++.old-deja/g++.jason/overload19.C: Likewise.
21229         * g++.old-deja/g++.jason/overload32.C: Likewise.
21230         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21231         stray semicolons.
21232         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21233         * g++.old-deja/g++.jason/return.C: Likewise.
21234         * g++.old-deja/g++.jason/return2.C: Likewise.
21235         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21236         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21237         syntax.
21238         * g++.old-deja/g++.jason/template10.C: Account for use of
21239         non-dependent names.
21240         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21241         syntax.
21242         * g++.old-deja/g++.jason/template37.C: Likewise.
21243         * g++.old-deja/g++.law/access4.C: Change error messages.
21244         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21245         pseudo-destructor names.
21246         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21247         * g++.old-deja/g++.law/ctors9.C: Likewise.
21248         * g++.old-deja/g++.law/cvt22.C: Likewise.
21249         * g++.old-deja/g++.law/dtors5.C: Likewise.
21250         * g++.old-deja/g++.law/global-init1.C: Likewise.
21251         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21252         * g++.old-deja/g++.law/operators28.C: Likewise.
21253         * g++.old-deja/g++.law/visibility28.C: Likewise.
21254         * g++.old-deja/g++.martin/eval1.C: Likewise.
21255         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21256         name.
21257         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21258         * g++.old-deja/g++.mike/net34.C: Likewise.
21259         * g++.old-deja/g++.mike/net36.C: Likewise.
21260         * g++.old-deja/g++.mike/ns2.C: Likewise.
21261         * g++.old-deja/g++.mike/p12306.C: Likewise.
21262         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21263         value extension.
21264         * g++.old-deja/g++.mike/p700.C: Likewise.
21265         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21266         * g++.old-deja/g++.mike/p710.C: Likewise.
21267         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21268         value extension.
21269         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21270         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21271         * g++.old-deja/g++.ns/crash2.C: Likewise.
21272         * g++.old-deja/g++.ns/crash3.C: Likewise.
21273         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21274         * g++.old-deja/g++.ns/ns17.C: Likewise.
21275         * g++.old-deja/g++.ns/template16.C: Likewise.
21276         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21277         keyword.
21278         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21279         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21280         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21281         named return value extension.
21282         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21283         * g++.old-deja/g++.other/access4.C: Issue additional error
21284         messages.
21285         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21286         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21287         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21288         * g++.old-deja/g++.other/crash25.C: Change error message.
21289         * g++.old-deja/g++.other/crash4.C: Change error message.
21290         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21291         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21292         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21293         checks.
21294         * g++.old-deja/g++.other/defarg8.C: Likewise.
21295         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21296         * g++.old-deja/g++.other/dtor10.C: Likewise.
21297         * g++.old-deja/g++.other/incomplete.C: Likewise.
21298         * g++.old-deja/g++.other/linkage7.C: Likewise.
21299         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21300         lookup algorithm.
21301         * g++.old-deja/g++.other/mangle2.C: Likewise.
21302         * g++.old-deja/g++.other/refinit2.C: Likewise.
21303         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21304         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21305         * g++.old-deja/g++.pt/crash28.C: Likewise.
21306         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21307         syntax.
21308         * g++.old-deja/g++.pt/crash32.C: Change error message.
21309         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21310         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21311         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21312         error message position.
21313         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21314         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21315         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21316         syntax.
21317         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21318         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21319         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21320         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21321         keyword.
21322         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21323         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21324         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21325         keyword.
21326         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21327         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21328         syntax.
21329         * g++.old-deja/g++.pt/friend28.C: Account for use of
21330         non-dependent names.
21331         * g++.old-deja/g++.pt/friend29.C: Likewise.
21332         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21333         rules.
21334         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21335         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21336         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21337         lookup rules.
21338         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21339         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21340         keyword.
21341         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21342         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21343         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21344         keyword.
21345         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21346         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21347         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21348         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21349         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21350         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21351         keyword.
21352         * g++.old-deja/g++.pt/spec10.C: Likewise.
21353         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21354         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21355         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21356         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21357         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21358         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21359         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21360         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21361         * g++.old-deja/g++.pt/typename15.C: Likewise.
21362         * g++.old-deja/g++.pt/typename22.C: Likewise.
21363         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21364         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21365         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21366         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21367         syntax.
21368         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21369         return value extension.
21370         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21371         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21372         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21373         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21374
21375 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21376
21377         * g++.dg/warn/inline1.C: New test.
21378         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21379         * g++.old-deja/g++.jason/synth10.C: Likewise.
21380         * g++.old-deja/g++.mike/net31.C: Likewise.
21381         * g++.old-deja/g++.mike/p8786.C: Likewise.
21382
21383         * g++.dg/template/friend10.C: New test.
21384         * g++.dg/template/conv5.C: New test.
21385
21386 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21387
21388         * g++.dg/lookup/scoped3.C: New test.
21389
21390         * g++.dg/lookup/decl1.C: New test.
21391         * g++.dg/lookup/decl2.C: New test.
21392
21393 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21394
21395         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21396         gcc.c-torture/compile/20021015-1.c,
21397         gcc.c-torture/compile/20021015-2.c,
21398         gcc.c-torture/compile/20021123-1.c,
21399         gcc.c-torture/compile/20021123-2.c,
21400         gcc.c-torture/compile/20021123-3.c,
21401         gcc.c-torture/compile/20021123-4.c,
21402         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21403         only to 3.1 or 3.2 branch.
21404
21405 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21406
21407         * gcc.dg/i386-bitfield3.c: New test.
21408
21409         * gcc.dg/i386-bitfield2.c: New test.
21410
21411 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21412
21413         * g++.dg/parse/conv_op1.C: New test.
21414
21415 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21416
21417         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21418         approved.
21419
21420 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21421
21422         * gcc.c-torture/compile/20021220-1.c: New test.
21423
21424 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21425
21426         * gcc.dg/i386-fastcall-1.c: New.
21427
21428 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21429
21430         * gcc.c-torture/execute/20021219-1.c: New test.
21431
21432 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21433
21434         * gcc.dg/i386-pic-1.c: New test.
21435
21436 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21437
21438         PR c++/8099
21439         * g++.dg/template/friend9.C: New test.
21440
21441 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21442
21443         PR c++/3663
21444         * g++.dg/template/access7.C: New test.
21445
21446 2002-12-18  Nick Clifton  <nickc@redhat.com>
21447
21448         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21449         the libstdc++-v3 directory has been found.
21450
21451 2002-12-12  Devang Patel <dpatel@apple.com>
21452         * gcc.dg/darwin-ld-1.c: New test.
21453         * gcc.dg/darwin-ld-2.c: New test.
21454         * gcc.dg/darwin-ld-3.c: New test.
21455         * gcc.dg/darwin-ld-4.c: New test.
21456         * gcc.dg/darwin-ld-5.c: New test.
21457
21458 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21459
21460         * gcc.c-torture/compile/20021212-1.c: New test.
21461
21462 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21463
21464         * gcc.dg/fshort-wchar: New test.
21465
21466 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21467
21468         PR c++/8372
21469         * g++.dg/template/dtor1.C: New test.
21470
21471         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21472         markers.
21473
21474 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21475
21476         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21477
21478 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21479
21480         * g++.dg/template/static1.C: New test.
21481         * g++.dg/template/static2.C: New test.
21482         * g++.old-deja/g++.ext/memconst.C: New test.
21483
21484 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21485
21486         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21487         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21488         * g++.dg/special/initp1.C: Likewise.
21489
21490 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21491
21492         * gcc.c-torture/execute/20021204-1.c: New test.
21493
21494 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21495
21496         * gcc.dg/ppc-fmadd-1.c: New file.
21497         * gcc.dg/ppc-fmadd-2.c: New file.
21498         * gcc.dg/ppc-fmadd-3.c: New file.
21499
21500 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21501
21502         * gcc.c-torture/compile/20021204-1.c: New test.
21503
21504 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21505
21506         * g++.dg/inherit/covariant2.C: New test.
21507         * g++.dg/inherit/covariant3.C: New test.
21508         * g++.dg/inherit/covariant4.C: New test.
21509         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21510         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21511
21512 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21513
21514         PR c++/8688
21515         * g++.dg/init/brace3.C: New test.
21516
21517 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21518
21519         * gcc.dg/20020210-1.c: Fix a comment typo.
21520
21521 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21522
21523         PR c++/8720
21524         * g++.dg/parse/defarg1.C: New test.
21525
21526         PR c++/8615
21527         * g++.dg/template/char1.C: New test.
21528
21529         * g++.dg/template/varmod1.C: Fix typo.
21530
21531 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21532
21533         DR 180
21534         * g++.old-deja/g++.pt/crash32.C: Expect error.
21535
21536 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21537
21538         PR c++/5919
21539         * g++.dg/template/varmod1.C: New test.
21540
21541         PR c++/8727
21542         * g++.dg/inherit/typeinfo1.C: New test.
21543
21544         PR c++/8663
21545         * g++.dg/inherit/typedef1.C: New test.
21546
21547 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21548
21549         PR c++/8332
21550         PR c++/8493
21551         * g++.dg/template/strlen1.C: New test.
21552
21553         PR c++/8227
21554         * g++.dg/template/ctor2.C: New test.
21555
21556         PR c++/8214
21557         * g++.dg/init/string1.C: New test.
21558
21559         PR c++/8511
21560         * g++.dg/template/friend8.C: New test.
21561
21562 2002-11-29  Joe Buck <jbuck@synopsys.com>
21563
21564         * g++.dg/lookup/anon2.C: New test.
21565
21566 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21567
21568         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21569         h8300 port.
21570
21571 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21572
21573         * gcc.dg/bitfld-6.c: New test.
21574
21575 2002-11-27  Jan Hubicka  <jh@suse.cz>
21576
21577         * gcc.c-torture/execute/20021127.[cx]: New test.
21578
21579 2002-11-26  Jan Hubicka  <jh@suse.cz>
21580
21581         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21582         quality.
21583
21584 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21585
21586         * g++.dg/init/brace2.C: New test.
21587         * g++.old-deja/g++.mike/p9129.C: Correct.
21588
21589 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21590
21591         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21592
21593 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21594
21595         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21596
21597 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21598
21599         * testsuite/g++.dg/abi/empty11.C: New test.
21600         * testsuite/g++.dg/rtti/cv1.C: New test.
21601
21602 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21603
21604         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21605
21606 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21607
21608         * g++.dg/abi/empty10.C: New test.
21609
21610 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21611
21612         * gcc.c-torture/compile/20021124-1.c: New test.
21613
21614 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21615
21616         * g++.dg/abi/rtti2.C: New test.
21617
21618 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21619
21620         * gcc.dg/i386-unroll-1.c: New test.
21621
21622 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21623
21624         * gcc.c-torture/compile/20021120-1.c: New test.
21625         * gcc.c-torture/compile/20021120-2.c: New test.
21626
21627 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21628
21629         * gcc.dg/bitfld-5.c: New test.
21630
21631 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21632
21633         * gcc.c-torture/execute/20021120-3.c: New test.
21634
21635 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21636
21637         * gcc.c-torture/execute/20021120-2.c: New test.
21638
21639 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21640
21641         * gcc.c-torture/execute/20021120-1.c: New test.
21642
21643 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21644
21645         * gcc.c-torture/execute/20021118-3.c: New test.
21646
21647 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21648
21649         * gcc.c-torture/compile/20021119-1.c: New test.
21650
21651 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21652
21653         * gcc.dg/duff-1.c: New test.
21654         * gcc.dg/duff-2.c: New test.
21655         * gcc.dg/duff-3.c: New test.
21656
21657 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21658
21659         * gcc.dg/cpp/_Pragma5.c: New test.
21660
21661 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21662
21663         * gcc.c-torture/execute/20021118-2.c: New test.
21664
21665 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21666
21667         * gcc.c-torture/execute/20021118-1.c: New test.
21668
21669 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21670
21671         * gcc.dg/20021116-1.c: New test.
21672
21673 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21674
21675         * g++.dg/abi/vcall1.C: New test.
21676
21677 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21678
21679         * gcc.dg/20021029-1.c: New test.
21680         * gcc.dg/20021029-2.c: New test.
21681
21682 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21683
21684         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21685
21686 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21687
21688         PR c/8439
21689         * gcc.dg/20021110.c: Move to ...
21690         * gcc.c-torture/compile/20021110.c: .... here.
21691
21692 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21693
21694         PR c/8467
21695         * gcc.c-torture/execute/20021111-1.c
21696
21697 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21698
21699         PR c/8439
21700         * gcc.dg/20021110.c: New test.
21701
21702 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21703
21704         * g++.dg/abi/vthunk3.C: Run only on x86.
21705
21706 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21707
21708         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21709
21710 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21711
21712         * lib/compat.exp (compat-execute): Fix logic error in last
21713         change.
21714
21715 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21716
21717         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21718
21719 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21720
21721         PR c++/8389
21722         * g++.dg/template/access6.C: New test.
21723
21724 2002-11-08  Jan Hubicka  <jh@suse.cz>
21725
21726         * gcc.dg/i386-ssefp-1.c: New test.
21727         * gcc.dg/i386-ssefp-1.c: New test.
21728
21729 2002-11-08  Jan Hubicka  <jh@suse.cz>
21730
21731         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21732
21733 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21734
21735         * g++.dg/abi/vthunk3.C: New test.
21736
21737         PR c++/8338
21738         * g++.dg/template/crash2.C: New test.
21739
21740 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21741
21742         * testsuite/g++.dg/abi/dtor1.C: New test.
21743         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21744
21745 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21746
21747         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21748         Darwin.
21749
21750 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21751
21752         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21753         -mthumb.  Only xfail with -O0.
21754
21755 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21756
21757         * g++.dg/abi/thunk1.C: New test.
21758         * g++.dg/abi/thunk2.C: Likewise.
21759         * g++.dg/abi/vtt1.C: Likewise.
21760
21761 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21762
21763         PR optimization/8423
21764         * gcc.c-torture/execute/builtin-constant.c: New test.
21765
21766 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21767
21768         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21769         Add some more cases.
21770
21771 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21772
21773         PR c++/8391
21774         * g++.dg/opt/local1.C: New test.
21775
21776 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21777
21778         PR c++/8160
21779         * g++.dg/template/complit1.C: New test.
21780
21781         PR c++/8149
21782         * g++.dg/template/typename4.C: Likewise.
21783
21784 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21785
21786         Core issue 287, PR c++/7639
21787         * g++.dg/template/instantiate1.C: Adjust error location.
21788         * g++.dg/template/instantiate3.C: New test.
21789         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21790         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21791         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21792
21793 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21794
21795         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21796
21797 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21798
21799         PR c++/8287
21800         * g++.dg/init/dtor2.C: New test.
21801
21802 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21803
21804         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21805         * gcc.dg/nest.c: Bypass errors on irix6.
21806
21807 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21808
21809         * gcc.dg/nest.c: Expect error for mmix-*-*.
21810         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21811
21812 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21813
21814         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21815         markers.
21816
21817         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21818
21819 2002-10-25  Mike Stump  <mrs@apple.com>
21820
21821         * gcc.dg/warn-1.c: New test.
21822
21823 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21824
21825         * g++.dg/template/typename3.C: New test.
21826
21827 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21828
21829         * g++.dg/lookup/ptrmem1.C: New test.
21830
21831         * g++.dg/abi/vthunk2.C: New test.
21832
21833 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21834
21835         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21836
21837 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21838
21839         * g++.dg/abi/empty9.C: New test.
21840
21841 2002-10-24  Richard Henderson  <rth@redhat.com>
21842
21843         * g++.dg/inherit/thunk1.C: Enable for ia64.
21844
21845 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21846
21847         PR c++/8067
21848         * g++.dg/lookup/pretty1.C: New test.
21849
21850 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21851
21852         * gcc.dg/20021023-1.c: New test.
21853
21854 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21855
21856         PR c++/7679
21857         * g++.dg/parse/inline1.C: New test.
21858
21859 2002-10-23  Richard Henderson  <rth@redhat.com>
21860
21861         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21862
21863         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21864
21865 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21866
21867         PR c++/6579
21868         * g++.dg/parse/stmtexpr3.C: New test.
21869
21870 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21871
21872         * g++.dg/expr/cond1.C: New test.
21873
21874 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21875
21876         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21877
21878 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21879
21880         * g++.dg/abi/vbase13.C: New test.
21881         * g++.dg/abi/vbase14.C: Likewise.
21882
21883 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21884
21885         * gcc.dg/tls/pic-1.c: New test.
21886         * gcc.dg/tls/nonpic-1.c: New test.
21887         * gcc.dg/20021018-1.c: New test.
21888
21889 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21890
21891         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21892         Remove only files with the same base name as the test case.
21893         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21894         (profopt-execute): Likewise.  Also, remove old profiling
21895         and performance data files before running the tests.
21896
21897         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21898         * g++.dg/bprob/bprob.exp: Likewise.
21899         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21900         to allow more general test case names.
21901
21902         * g++.dg/bprob/bprob-1.C: Rename to ...
21903         * g++.dg/bprob/g++-bprob-1.C: ... this.
21904
21905         * g77.dg/bprob/bprob-1.f: Rename to ...
21906         * g77.dg/bprob/g77-bprob-1.f: ... this.
21907
21908 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21909
21910         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21911         bison 1.50 or later.
21912
21913 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21914
21915         * g++.dg/README: Describe more test directories.
21916
21917 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21918
21919         * g++.dg/init/array6.C: Add additional tests.
21920
21921 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21922
21923         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21924         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21925
21926 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21927
21928         * gcc.c-torture/compile/20020604-1.x: New.
21929         * gcc.c-torture/compile/simd-5.x: Likewise.
21930         * gcc.c-torture/execute/920710-1.x: Likewise.
21931         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21932
21933 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21934
21935         * g++.dg/inherit/override1.C: Add dg-options clause.
21936
21937 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21938
21939         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21940         _mm_slli_si128.
21941
21942 2002-10-19  Andreas Schwab  <schwab@suse.de>
21943
21944         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21945         directory component.
21946
21947 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21948
21949         * g++.dg/inherit/thunk1.C: New test.
21950
21951         * g++.dg/inherit/override1.C: New test.
21952
21953         * g++.dg/abi/mangle11.C: New test.
21954         * g++.dg/abi/mangle14.C: New test.
21955         * g++.dg/abi/mangle17.C: New test.
21956
21957 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21958
21959         * g++.dg/overload/member2.C: New test.
21960
21961 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21962
21963         * g++.dg/README: Describe new compat directory.
21964         * g++.dg/dg.exp: Skip tests in compat directory.
21965         * README.compat: New file.
21966         * lib/compat.exp: New expect script.
21967         * g++.dg/compat: New test directory.
21968         * g++.dg/compat/compat.exp: New expect script.
21969         * g++.dg/compat/abi: New test directory.
21970         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21971         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21972         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21973         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21974         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21975         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21976         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21977         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21978         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21979         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21980         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21981         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21982         * g++.dg/compat/break: New test directory.
21983         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21984         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21985         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21986         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21987         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21988         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21989         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21990         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21991         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21992         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21993         g++.dg/compat/break/README: New files.
21994         * g++.dg/compat/eh: New test directory.
21995         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21996         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21997         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21998         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21999         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
22000         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
22001         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
22002         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
22003         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
22004         g++.dg/compat/eh/filter2_y.C,
22005         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
22006         g++.dg/compat/eh/new1_y.C,
22007         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
22008         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
22009         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
22010         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
22011         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
22012         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
22013         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
22014         g++.dg/compat/eh/unexpected1_y.C: New files.
22015         * g++.dg/compat/init: New test directory.
22016         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
22017         g++.dg/compat/init/array5_y.C,
22018         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22019         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22020         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22021         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22022         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22023         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22024         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22025         g++.dg/compat/init/init-ref2_y.C: New files.
22026
22027 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22028
22029         PR c++/7584
22030         * g++.dg/inherit/using3.C: New test.
22031
22032 2002-10-17  Jan Hubicka  <jh@suse.cz>
22033
22034         * gcc.dg/20021017-2.c: New test.
22035
22036 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22037
22038         * g++.dg/abi/mangle16.C: Adjust.
22039
22040         * g++.dg/init/array8.C: New test.
22041
22042 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22043
22044         * gcc.dg/special/mips-abi.exp: New test.
22045         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22046
22047 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22048
22049         * g++.dg/abi/mangle16.C: New test.
22050         * g++.dg/abi/mangle17.C: Likewise.
22051
22052         PR c++/7478
22053         * g++.dg/template/ref1.C: New test.
22054
22055 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22056
22057         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22058
22059 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22060
22061         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22062
22063 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22064
22065         PR c++/7524
22066         * g++.dg/init/array7.C: New test.
22067
22068 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22069
22070         * g++.dg/init/array6.C: New test.
22071
22072         * g++.dg/abi/mangle13.C: Likewise.
22073         * g++.dg/abi/mangle14.C: Likewise.
22074         * g++.dg/abi/mangle15.C: Likewise.
22075
22076 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22077
22078         * g++.dg/abi/empty8.C: New test.
22079
22080 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22081
22082         * g++.dg/init/ctor1.C: New test.
22083
22084 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22085
22086         * gcc.c-torture/execute/20021015-1.c: New test.
22087
22088 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22089
22090         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22091
22092 2002-10-14  Jan Hubicka  <jh@suse.cz>
22093
22094         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22095
22096 2002-10-14  Richard Henderson  <rth@redhat.com>
22097
22098         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22099
22100 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22101
22102         PR optimization/6631
22103         * g++.dg/opt/const2.C: New test.
22104
22105 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22106
22107         PR c++/7176
22108         * g++.dg/parse/friend1.C: New test.
22109         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22110
22111 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22112
22113         * gcc.dg/20021014-1.c: New test.
22114
22115 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22116
22117         PR c++/5661
22118         * g++.dg/ext/vlm1.C: New test.
22119         * g++.dg/ext/vlm2.C: Likewise.
22120
22121         * g++.dg/init/array1.C: Remove invalid braces.
22122         * g++.dg/init/brace1.C: New test.
22123         * g++.dg/init/copy2.C: Likewise.
22124         * g++.dg/init/copy3.C: Likewise.
22125         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22126         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22127         braces.
22128
22129 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22130
22131         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22132
22133 2002-10-11  Richard Shann  <richard.shann@superh.com>
22134
22135         * gcc.c-torture/compile/simd-5.c: New test.
22136
22137 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22138
22139         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22140
22141 2002-10-10  Jim Wilson  <wilson@redhat.com>
22142
22143         * gcc.c-torture/execute/20021010-1.c: New test.
22144
22145 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22146
22147         PR c/7353
22148         * g++.dg/ext/typedef-init.C: New test.
22149         * gcc.dg/typedef-init.c: New test.
22150
22151 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22152
22153         * gcc.dg/cpp/paste13.c: New test.
22154
22155 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22156
22157         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22158         remaining platforms, XFAIL during compile, not execute.  Don't
22159         XFAIL at -O0.
22160
22161 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22162
22163         * gcc.dg/alias-1.c: Tweak expected warning.
22164
22165 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22166
22167         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22168
22169 2002-10-06  Andreas Jaeger  <aj@suse.de>
22170
22171         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22172         * gcc.dg/cpp/c++98.C: Likewise.
22173
22174         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22175         * g++.dg/cpp/c++98.C: Likewise.
22176
22177         * g++.dg/README (Subdirectories): Mention cpp directory.
22178
22179         PR target/7559
22180         * gcc.dg/20021006-1.c: New test.
22181
22182 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22183
22184         PR c++/7804
22185         * g++.dg/other/warning1.C: New test.
22186
22187 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22188
22189         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22190         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22191         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22192
22193 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22194
22195         PR c++/7931
22196         * g++.dg/template/ptrmem3.C: New test.
22197
22198         PR c++/7754
22199         * g++.dg/template/union1.C: New test.
22200
22201 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22202
22203         PR c++/8006
22204         * g++.dg/abi/mangle9.C: New test.
22205         * g++.dg/abi/mangle10.C: New test.
22206         * g++.dg/abi/mangle11.C: New test.
22207         * g++.dg/abi/mangle12.C: New test.
22208
22209 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22210
22211         PR c++/7188.
22212         * g++.dg/template/meminit1.C: New test.
22213         * g++.dg/warn/Wreorder-1.C: Likewise.
22214         * g++.old-deja/g++.mike/warn3.C: Tweak.
22215         * lib/prune.exp: Ingore "in copy constructor".
22216
22217 2002-10-02  Andreas Jaeger  <aj@suse.de>
22218
22219         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22220         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22221         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22222         on x86-64.
22223
22224 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22225
22226         * gcc.dg/empty1.C: Fix typo.
22227
22228 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22229
22230         * gcc.dg/alias-1.c: New test.
22231
22232 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22233
22234         * gcc.dg/empty1.C: New test.
22235
22236         * g++.dg/tls/init-2.C: Tweak error messages.
22237
22238 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22239
22240         * gcc.c-torture/compile/20020923-1.c: New test.
22241
22242 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22243
22244         * gcc.c-torture/execute/ffs-1.c: New test.
22245         * gcc.c-torture/execute/ffs-2.c: Ditto.
22246
22247 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22248
22249         * g++.dg/overload/member1.C: New test.
22250
22251 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22252
22253         * g++.dg/abi/empty7.C: New test.
22254         * g++.dg/init/pm2.C: Likewise.
22255
22256 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22257
22258         * g++.dg/rtti/crash1.C: New test.
22259
22260 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22261
22262         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22263         gcc.dg/sibcall-4.c: New tests.
22264
22265 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22266
22267         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22268         powerpc and MMIX targets.
22269
22270 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22271
22272         * gcc.dg/cpp/20020927-1.c: New.
22273
22274 2002-09-26  David S. Miller  <davem@redhat.com>
22275
22276         * gcc.c-torture/compile/trunctfdf.c: New.
22277
22278 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22279
22280         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22281
22282 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22283
22284         * gcc.c-torture/execute/loop-15.c: New.
22285
22286 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22287
22288         * README.QMTEST: Fix typo.
22289
22290 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22291
22292         * gcc.dg/20020926-1.c: New test.
22293
22294 2002-09-25  David S. Miller  <davem@redhat.com>
22295
22296         PR target/7842
22297         * gcc.c-torture/execute/shiftdi.c: New test.
22298
22299 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22300
22301         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22302         unique to the tool.
22303         * lib/g77.exp (g77_init): Likewise.
22304         * lib/g++.exp (g++_init): Likewise.
22305         * lib/objc.exp (objc_init): Likewise.
22306
22307 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22308
22309         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22310         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22311         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22312
22313 2002-09-25  Richard Henderson  <rth@redhat.com>
22314
22315         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22316         too-small long double.
22317
22318 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22319
22320         * gcc.dg/20020919-1.c: New test.
22321
22322 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22323
22324         * g++.dg/abi/bitfield6.C: New test.
22325         * g++.dg/abi/bitfield7.C: New test.
22326         * g++.dg/abi/bitfield8.C: New test.
22327         * g++.dg/abi/vbase11.C: New test.
22328
22329 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22330
22331         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22332         hppa*-*-hpux*.  Update test comment.
22333
22334 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22335
22336         * gcc.dg/tls/struct-1.c: New test.
22337
22338 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22339
22340         * gcc.dg/cpp/tr-warn2.c: Update.
22341
22342 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22343
22344         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22345
22346 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22347
22348         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22349         systems.
22350
22351 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22352
22353         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22354
22355         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22356         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22357         setting of cxxfilt.
22358
22359 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22360
22361         * gcc.dg/20020312-2.c: Update for darwin.
22362
22363 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22364
22365         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22366
22367 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22368
22369         * objc.dg/comp-types-1.m: New test.
22370         * objc.dg/comp-types-2.m: New test.
22371         * objc.dg/comp-types-3.m: New test.
22372         * objc.dg/comp-types-4.m: New test.
22373         * objc.dg/comp-types-5.m: New test.
22374         * objc.dg/comp-types-6.m: New test.
22375
22376 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22377
22378         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22379
22380 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22381
22382         * g++.dg/other/do1.C: New test.
22383
22384         * g++.dg/template/subst1.C: New test.
22385
22386 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22387
22388         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22389
22390 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22391
22392         * g++.dg/template/qualttp20.C: Adjust expected errors.
22393         * g++.old-deja/g++.jason/report.C: Likewise.
22394         * g++.old-deja/g++.other/qual1.C: Likewise.
22395
22396         * g++.dg/lookup/scoped2.C: New test.
22397
22398         * g++.dg/ext/asm3.C: New test.
22399
22400 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22401
22402         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22403
22404 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22405
22406         * ChangeLog: follow spelling conventions.
22407         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22408         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22409         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22410         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22411         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22412         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22413         * g++.old-deja/g++.law/global-init1.C: Likewise.
22414         * g++.old-deja/g++.other/delete4.C: Likewise.
22415         * g++.old-deja/g++.other/inline21.C: Likewise.
22416         * g++.old-deja/g++.other/singleton.C: Likewise.
22417         * g77.dg/strlen0.f: Likewise.
22418         * g77.f-torture/compile/20010519-1.f: Likewise.
22419         * g77.f-torture/compile/980310-4.f: Likewise.
22420         * gcc.c-torture/compile/20000605-1.c: Likewise.
22421         * gcc.c-torture/execute/20020225-1.c: Likewise.
22422         * gcc.dg/c90-hexfloat-2.c: Likewise.
22423         * gcc.dg/c99-bool-1.c: Likewise.
22424         * gcc.dg/c99-hexfloat-2.c: Likewise.
22425         * gcc.dg/dll-2.c: Likewise.
22426         * gcc.dg/wtr-union-init-1.c: Likewise.
22427         * gcc.dg/wtr-union-init-2.c: Likewise.
22428         * gcc.dg/wtr-union-init-3.c: Likewise.
22429         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22430         * gcc.dg/cpp/defined.c: Likewise.
22431         * gcc.dg/cpp/macsyntx.c: Likewise.
22432         * gcc.dg/cpp/paste2.c: Likewise.
22433         * gcc.dg/cpp/trad/defined.c: Likewise.
22434         * gcc.dg/format/c90-printf-1.c: Likewise.
22435         * gcc.dg/format/c90-scanf-1.c: Likewise.
22436         * gcc.dg/format/c99-printf-1.c: Likewise.
22437         * gcc.dg/format/c99-scanf-1.c: Likewise.
22438         * gcc.misc-tests/gcov-8.c: Likewise.
22439         * lib/profopt.exp: Likewise.
22440
22441 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22442
22443         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22444
22445 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22446
22447         * g++.dg/inherit/using2.C: New test.
22448
22449 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22450
22451         * ChangeLog: Follow spelling conventions.
22452         * g++.dg/template/friend4.C: Likewise.
22453         * g++.old-deja/g++.pt/crash67.C: Likewise.
22454         * gcc.c-torture/execute/20000801-4.c: Likewise.
22455         * gcc.dg/c90-digraph-1.c: Likewise.
22456         * gcc.dg/c94-digraph-1.c: Likewise.
22457         * gcc.dg/c99-digraph-1.c: Likewise.
22458         * gcc.dg/cpp/line5.c: Likewise.
22459         * gcc.dg/cpp/multiline.c: Likewise.
22460         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22461         * gcc.dg/format/attr-3.c: Likewise.
22462         * gcc.dg/format/c90-scanf-3.c: Likewise.
22463         * gcc.dg/format/ext-4.c: Likewise.
22464
22465 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22466
22467         * g++.dg/template/pretty1.C: New test.
22468
22469 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22470
22471         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22472
22473 2002-09-13  Matt Austern  <austern@apple.com>
22474
22475         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22476         passing a cast expression to a function by const reference.
22477
22478 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22479
22480         * g++.dg/template/deduce1.C: New test.
22481
22482 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22483
22484         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22485         32-bit int.
22486
22487 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22488
22489         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22490         usage.
22491
22492 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22493
22494         * gcc.c-torture/compile/20020910-1.c: New test.
22495
22496 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22497
22498         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22499
22500 2002-09-10  Andreas Jaeger  <aj@suse.de>
22501
22502         * gcc.dg/20020312-2.c: Adjust for x86-64.
22503
22504 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22505
22506         * g77.dg/7388.f: New test case for PR 7388.
22507
22508 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22509
22510         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22511
22512 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22513
22514         * objc.dg/proto-lossage-1.m: New test.
22515
22516 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22517
22518         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22519
22520 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22521
22522         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22523         expected to pass.
22524
22525 2002-09-06  Stan Shebs  <shebs@apple.com>
22526             David Edelsohn  <edelsohn@gnu.org>
22527
22528         * gcc.dg/weak: New directory.
22529         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22530         target-specific xfail bits.
22531         * gcc.dg/typeof-2.c: Move to new directory.
22532         * gcc.dg/weak.exp: New expect script.
22533
22534 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22535
22536         * gcc.c-torture/execute/extzvsi.c: New test.
22537
22538 2002-09-05  Stan Shebs  <shebs@apple.com>
22539
22540         * gcc.dg/weak-1.c: xfail on Darwin.
22541         * gcc.dg/weak-2.c: Ditto.
22542         * gcc.dg/weak-3.c: Ditto.
22543         * gcc.dg/weak-4.c: Ditto.
22544         * gcc.dg/weak-5.c: Ditto.
22545         * gcc.dg/weak-6.c: Ditto.
22546         * gcc.dg/weak-7.c: Ditto.
22547         * gcc.dg/weak-8.c: Ditto.
22548         * gcc.dg/weak-9.c: Ditto.
22549
22550 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22551
22552         * gcc.c-torture/execute/loop-14.c: New test.
22553
22554 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22555
22556         * g++.dg/other/cxa-atexit1.C: New test.
22557
22558         * gcc.dg/typeof-2.c: New test.
22559
22560 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22561
22562         * gcc.dg/builtins-2.c: New testcase.
22563         * gcc.dg/builtins-3.c: New testcase.
22564
22565 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22566
22567         * gcc.dg/cpp/_Pragma4.c: New test.
22568
22569 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22570
22571         * objc/execute/nil_method-1.m: New testcase.
22572
22573 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22574
22575         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22576         [Object class], not [Object initialize].
22577
22578 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22579             Hans-Peter Nilsson  <hp@bitrange.com>
22580
22581         * gcc.c-torture/execute/20020720-1.x: Skip test on
22582         mmix-knuth-mmixware.  Correct comment.
22583
22584 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22585
22586         * testsuite/g++.dg/abi/bitfield5.C: New test.
22587         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22588
22589 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22590
22591         * objc.dg/undeclared-selector.m: New test.
22592
22593 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22594
22595         * g++.dg/other/offsetof1.C: Avoid cast warning.
22596
22597 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22598
22599         * objc.dg/super-class-2.m: New test.
22600
22601 2002-08-24  Matt Austern  <austern@apple.com>
22602
22603         * g++.dg/ext/lvaddr.C: New test.
22604         * g++.dg/ext/lvcast.C: New test.
22605
22606 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22607
22608         * testsuite/g++.dg/inherit/cond1.C: New test.
22609
22610 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22611
22612         * gcc.dg/noncompile/incomplete-1.c: New test.
22613
22614 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22615
22616         * gcc.dg/typespec-1.c: New test.
22617
22618 2002-08-20  Devang Patel  <dpatel@apple.com>
22619         * objc.dg/proto-hier-2.m: New test.
22620
22621 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22622
22623         * objc.dg/bitfield-1.m: New test.
22624         * objc.dg/bitfield-2.m: New test.
22625
22626 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22627
22628         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22629         gcc.dg/c99-flex-array-4.c: New tests.
22630
22631 2002-08-16  Stan Shebs  <shebs@apple.com>
22632
22633         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22634
22635 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22636
22637         * gcc.dg/typeof-1.c: New test.
22638         * g++.dg/ext/typeof2.C: New test.
22639
22640 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22641
22642         * g++.dg/other/offsetof1.C: New test.
22643
22644 2002-08-14  Richard Henderson  <rth@redhat.com>
22645
22646         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22647
22648 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22649
22650         * gcc.dg/cpp/_Pragma3.c: New test.
22651
22652 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22653
22654         * g++.dg/template/inherit3: New test.
22655
22656 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22657
22658         * gcc.dg/bitfld-4.c: Add blank options.
22659
22660 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22661
22662         * g++.dg/template/crash1.C: New test.
22663
22664 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22665
22666         * gcc.dg/tls/opt-2.c: New test.
22667
22668 2002-08-08  Devang Patel  <dpatel@apple.com>
22669
22670         * objc.dg/selector-1.m : New test
22671
22672 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22673
22674         * g++.dg/abi/bitfield4.C: New test.
22675         * gcc.dg/bitfld-4.c: New test.
22676
22677 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22678
22679         * g++.dg/other/packed1.C: New test.
22680
22681 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22682
22683         * g++.dg/abi/offsetof.C: Tweak error messages.
22684         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22685
22686 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22687
22688         * gcc.dg/bitfld-3.c: New test.
22689
22690 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22691             Richard Henderson  <rth@redhat.com>
22692
22693         * gcc.dg/i386-bitfield1.c: New test.
22694         * g++.dg/abi/bitfield3.C: Update.
22695
22696 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22697
22698         * objc.dg/const-str-2.m: Update.
22699         * gcc.dg/cpp/c++98.c: Change to C extension.
22700         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22701         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22702
22703 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22704
22705         * testsuite/gcc.dg/tls/diag-3.c: New.
22706
22707 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22708
22709         * g++.dg/README (Subdirectories): Document new subdir expr.
22710         * g++.dg/expr/pmf-1.C: New test.
22711
22712 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22713
22714         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22715
22716 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22717
22718         * g++.dg/abi/bitfield3.C: New test.
22719
22720 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22721
22722         * lib/gcov.exp: Tweak expected line formats.
22723         * gcc.misc-tests/gcov8.c: New test.
22724         * gcc.misc-tests/gcov8.x: New flags.
22725
22726 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22727
22728         * consistency.vlad/layout/endian.c: Include string.h.
22729
22730         * gcc.c-torture/execute/20020805-1.c: New test.
22731
22732 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22733
22734         * g++.dg/other/conversion1.C: New test.
22735
22736 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22737
22738         * gcc.dg/builtins-1.c: New testcase.
22739
22740 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22741
22742         * g++.dg/inherit/access3.C: New test.
22743
22744 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22745
22746         * gcc.dg/ia64-visibility-2.c: New test.
22747
22748 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22749
22750         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22751         __qualifier_flags to __flags.
22752
22753 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22754
22755         * g++.dg/inherit/operator1.C: New test.
22756         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22757         * g++.dg/other/error1.C: Change expected error message.
22758         * g++.dg/template/conv4.C: Likewise.
22759
22760 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22761
22762         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22763         for documented behavior.
22764
22765 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22766
22767         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22768         several targets known to fail.
22769
22770 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22771
22772         * gcc.dg/mips-args-[123].c: New tests.
22773
22774 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22775
22776         * gcc.dg/ppc-spe.c: New.
22777
22778 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22779
22780         * g++.dg/other/ptrmem4.C: New testcase.
22781
22782 2002-07-24  Richard Henderson  <rth@redhat.com>
22783
22784         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22785
22786 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22787
22788         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22789
22790 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22791
22792         * gcc.c-torture/execute/memset-3.c: New testcase.
22793
22794 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22795
22796         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22797         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22798
22799 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22800
22801         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22802         Delete.
22803
22804 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22805
22806         * gcc.c-torture/compile/simd-4.c: New test.
22807
22808 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22809
22810         PR c++/7347, c++/7348
22811         * g++.dg/template/access4.C: New test.
22812         * g++.dg/template/access5.C: New test.
22813         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22814         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22815         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22816         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22817
22818 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22819
22820         * gcc.dg/gnu89-init-2.c: New test.
22821
22822 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22823
22824         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22825
22826 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22827
22828         * gcc.c-torture/execute/20020720-1.c: New testcase.
22829
22830 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22831
22832         * gcc.dg/cpp/Wsignprom.c: New tests.
22833
22834 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22835
22836         * gcc.c-torture/execute/loop-13.c: New test.
22837
22838 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22839
22840         * gcc.dg/cpp/expr.c: New tests.
22841
22842 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22843
22844         * g++.dg/opt/pr6713.C: Add template instantiation.
22845
22846 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22847
22848         * gcc.dg/nest.c: New test.
22849
22850 2002-07-17  Richard Henderson  <rth@redhat.com>
22851
22852         * g++.dg/opt/pr6713.C: New test.
22853
22854 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22855
22856         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22857         XFAIL for all x86 processors.
22858
22859 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22860
22861         * gcc.c-torture/execute/20010122-1.x: Do not test with
22862         -fomit-frame-pointer.
22863
22864 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22865
22866         * g++.dg/template/instantiate2.C: New test.
22867         * g++.dg/template/spec4.C: New test.
22868
22869 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22870
22871         * g++.dg/template/access2.C: New test.
22872         * g++.dg/template/access3.C: New test.
22873
22874 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22875
22876         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22877         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22878         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22879         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22880         Convert to use <stdarg.h>.
22881         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22882         Delete.
22883         * gcc.dg/va-arg-2.c: New.
22884         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22885
22886 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22887
22888         * gcc.c-torture/compile/20020710-1.c: New test.
22889
22890 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22891                           Andrew Pinski  <pinskia@physics.uc.edu>
22892
22893         gcc.c-torture/compile/simd-2.c: New testcase.
22894         gcc.c-torture/compile/simd-3.c: Likewise.
22895
22896 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22897
22898         PR c++/7224
22899         * g++.dg/overload/error1.C: New test.
22900
22901 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22902
22903         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22904         configuration and IRIX 6 O32 ABI.
22905
22906 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22907
22908         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22909
22910 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22911
22912         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22913
22914 2002-07-10  Jeffrey A Law  <law@redhat.com>
22915
22916         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22917
22918         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22919
22920 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22921
22922         * gcc.dg/20020312-2.c: Check for __PPC__.
22923
22924 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22925
22926         * gcc.c-torture/compile/20020709-1.c: New test.
22927
22928 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22929
22930         * g++.dg/template/qualttp21.C: New test case.
22931
22932 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22933
22934         * gcc.c-torture/compile/20020706-1.c: New test.
22935         * gcc.c-torture/compile/20020706-2.c: New test.
22936
22937 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22938             Alexandre Oliva  <aoliva@redhat.com>
22939
22940         * g++.dg/warn/incomplete1.C: New test.
22941
22942 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22943
22944         PR c++/7099
22945         * g++.dg/warn/noreturn1.C: New test.
22946
22947 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22948
22949         PR c++/6706
22950         * g++.dg/debug/debug6.C: New test.
22951         * g++.dg/debug/debug7.C: New test.
22952
22953 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22954
22955         * gcc.c-torture/compile/simd-3.c: New test.
22956
22957 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22958
22959         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22960         * gcc.dg/20020620-1.c: Likewise.
22961
22962 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22963
22964         PR c++/6944
22965         * g++.dg/init/array4.C: New test.
22966         * g++.dg/init/array5.C: New test.
22967
22968 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22969
22970         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22971         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22972
22973 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22974
22975         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22976         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22977         * gcc.dg/wtr-conversion-1.c: Likewise.
22978         * gcc.dg/wtr-escape-1.c: Likewise.
22979         * gcc.dg/wtr-int-type-1.c: Likewise.
22980         * gcc.dg/wtr-label-1.c: Likewise.
22981         * gcc.dg/wtr-static-1.c: Likewise.
22982         * gcc.dg/wtr-strcat-1.c: Likewise.
22983         * gcc.dg/wtr-suffix-1.c: Likewise.
22984         * gcc.dg/wtr-switch-1.c: Likewise.
22985         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22986         * gcc.dg/wtr-union-init-1.c: Likewise.
22987         * gcc.dg/wtr-union-init-2.c: Likewise.
22988         * gcc.dg/wtr-union-init-3.c: Likewise.
22989
22990         * gcc.dg/wtr-func-def-1.c: New test.
22991
22992 2002-07-02 Devang Patel <dpatel@apple.com>
22993
22994         * objc.dg/param-1.m: New test.
22995
22996 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22997
22998         * gcc.dg/cpp/trad/directive.c: Add test.
22999         * gcc.dg/cpp/trad/macroargs.c: Add test.
23000         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
23001
23002 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
23003
23004         * gcc.dg/cpp/cmdlne-M.c: New test.
23005
23006 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
23007
23008         * objc.dg/desig-init-1.m: New test.
23009
23010 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23011
23012         PR c++/6716
23013         * g++.dg/template/instantiate1.C: New test.
23014
23015 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
23016
23017         PR c++/7112
23018         * g++.dg/template/sizeof2.C: New test.
23019
23020 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23021
23022         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23023         gcc.dg/cpp/trad/include.c: New tests.
23024
23025 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23026
23027         PR target/7177
23028         * gcc.c-torture/compile/20020701-1.c: New test.
23029
23030 2002-07-01  Stan Shebs  <shebs@apple.com>
23031
23032         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23033         header here...
23034         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23035         (objc-torture-execute): or here.
23036
23037 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23038
23039         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23040
23041 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23042
23043         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23044
23045 2002-06-30  Devang Patel  <dpatel@apple.com>
23046
23047         * objc.dg/fsyntax-only.m: New test.
23048
23049 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23050
23051         PR c++/6695
23052         * g++.dg/template/friend7.C: New file.
23053
23054 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23055
23056         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23057         return type.
23058
23059 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23060
23061         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23062         avoid division by zero.
23063
23064 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23065
23066         * gcc.dg/Wunknownprag.c: New tests.
23067
23068 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23069
23070         * gcc.c-torture/execute/simd-2.c: New test.
23071
23072 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23073
23074         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23075         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23076         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23077         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23078         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23079         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23080         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23081         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23082         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23083         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23084         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23085         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23086         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23087         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23088         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23089         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23090         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23091
23092 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23093
23094         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23095         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23096         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23097         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23098         New tests.
23099         * gcc.dg/cpp/trad/directive.c: Update.
23100
23101 2002-06-23  Andreas Jaeger  <aj@suse.de>
23102
23103         * gcc.c-torture/execute/complex-6.c: New.
23104
23105 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23106
23107         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23108         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23109         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23110         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23111
23112 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23113
23114         * gcc.dg/cpp/trad: New directory with traditional tests copied
23115         from parent directory.
23116         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23117         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23118         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23119         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23120         Move to trad/ and rename.
23121         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23122         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23123         gcc.dg/cpp/trad/redef2.c: New tests.
23124         * gcc.dg/cpp/trad/trad.exp: New driver.
23125
23126 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23127
23128         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23129         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23130         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23131         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23132         Remove.
23133
23134 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23135
23136         * gcc.dg/20020620-1.c: New test.
23137
23138 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23139
23140         * g++.dg/template/ttp4.C: New test.
23141
23142 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23143
23144         * g++.dg/opt/vt1.C: Fix regexp.
23145
23146 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23147
23148         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23149         Don't use attribute `noinline'.
23150
23151 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23152
23153         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23154
23155 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23156
23157         * gcc.c-torture/execute/simd-1.c: New.
23158
23159         * gcc.dg/simd-1.c: New.
23160
23161 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23162
23163         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23164
23165 2002-06-16  Richard Henderson  <rth@redhat.com>
23166
23167         * g++.dg/ext/anon-struct1.C: New.
23168         * g++.dg/ext/anon-struct2.C: New.
23169         * g++.dg/ext/anon-struct3.C: New.
23170         * gcc.dg/anon-struct-1.c: New.
23171         * gcc.dg/anon-struct-2.c: New.
23172         * gcc.dg/anon-struct-3.c: New.
23173         * gcc.dg/20011008-1.c: Adjust warning text.
23174         * gcc.dg/20020527-1.c: Add -fms-extensions.
23175
23176 2002-06-16  Richard Henderson  <rth@redhat.com>
23177
23178         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23179
23180 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23181
23182         * gcc.c-torture/execute/20020615-1.c: New test.
23183
23184 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23185
23186         * gcc.c-tortuture/execute/compare-1.c: New test case.
23187         * gcc.c-tortuture/execute/compare-2.c: New test case.
23188         * gcc.c-tortuture/execute/compare-3.c: New test case.
23189
23190 2002-06-13  Richard Henderson  <rth@redhat.com>
23191
23192         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23193         ia64 ilp32.
23194
23195 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23196
23197         * g++.dg/template/typename2.C: Update error message.
23198
23199 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23200
23201         * gcc.c-torture/execute/20020611-1.c: New test.
23202
23203 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23204
23205         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23206         list of targets to skip.
23207
23208 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23209
23210         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23211         targets if not optimizing.
23212
23213 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23214
23215         * gcc.c-torture/compile/20020605-1.c: New test.
23216
23217         * g++.dg/opt/vt1.C: New test.
23218
23219         * gcc.dg/20020531-1.c: New test.
23220
23221         * gcc.dg/20020530-1.c: New test.
23222
23223         * gcc.dg/20020527-1.c: New test.
23224
23225         * g++.dg/opt/cse1.C: New test.
23226
23227 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23228
23229         * gcc.dg/20020607-2.c: New test case.
23230
23231 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23232
23233         * gcc.c-torture/compile/20020604-1.c: New test.
23234
23235 2002-06-04  Richard Henderson  <rth@redhat.com>
23236
23237         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23238         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23239         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23240
23241 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23242
23243         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23244
23245 2002-06-03  Richard Henderson  <rth@redhat.com>
23246
23247         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23248         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23249
23250 2002-06-02  Richard Henderson  <rth@redhat.com>
23251
23252         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23253         test functions static.
23254
23255 2002-06-02  Andreas Jaeger  <aj@suse.de>
23256
23257         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23258         now.
23259
23260 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23261
23262         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23263         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23264         Update for mofified diagnostics.
23265         * gcc.dg/c99-intconst-1.c: No longer fail.
23266
23267 2002-06-02  Richard Henderson  <rth@redhat.com>
23268
23269         * gcc.dg/uninit-A.c: Remove xfail markers.
23270
23271 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23272
23273         * gcc.dg/fnegate-1.c: New test case.
23274
23275 2002-05-30  Osku Salerma  <osku@iki.fi>
23276
23277         * gcc.c-torture/execute/mayalias-1.c: New file.
23278
23279 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23280
23281         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23282         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23283         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23284
23285 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23286
23287         * gcc.c-torture/execute/20020529-1.c: New test.
23288
23289 2002-05-27  Richard Henderson  <rth@redhat.com>
23290
23291         * g++.dg/ext/attrib6.C: New test case.
23292
23293 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23294
23295         * gcc.c-torture/execute/pure-1.c: New test.
23296
23297 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23298
23299         * gcc.dg/cpp/arith-2.c: Remove.
23300
23301 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23302
23303         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23304         * gcc.dg/cpp/if-3.c: Remove.
23305
23306 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23307
23308         * g++.dg/opt/cse2.C: New test.
23309
23310 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23311
23312         * gcc.dg/cpp/arith-1.c: New semantic tests.
23313         * gcc.dg/cpp/if-1.c: Update.
23314
23315 2002-05-24  Ben Elliston  <bje@redhat.com>
23316
23317         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23318
23319 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23320
23321         * gcc.dg/verbose-asm.c: New test.
23322
23323 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23324
23325         * gcc.dg/cpp/paste12.c: New test.
23326
23327 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23328
23329         * g++.dg/parse/named_ops.C: New test.
23330
23331 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23332
23333         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23334
23335 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23336
23337         * gcc.dg/weak-2.c: Allow optional leading underscore
23338         in scan-assembler symbol name.
23339         * gcc.dg/weak-3.c: Likewise.
23340         * gcc.dg/weak-4.c: Likewise.
23341         * gcc.dg/weak-5.c: Likewise.
23342
23343 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23344
23345         * gcc.dg/20020523-1.c: New test.
23346
23347 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23348
23349         * objc.dg/const-str-2.m: Update now that we stop after
23350         a command line error.
23351
23352 2002-05-22  Richard Henderson  <rth@redhat.com>
23353
23354         * g++.dg/dg.exp: Fix typo in test pruneing.
23355
23356 2002-05-22  Richard Henderson  <rth@redhat.com>
23357
23358         * g++.dg/dg.exp: Prune the tls subdirectory.
23359         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23360         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23361         * g++.dg/tls/init-1.C: New.
23362
23363 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23364
23365         * gcc.dg/20020517-1.c: New test.
23366
23367 2002-05-21  Richard Henderson  <rth@redhat.com>
23368
23369         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23370         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23371
23372 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23373
23374         * g++.dg/other/copy2.C: New test.
23375
23376 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23377
23378         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23379         (MAX_COPY): Bump up to 10 times sizeof (long long).
23380         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23381
23382         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23383         sizeof (long long).
23384
23385         * gcc.c-torture/execute/strcpy-1.c: New test.
23386
23387 2002-05-19  Jason Merrill  <jason2redhat.com>
23388
23389         * g++.dg/ext/oper1.C: New test.
23390
23391 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23392 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23393
23394         * README.QMTEST: New file.
23395
23396         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23397
23398 2002-05-19  Andreas Jaeger  <aj@suse.de>
23399
23400         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23401         now.
23402         * gcc.c-torture/execute/loop-2d.x: Likewise.
23403
23404 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23405
23406         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23407         support weak symbols.
23408         * gcc.dg/weak-4.c: Likewise
23409         * gcc.dg/weak-6.c: Likewise
23410
23411 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23412
23413         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23414         cygwin, coff and h8300-*-hms targets
23415         * gcc.dg/weak-5.c: Likewise
23416         * gcc.dg/weak-7.c: Likewise
23417
23418 2002-05-16  Jason Merrill  <jason@redhat.com>
23419
23420         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23421         (scan-assembler-not, scan-assembler-dem): Likewise.
23422         (scan-assembler-dem-not): Likewise.
23423
23424 2002-05-15  Richard Henderson  <rth@redhat.com>
23425
23426         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23427
23428 2002-05-15  Richard Henderson  <rth@redhat.com>
23429
23430         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23431         (vfoo1f): Warning here.
23432         (vfoo1l): Don't redefine the alias.
23433
23434 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23435
23436         * g++.dg/init/pm1.C: New test.
23437
23438 2002-05-12  David S. Miller  <davem@redhat.com>
23439
23440         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23441         types.
23442
23443 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23444
23445         * gcc.c-torture/execute/20020510-1.c: New test case.
23446
23447 2002-05-10  David S. Miller  <davem@redhat.com>
23448
23449         * gcc.c-torture/execute/conversion.c: Test long double too.
23450
23451 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23452
23453         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23454         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23455         * lib/g++.exp (g++_link_flags): Likewise.
23456         * lib/objc.exp (objc_target_compile): Likewise.
23457
23458 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23459
23460         * gcc.dg/cpp/poison.c: Update.
23461         * gcc.dg/cpp/20000625-2.c: Remove.
23462         * gcc.dg/cpp/direct2s.c: Remove final test.
23463
23464 2002-05-08  Tom Rix  <trix@redhat.com>
23465
23466         * gcc.c-torture/execute/20020508-1.c: New test.
23467         * gcc.c-torture/execute/20020508-2.c: New test.
23468         * gcc.c-torture/execute/20020508-3.c: New test.
23469
23470 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23471
23472         * gcc.dg/cpp/charconst-4.c: More tests.
23473
23474 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23475
23476         PR c/6569
23477         * gcc.dg/weak-3.c: Update location of warning messages.
23478         * gcc.dg/weak-5.c: Likewise.
23479
23480 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23481
23482         * gcc.c-torture/execute/20020506-1.c: New test case.
23483
23484 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23485
23486         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23487
23488 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23489
23490         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23491
23492 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23493
23494         * gcc.dg/cpp/charconst-3.c: New test.
23495
23496 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23497
23498         * gcc.dg/cpp/charconst.c: Update tests.
23499
23500 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23501
23502         * treelang: Added directory for new sample language treelang. Also
23503         lib/treelang.exp: New file to signal treelang should be tested.
23504
23505 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23506
23507         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23508         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23509         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23510         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23511         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23512         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23513         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23514
23515 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23516
23517         * gcc.dg/format/xopen-2.c: New test.
23518
23519 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23520
23521         * gcc.dg/20020503-1.c: New test.
23522
23523 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23524
23525         * g++.dg/init/dtor1.C: Make it tougher.
23526
23527 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23528
23529         * g++.dg/init/dtor1.C: New test.
23530
23531 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23532
23533         * gcc.dg/altivec-8.c: New.
23534
23535 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23536
23537         * gcc.dg/altivec-7.c: New.
23538
23539 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23540
23541         * g++.dg/parse/typedef1.C: New test.
23542
23543 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23544
23545         PR c++/6486
23546         * g++.dg/template/friend6.C: New test.
23547
23548         PR c++/6492
23549         * g++.dg/init/copy1.C: New test.
23550
23551 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23552
23553         * g++.dg/warn/effc1.C: New test.
23554
23555 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23556
23557         * gcc.dg/cpp/if-cexp.c: Add a test.
23558
23559 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23560
23561         * gcc.dg/20020426-2.c: New test.
23562
23563 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23564
23565         * gcc.dg/cpp/if-mop.c: Update.
23566         * gcc.dg/cpp/if-mpar.c: Add test.
23567         * gcc.dg/cpp/if-oppr.c: Update.
23568
23569 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23570
23571         PR c/6343
23572         * gcc.dg/weak-[2-7].c: New tests.
23573
23574 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23575
23576         * gcc.dg/enum1.c: New test.
23577
23578 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23579
23580         PR c++/6497
23581         * g++.dg/inherit/access2.C: New test.
23582
23583 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23584
23585         PR bootstrap/6445
23586         * gcc.dg/20020426-1.c: New test.
23587
23588 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23589
23590         * g++.dg/abi/enum1.C: New test.
23591
23592 2002-04-26  Richard Henderson  <rth@redhat.com>
23593
23594         * gcc.dg/c99-bool-1.c: Expect always true warning.
23595
23596 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23597
23598         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23599
23600 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23601
23602         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23603         targets.
23604
23605 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23606
23607         * g++.dg/abi/mange7.C: New test.
23608
23609         PR c++/6438.
23610         * g++.dg/parse/stmtexpr2.C: New test.
23611
23612 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23613
23614         * gcc.dg/20020312-2.c: Add SH target.
23615
23616 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23617
23618         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23619         compiler output on mips*-*-irix*.
23620
23621 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23622
23623         * g++.dg/parse/attr1.C: New test.
23624
23625 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23626
23627         * gcc.c-torture/execute/string-opt-17.c: New test case.
23628         * gcc.c-torture/execute/memset-2.c: New test case.
23629
23630 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23631
23632         PR c++/6256:
23633         * g++.dg/template/friend5.C: New test.
23634
23635         PR c++/6331:
23636         * g++.dg/template/qual1.C: Likewise.
23637
23638 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23639
23640         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23641         Include stdlib.h, not stdio.h or ctype.h.
23642
23643 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23644
23645         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23646         cris-*-elf* and mmix-*-*.
23647         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23648         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23649         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23650         Ditto.
23651         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23652         * gcc.dg/wchar_t-1.c: Ditto.
23653
23654 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23655
23656         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23657         Clarify comment.
23658
23659 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23660
23661         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23662
23663 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23664
23665         * gcc.c-torture/execute/20000906-1.x: Delete.
23666
23667 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23668
23669         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23670
23671 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23672
23673         * PR6367
23674         * g77.f-torture/execute/6367.f: New test.
23675         * g77.f-torture/execute/6367.x: Disable for MMIX.
23676
23677 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23678
23679         * PR6352
23680         * g++.dg/opt/inline2.C: New test.
23681
23682 2002-04-18  Richard Henderson  <rth@redhat.com>
23683
23684         * gcc.dg/20000906-1.c: Enable for all targets.
23685         * gcc.c-torture/compile/iftrap-2.c: New.
23686
23687 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23688
23689         * gcc.dg/20020418-1.c: New test.
23690         * gcc.dg/20020418-2.c: New test.
23691
23692 2002-04-18  Richard Henderson  <rth@redhat.com>
23693
23694         * gcc.c-torture/compile/iftrap-1.c: New.
23695         * gcc.dg/iftrap-1.c: Adjust for ia64.
23696         * gcc.dg/iftrap-2.c: New.
23697
23698 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23699
23700         * gcc.c-torture/compile/20020418-1.c: New test.
23701
23702 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23703
23704         * gcc.c-torture/compile/20020415-1.c: New.
23705
23706 2002-04-18  David S. Miller  <davem@redhat.com>
23707
23708         * gcc.c-torture/execute/20020418-1.c: New test.
23709
23710 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23711
23712         * gcc.dg/20020416-1.c: New test.
23713
23714         * g++.dg/opt/inline1.C: New test.
23715
23716 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23717
23718         * gcc.dg/altivec-5.c: New test.
23719
23720         * gcc.dg/20020415-1.c: New test.
23721
23722 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23723
23724         * testsuite/lib/chill.exp: Remove.
23725
23726 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23727
23728         * g++.dg/other/big-struct.C: New test.
23729
23730 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23731
23732         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23733         of scratch file.
23734
23735 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23736
23737         PR c/6277
23738         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23739         in scan-assembler function name
23740
23741 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23742
23743         * g77.f-torture/execute/980628-4.x,
23744         g77.f-torture/execute/980628-5.x,
23745         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23746         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23747         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23748         i[34567]86-*-*.
23749
23750 2002-04-13  David S. Miller  <davem@redhat.com>
23751
23752         * gcc.c-torture/execute/20020413-1.c: New test.
23753
23754 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23755
23756         * gcc.dg/asm-6.c,
23757         * g++.dg/ext/asm1.C: New tests.
23758
23759 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23760
23761         PR c++ 5373.
23762         * g++.dg/parse/stmtexpr1.C: New test.
23763
23764         PR c++/5189.
23765         * g++.dg/template/copy1.C: New test.
23766
23767 2002-04-12  Richard Henderson  <rth@redhat.com>
23768
23769         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23770
23771 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23772
23773         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23774         gcc.c-torture/execute/20020307-2.c.
23775
23776 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23777
23778         * g++.dg/ext/attrib5.C,
23779         * g++.dg/lookup/struct1.C: New tests.
23780
23781 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23782
23783         * gcc.dg/20020411-1.c: New test.
23784
23785         * gcc.c-torture/execute/20020411-1.c: New test.
23786
23787 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23788
23789         * g77.f-torture/execute/6177.f: New test.
23790
23791 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23792
23793         PR middle-end/6247
23794         * g++.dg/opt/cleanup1.C: New test.
23795
23796         * g++.dg/opt/const1.C: New test.
23797
23798 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23799
23800         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23801
23802 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23803
23804         PR c++/5507
23805         * g++.dg/template/typename2.C: New test.
23806
23807 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23808
23809         * gcc.c-torture/execute/loop-12.c: New.
23810
23811 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23812
23813         * g77.f-torture/execute/980628-4.x,
23814         g77.f-torture/execute/980628-5.x,
23815         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23816         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23817         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23818
23819 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23820
23821         PR optimization/6086
23822         * g++.dg/opt/preinc1.C: New test.
23823
23824 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23825
23826         PR c++/5571
23827         * g++.dg/opt/static2.C: New test.
23828
23829 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23830
23831         PR c/5120
23832         * gcc.dg/20020406-1.c: New test.
23833
23834 2002-04-04  David S. Miller  <davem@redhat.com>
23835
23836         * gcc.c-torture/execute/20020404-1.c: New test.
23837
23838 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23839
23840         PR c/6123
23841         * gcc.dg/20020312-2.c: Do not declare global register variable
23842         if __PIC__ or __pic__ is defined.
23843
23844 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23845
23846         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23847         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23848
23849 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23850
23851         * gcc.misc-tests/linkage.exp: Update last change to handle
23852         sparc*-, not just sparc-.
23853
23854 2002-04-03  Richard Henderson  <rth@redhat.com>
23855
23856         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23857
23858 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23859
23860         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23861
23862 2002-04-02  David S. Miller  <davem@redhat.com>
23863
23864         * gcc.c-torture/execute/20020402-3.c: New test.
23865
23866 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23867
23868         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23869         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23870
23871         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23872         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23873         g77.f-torture/execute/20001201.x,
23874         g77.f-torture/execute/u77-test.x: New files.
23875
23876         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23877         * gcc.dg/wchar_t-1.c: Ditto.
23878
23879 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23880
23881         * gcc.c-torture/execute/20020402-1.c: New test.
23882
23883 2002-04-01  Richard Henderson  <rth@redhat.com>
23884
23885         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23886
23887         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23888
23889 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23890
23891         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23892
23893 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23894
23895         * g++.dg/inherit/template-as-base.C: Expect error.
23896         * g++.dg/inherit/namespace-as-base.C: Likewise.
23897
23898 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23899
23900         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23901         g++.dg/ext/instantiate3.C: Tweak match patterns.
23902
23903         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23904         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23905         -da test.
23906
23907 2002-03-31  Richard Henderson  <rth@redhat.com>
23908
23909         * gcc.dg/special/alias-2.c: New.
23910         * gcc.dg/special/ecos.exp: Run it.
23911
23912 2002-03-31  Richard Henderson  <rth@redhat.com>
23913
23914         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23915
23916 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23917
23918         * gcc.dg/weak-1.c: Disable on h8300 port.
23919
23920 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23921
23922         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23923         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23924         ordering tests.
23925         * g++.dg/bprob/bprob-1.C: New test.
23926         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23927         * g++.dg/gcov/gcov-1.C: New test.
23928         * g++.dg/gcov/gcov-1.x: New file.
23929         * g++.dg/gcov/gcov-2.C: New test.
23930         * g++.dg/gcov/gcov-3.C: New test.
23931         * g++.dg/gcov/gcov-3.h: New file.
23932
23933 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23934
23935         * g++.old-deja/g++.other/builtins5.C: New test.
23936         * g++.old-deja/g++.other/builtins6.C: New test.
23937         * g++.old-deja/g++.other/builtins7.C: New test.
23938         * g++.old-deja/g++.other/builtins8.C: New test.
23939         * g++.old-deja/g++.other/builtins9.C: New test.
23940
23941 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23942
23943         * g++.dg/opt/static1.C: New test.
23944
23945         * g++.dg/opt/longbranch1.C: New test.
23946
23947 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23948
23949         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23950
23951         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23952
23953 2002-03-28  Jeffrey A Law  (law@redhat.com)
23954
23955         * gcc.c-torture/execute/20020328-1.c: New test.
23956
23957 2002-03-27  Richard Henderson  <rth@redhat.com>
23958
23959         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23960         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23961         move from g++.old-deja/g++.ext/.
23962
23963 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23964
23965         * g++.dg/init/new2.C: New test.
23966
23967 2002-03-26  Richard Henderson  <rth@redhat.com>
23968
23969         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23970
23971         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23972         on sparc.
23973
23974         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23975         sparcv9 systems.
23976         * gcc.dg/20001102-1.c: Likewise.
23977
23978 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23979
23980         * gcc.dg/cpp/endif-pedantic1.c,
23981         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23982
23983 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23984
23985         * g++.dg/init/new1.C: New test.
23986
23987 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23988
23989         * g++.dg/abi/vbase9.C: New test.
23990
23991 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23992
23993         * gcc.dg/arm-asm.c: New test.
23994
23995 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23996
23997         * gcc.dg/Wswitch-enum.c: New test.
23998         Fix PR c/5044.
23999
24000 2002-03-26  Richard Henderson  <rth@redhat.com>
24001
24002         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
24003         structure.
24004
24005 2002-03-25  Richard Henderson  <rth@redhat.com>
24006
24007         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
24008         sparcv9 systems.
24009
24010         * gcc.c-torture/compile/20011119-1.c (xxx): New.
24011         * gcc.c-torture/compile/20011119-2.c (xxx): New.
24012
24013 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
24014
24015         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
24016
24017 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
24018
24019         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24020         targets using generic thunk support.
24021
24022 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24023
24024         * gcc.c-torture/compile/20020323-1.c: New test.
24025
24026         * g++.dg/opt/conj2.C: New test.
24027
24028 2002-03-24  Richard Henderson  <rth@redhat.com>
24029
24030         * gcc.dg/weak-1.c: Use -fno-common.
24031
24032 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24033
24034         * g77.dg/f77-edit-apostrophe-out.f: New test
24035         * g77.dg/f77-edit-h-out.f: New test
24036         * g77.dg/f77-edit-t-in.f: New test
24037         * g77.dg/f77-edit-t-out.f: New test
24038         * g77.dg/f77-edit-x-out.f: New test
24039         * g77.dg/f77-edit-slash-out.f: New test
24040         * g77.dg/f77-edit-colon-out.f: New test
24041         * g77.dg/f77-edit-s-out.f: New test
24042
24043 2002-03-24  Richard Henderson  <rth@redhat.com>
24044
24045         * objc/execute/formal_protocol-6.x: New XFAIL.
24046
24047 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24048
24049         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24050         that do not support weak symbols
24051
24052 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24053
24054         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24055         * lib/g77.exp:  Likewise
24056         * lib/objc.exp: Likewise
24057
24058 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24059
24060         * gcc.dg/Wswitch-default.c: New test.
24061
24062 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24063
24064         * g++.dg/other/enum1.C: New test.
24065
24066 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24067
24068         * gcc.dg/pragma-ep-3.c: Fix typo.
24069
24070 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24071
24072         * g++.dg/inherit/template-as-base.C: New test.
24073
24074 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24075
24076         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24077         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24078
24079 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24080
24081         * gcc.dg/cpp/multiline.c: Update to match.
24082
24083 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24084
24085         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24086
24087 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24088
24089         * gcc.dg/cpp/extratokens2.c:  New file.
24090
24091 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24092
24093         * gcc.dg/20020312-2.c: Add rs6000 target.
24094
24095         * gcc.c-torture/compile/20020319-1.c: New test.
24096
24097 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24098
24099         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24100         (A, E): Handle this.
24101
24102 2002-03-20  Jason Merrill  <jason@redhat.com>
24103
24104         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24105         ignoring -fpic.
24106         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24107         through prune_gcc_output.
24108
24109 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24110
24111         * gcc.c-torture/compile/20020320-1.c: New test.
24112
24113 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24114
24115         * gcc.c-torture/compile/20020318-1.c: New test.
24116
24117         * gcc.dg/struct-by-value-1.c: New test.
24118
24119         * gcc.dg/20020319-1.c: New test.
24120
24121 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24122
24123         * g++.dg/opt/conj1.C: New test.
24124
24125 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24126
24127         * g++.dg/template/qualttp20.C: Revert previous change.
24128         * g++.dg/template/qualttp3.C: Likewise.
24129         * g++.dg/template/qualttp4.C: Likewise
24130         * g++.dg/template/qualttp5.C: Likewise
24131         * g++.dg/template/qualttp6.C: Likewise
24132         * g++.dg/template/qualttp7.C: Likewise
24133         * g++.dg/template/qualttp8.C: Likewise
24134         * g++.dg/template/recurse.C: Likewise.
24135
24136 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24137
24138         * gcc.dg/cpp/wchar-1.c: Update.
24139
24140 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24141
24142         * g++.dg/template/conv1.C: New test.
24143         * g++.dg/template/conv2.C: New test.
24144         * g++.dg/template/conv3.C: New test.
24145         * g++.dg/template/conv4.C: New test.
24146
24147 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24148
24149         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24150         * g++.dg/template/qualttp3.C: Likewise.
24151         * g++.dg/template/qualttp4.C: Likewise
24152         * g++.dg/template/qualttp5.C: Likewise
24153         * g++.dg/template/qualttp6.C: Likewise
24154         * g++.dg/template/qualttp7.C: Likewise
24155         * g++.dg/template/qualttp8.C: Likewise
24156         * g++.dg/template/recurse.C: Likewise.
24157
24158 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24159
24160         * g++.dg/opt/dtor1.C: New test.
24161
24162 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24163
24164         * gcc.c-torture/compile/20020315-1.c: New test.
24165
24166 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24167
24168         * gcc.dg/weak-1.c: Fix scan tests.
24169
24170 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24171
24172         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24173         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24174         cris-*-aout* mmix-*-*.
24175         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24176         cris-*-aout* mmix-*-*.
24177         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24178         cris-*-elf* cris-*-aout* and mmix-*-*.
24179         * gcc.dg/20001009-1.c: Ditto.
24180         * gcc.dg/20010912-1.c: Ditto.
24181         * gcc.dg/20020122-4.c: Ditto.
24182         * gcc.dg/inline-2.c: Ditto.
24183
24184 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24185
24186         * gcc.c-torture/compile/20020314-1.c: New test.
24187
24188 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24189
24190         * gcc.c-torture/execute/20020314-1.c: New test.
24191
24192 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24193
24194         * g++.dg/warn/Wunused-1.C: New test.
24195
24196 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24197
24198         * g++.dg/abi/mangle6.C: New test.
24199
24200 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24201
24202         * gcc.c-torture/compile/20020309-2.c: New test.
24203
24204         * gcc.c-torture/compile/20020312-1.c: New test.
24205
24206 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24207
24208         * g++.dg/other/access1.C: New test.
24209
24210 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24211
24212         * gcc.c-torture/execute/wchar_t-1.c: New test.
24213
24214 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24215
24216         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24217
24218 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24219
24220         * gcc.dg/20020312-1.c: New test case.
24221
24222 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24223
24224         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24225
24226 2002-03-11  Richard Henderson  <rth@redhat.com>
24227
24228         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24229         * g++.old-deja/g++.jason/report.C: Likewise.
24230
24231 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24232
24233         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24234         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24235
24236 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24237
24238         * testsuite/g++.dg/overload/pmf1.C: New test.
24239
24240 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24241
24242         * gcc.c-torture/execute/20020307-1.c: Use long.
24243
24244 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24245
24246         PR optimization/5844
24247         * gcc.dg/20020310-1.c: New test.
24248
24249 2002-03-09  Michael Meissner  <meissner@redhat.com>
24250
24251         * gcc.c-torture/execute/memcpy-2.c: New test.
24252         * gcc.c-torture/execute/memset-1.c: New test.
24253         * gcc.c-torture/execute/strlen-1.c: New test.
24254         * gcc.c-torture/execute/strcmp-1.c: New test.
24255         * gcc.c-torture/execute/strncmp-1.c: New test.
24256
24257 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24258
24259         * gcc.dg/ppc-ldstruct.c: New test.
24260
24261 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24262
24263         * gcc.c-torture/execute/va-arg-22.c: New test.
24264
24265 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24266
24267         * gcc.c-torture/compile/20020309-1.c: New test.
24268
24269 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24270
24271         * gcc.c-torture/execute/20020307-2.c: New test.
24272
24273 2002-03-07  Jeffrey A Law  (law@redhat.com)
24274
24275         * g77.f-torture/compile/20020307-1.f: New test.
24276
24277 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24278
24279         * gcc.dg/unordered-1.c: New test.
24280
24281 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24282
24283         * gcc.c-torture/execute/20020307-1.c: New test.
24284
24285 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24286
24287         * gcc.dg/20020304-1.c: New test.
24288
24289         * gcc.c-torture/compile/20020304-2.c: New test.
24290
24291 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24292
24293         * gcc.c-torture/compile/20020304-1.c: New test case
24294         (from PR c/5830).
24295
24296 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24297
24298         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24299
24300 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24301
24302         * g++.dg/other/classkey1.C: New test.
24303
24304 2002-03-01  Richard Henderson  <rth@redhat.com>
24305
24306         * gcc.c-torture/compile/981223-1.x: New.
24307         * gcc.c-torture/compile/920625-1.x: New.
24308
24309 2002-02-28  Richard Henderson  <rth@redhat.com>
24310
24311         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24312
24313 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24314
24315         * gcc.c-torture/execute/20020227-1.c: New test.
24316
24317 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24318
24319         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24320         here" ERROR lines.
24321         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24322         * g++.old-deja.g++.other/defarg1.C: Likewise.
24323         * g++.old-deja/g++.pt/calls2.C: Likewise.
24324         * g++.old-deja/g++.pt/crash20.C: Likewise.
24325         * g++.old-deja/g++.pt/crash30.C: Likewise.
24326         * g++.old-deja/g++.pt/crash36.C: Likewise.
24327         * g++.old-deja/g++.pt/crash6.C: Likewise.
24328         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24329         * g++.old-deja/g++.pt/derived3.C: Likewise.
24330         * g++.old-deja/g++.pt/error1.C: Likewise.
24331         * g++.old-deja/g++.pt/friend21.C: Likewise.
24332         * g++.old-deja/g++.pt/friend23.C: Likewise.
24333         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24334         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24335
24336 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24337
24338         * gcc.c-torture/execute/20020225-2.c: New test.
24339
24340 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24341
24342         * gcc.c-torture/execute/920730-1t.c,
24343         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24344         Delete test cases, only relevant to -traditional.
24345
24346 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24347
24348         * gcc.dg/cpp/undef1.c: Remove.
24349         * gcc.dg/cpp/directiv.c: Update.
24350         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24351
24352 2002-02-27  Michael Meissner  <meissner@redhat.com>
24353
24354         * gcc.c-torture/execute/20020226-1.c: New test.
24355
24356 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24357
24358         * g++.dg/debug/debug4.C: New test.
24359
24360         * gcc.dg/ia64-visibility-1.c: New test.
24361
24362 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24363
24364         * gcc.dg/debug/20020224-1.c: New.
24365
24366 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24367
24368         * gcc.c-torture/execute/960416-1.x: New.
24369         * gcc.c-torture/execute/divconst-3.x: Likewise.
24370
24371 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24372
24373         * gcc.dg/20020224-1.c: New test.
24374
24375 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24376
24377         * gcc.c-torture/execute/20020225-1.c: New.
24378
24379 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24380
24381         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24382
24383 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24384
24385         * gcc.dg/20020222-1.c: New test.
24386
24387 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24388
24389         * g++.dg/opt/anonunion1.C: New test.
24390
24391 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24392
24393         * g++.dg/template/qualttp19.C: New test.
24394         * g++.dg/template/qualttp20.C: New test.
24395         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24396         * g++.old-deja/g++.other/qual1.C: Likewise.
24397
24398 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24399
24400         * gcc.dg/attr-alwaysinline.c: New.
24401
24402 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24403
24404         * gcc.dg/20020220-1.c: New test.
24405
24406         * gcc.dg/20020220-2.c: New test.
24407
24408         * g++.dg/opt/mmx1.C: New test.
24409
24410 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24411
24412         * gcc.c-torture/compile/20020110.c: New test.
24413
24414 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24415
24416         * gcc.c-torture/execute/20020219-1.c: New test.
24417
24418         * gcc.dg/20020219-1.c: New test.
24419
24420         * gcc.dg/noncompile/20020220-1.c: New test.
24421
24422         * g++.dg/opt/ptrintsum1.C: New test.
24423
24424         * gcc.dg/debug/20020220-1.c: New test.
24425
24426 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24427
24428         * gcc.c-torture/execute/20020216-1.c: New test.
24429
24430 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24431
24432         * gcc.dg/decl-1.c: Update, new test.
24433
24434 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24435
24436         * g++.dg/abi/bitfield1.C: New test.
24437         * g++.dg/abi/bitfield2.C: New test.
24438
24439 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24440
24441         * gcc.dg/attr-nest.c: New test.
24442
24443 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24444
24445         * gcc.c-torture/execute/20020215-1.c: New test.
24446
24447 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24448
24449         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24450         * g++.dg/debug/debug.exp: New.
24451         * g++.dg/debug/trivial.C: New.
24452         * g++.dg/debug/debug1.C: Moved...
24453         * g++.dg/other/debug1.C: ...from here.
24454         * g++.dg/debug/debug2.C: Moved...
24455         * g++.dg/other/debug2.C: ...from here.
24456         * g++.dg/debug/debug3.C: Moved...
24457         * g++.dg/other/debug3.C: ...from here.
24458
24459         * gcc.dg/noncompile/20020213-1.c: New test.
24460
24461 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24462
24463         * g++.dg/other/debug3.C: New test.
24464
24465         * gcc.c-torture/execute/20020213-1.c: New test.
24466
24467 2002-02-13  Richard Smith <richard@ex-parrot.com>
24468
24469         * g++.old-deja/g++.other/thunk1.C: New test.
24470
24471 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24472
24473         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24474
24475 2002-02-13  Stan Shebs  <shebs@apple.com>
24476
24477         * gcc.dg/altivec-3.c: New.
24478
24479 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24480
24481         * gcc.dg/Wunreachable-1.c: New test.
24482         * gcc.dg/Wunreachable-2.c: New test.
24483
24484 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24485
24486         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24487
24488 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24489
24490         * gcc.dg/decl-1.c: New test.
24491
24492 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24493
24494         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24495
24496 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24497
24498         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24499         * gcc.c-torture/compile/980506-1.x: Likewise.
24500
24501 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24502
24503         * gcc.dg/20020210-1.c: New.
24504
24505 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24506
24507         * g77.f-torture/execute/947.f: New regression test
24508         for PR fortran/947.
24509
24510 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24511
24512         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24513         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24514
24515 2002-02-08  Richard Henderson  <rth@redhat.com>
24516
24517         * gcc.c-torture/compile/labels-3.c: New.
24518
24519 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24520
24521         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24522         expression statements work instead.
24523         * gcc.dg/noncompile/20020207-1.c: New test.
24524
24525 2002-02-07  Richard Henderson  <rth@redhat.com>
24526
24527         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24528
24529 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24530
24531         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24532         message from g77
24533         * lib/g77-dg.exp: Trim g77 error messages so that they are
24534         recognized by dg.exp.
24535
24536 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24537
24538         PR fortran/5473
24539         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24540
24541 2002-02-07  Richard Henderson  <rth@redhat.com>
24542
24543         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24544         to be sufficiently aligned for integers.
24545
24546 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24547
24548         * g++.dg/template/friend4.C: New test.
24549
24550 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24551
24552         PR fortran/5743
24553         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24554         unsupported cases.
24555
24556 2002-02-07  Richard Henderson  <rth@redhat.com>
24557
24558         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24559         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24560         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24561         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24562
24563 2002-02-06  Richard Henderson  <rth@redhat.com>
24564
24565         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24566
24567 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24568
24569         * gcc.dg/20020206-1.c: New test.
24570
24571 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24572
24573         * gcc.c-torture/execute/20020206-1.c: New test.
24574
24575         * gcc.c-torture/execute/20020206-2.c: New test.
24576
24577         PR optimization/5429:
24578         * gcc.c-torture/compile/20020206-1.c: New test.
24579
24580 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24581
24582         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24583         as certain file formats cannot support particularly large
24584         alignments.
24585
24586         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24587         and do not expect to be able to link the executable.
24588
24589         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24590         fail because the COFF format does not support the weak attribute.
24591
24592 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24593
24594         * g77.dg/pr5473.f:  New test
24595
24596 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24597
24598         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24599         Fix testcase accordingly.
24600
24601 2002-02-04  Richard Henderson  <rth@redhat.com>
24602
24603         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24604         (buf): Change to be an array of pointers, not ints.
24605
24606 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24607
24608         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24609         before all tests.  Move warning one line above to match where it
24610         C frontend emits.
24611         * gcc.dg/Wswitch-2.c: New test.
24612         * g++.dg/warn/Wswitch-1.C: New test.
24613         * g++.dg/warn/Wswitch-2.C: New test.
24614
24615 2002-02-04  Richard Henderson  <rth@redhat.com>
24616
24617         * g++.dg/abi/offsetof.C: Fix size comparison.
24618
24619 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24620
24621         * gcc.dg/cast-qual-2.c: New test.
24622
24623 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24624
24625         * gcc.dg/20020201-4.c: New test.
24626
24627 2002-02-04  Ben Elliston  <bje@redhat.com>
24628
24629         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24630         target_info attribute != 0, in addition to the empty string.
24631         (gcc_target_compile): Likewise.
24632
24633 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24634
24635         * gcc.dg/Wswitch.c: New test.
24636         PR gcc/4475. PR gcc/3780.
24637
24638 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24639
24640         * g77.f-torture/execute/5122.f: New test for regressions
24641         against PR fortran/5122.
24642
24643 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24644
24645         * g77.f-torture/compile/pr3743.f: Delete
24646         * g77.dg/pr3743-1.f: New test.
24647         * g77.dg/pr3743-2.f: New test.
24648         * g77.dg/pr3743-3.f: New test.
24649         * g77.dg/pr3743-4.f: New test.
24650
24651 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24652
24653         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24654
24655 2002-02-02  Richard Henderson  <rth@redhat.com>
24656
24657         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24658         * gcc.c-torture/execute/bf64-1.c: Likewise.
24659
24660 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24661
24662         * gcc.dg/20020201-2.c: New test.
24663
24664         * gcc.dg/20020201-3.c: New test.
24665
24666         * gcc.c-torture/execute/bitfld-2.c: New test.
24667
24668 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24669
24670         * gcc.dg/bitfld-1.c: Update.
24671         * gcc.dg/bitfld-2.c: Update.
24672         * gcc.c-torture/execute/bitfld-1.x: New.
24673
24674 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24675
24676         * gcc.c-torture/execute/20020201-1.c: New test.
24677
24678 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24679
24680         PR target/5469
24681         * gcc.dg/20020201-1.c: New test.
24682
24683 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24684
24685         PR fortran/3743
24686         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24687         * g77.f-torture/compile/pr3743.x: Remove
24688
24689 2002-01-31  Tom Rix  <trix@redhat.com>
24690
24691         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24692
24693 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24694
24695         * gcc.dg/noncompile/20020130-1.c: New test.
24696
24697 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24698
24699         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24700
24701 2002-01-29  Richard Henderson  <rth@redhat.com>
24702
24703         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24704         to long long.
24705         * gcc.c-torture/execute/bf64-1.c: Likewise.
24706
24707 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24708
24709         * gcc.c-torture/execute/20020129-1.c: New test.
24710
24711 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24712
24713         * gcc.c-torture/compile/20000224-1.c: Update.
24714         * gcc.c-torture/execute/bitfld-1.c: New tests.
24715         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24716         * gcc.dg/uninit-A.c: Update.
24717
24718 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24719
24720         * g++.dg/template/ctor1.C: Add instantiation.
24721
24722 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24723
24724         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24725         argument to __builtin_prefetch to be const ptr.
24726
24727 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24728
24729         * gcc.c-torture/compile/20020120-1.c: New test.
24730
24731 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24732
24733         * gcc.c-torture/execute/20020127-1.c: New test.
24734
24735 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24736
24737         * g77.dg/f77-edit-i-in.f: New test
24738         * g77.dg/f77-edit-i-out.f: New test
24739
24740 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24741
24742         * gcc.dg/debug/debug.exp: New file.
24743         * gcc.dg/debug/trivial.c: New file.
24744         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24745         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24746         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24747         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24748         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24749         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24750         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24751         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24752         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24753         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24754         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24755         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24756         * gcc.dg/20000503-1.c: Removed.
24757         * gcc.dg/20010207-1.c: Removed.
24758         * gcc.dg/20011223-1.c: Removed.
24759         * gcc.dg/20020104-2.c: Removed.
24760         * gcc.dg/debug-1.c: Removed.
24761         * gcc.dg/debug-2.c: Removed.
24762         * gcc.dg/debug-3.c: Removed.
24763         * gcc.dg/debug-4.c: Removed.
24764         * gcc.dg/debug-5.c: Removed.
24765         * gcc.dg/debug-6.c: Removed.
24766         * gcc.dg/dwarf2-1.c: Removed.
24767         * gcc.dg/dwarf2-2.c: Removed.
24768
24769 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24770
24771         * g++.old-deja/g++.other/eh5.C: New test.
24772         * g++.old-deja/g++.other/sibcall2.C: New test.
24773         * g++.old-deja/g++.other/array9.C: New test.
24774         * g++.old-deja/g++.other/typename2.C: New test.
24775         * g++.old-deja/g++.other/crash60.C: New test.
24776         * g++.old-deja/g++.other/conv9.C: New test.
24777         * g++.old-deja/g++.other/mangle10.C: New test.
24778         * g++.old-deja/g++.other/unchanging1.C: New test.
24779         * g++.old-deja/g++.other/exprstmt1.C: New test.
24780         * g++.old-deja/g++.other/inline23.C: New test.
24781         * g++.old-deja/g++.eh/ia64-1.C: New test.
24782         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24783         * g++.old-deja/g++.other/reload1.C: New test.
24784         * g++.old-deja/g++.other/static20.C: New test.
24785         * g++.old-deja/g++.other/local-alloc1.C: New test.
24786         * g++.old-deja/g++.other/conv8.C: New test.
24787         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24788         * g++.old-deja/g++.other/storeexpr1.C: New test.
24789         * g++.old-deja/g++.other/storeexpr2.C: New test.
24790         * g++.dg/eh/template2.C: New test.
24791         * g++.dg/warn/weak1.C: New test.
24792
24793 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24794
24795         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24796         Remove first, non-varying, argument.
24797
24798 2002-01-23  Richard Henderson  <rth@redhat.com>
24799
24800         * gcc.dg/inline-2.c: New.
24801
24802         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24803         Add optional target arg.  Check number of arguments.
24804         (scan-assembler-not, scan-assembler-dem): Likewise.
24805         (scan-assembler-dem-not): Likewise.
24806
24807 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24808
24809         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24810         line 12.
24811         * g++.old-deja/g++.brendan/parse3.C,
24812         g++.old-deja/g++.other/crash26.C,
24813         g++.old-deja/g++.other/crash28.C,
24814         g++.old-deja/g++.other/crash29.C,
24815         g++.old-deja/g++.other/crash30.C,
24816         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24817
24818 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24819
24820         * gcc.dg/20020115-1.c: New.
24821
24822 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24823
24824         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24825
24826 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24827
24828         * gcc.dg/20020122-3.c: New.
24829
24830 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24831
24832         * g++.dg/other/gc1.C: New test.
24833
24834 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24835
24836         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24837
24838 2002-01-22  Richard Henderson  <rth@redhat.com>
24839
24840         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24841
24842 2002-01-22  Richard Henderson  <rth@redhat.com>
24843
24844         * gcc.dg/20020122-4.c: New.
24845
24846 2002-01-22  H.J. Lu <hjl@gnu.org>
24847
24848         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24849         link output.
24850         * gcc.dg/special/ecos.exp: Likewise.
24851         * lib/g++-dg.exp: Likewise.
24852         * lib/g77-dg.exp: Likewise.
24853         * lib/gcc-dg.exp : Likewise.
24854         * lib/mike-g++.exp: Likewise.
24855         * lib/mike-g77.exp: Likewise.
24856         * lib/mike-gcc.exp: Likewise.
24857         * lib/objc-dg.exp: Likewise.
24858
24859 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24860
24861         PR target/5379
24862         * gcc.dg/20020122-2.c: New test.
24863
24864 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24865
24866         * gcc.dg/20020122-1.c: New test.
24867
24868 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24869
24870         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24871
24872 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24873
24874         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24875
24876 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24877
24878         * gcc.c-torture/compile/20020121-1.c: New test.
24879
24880 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24881
24882         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24883         ld_library_path.
24884
24885 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24886
24887         * gcc.dg/20020218-1.c: New test.
24888
24889 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24890
24891         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24892         messages
24893         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24894         "At global scope" warning
24895         * g++.dg/ext/align1.C: Change cygwin test for alignment
24896         from db-bogus to dg-warning
24897
24898 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24899
24900         * g77.f-torture/compile/cpp2.F: New test.
24901
24902 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24903
24904         * g++.dg/template/access1.C: New test.
24905
24906 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24907
24908         * gcc.dg/20020118-1.c: New.
24909
24910 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24911
24912         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24913
24914 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24915
24916         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24917         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24918         alignment warnings.
24919
24920 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24921
24922         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24923         torture_with_loops and torture_without_loops
24924
24925 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24926
24927         * gcc.c-torture/compile/20020116-1.c: New test.
24928
24929 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24930
24931         * gcc.dg/20020116-2.c: New test.
24932
24933         * gcc.dg/ultrasp4.c: New test.
24934
24935         * gcc.dg/20020116-1.c: New test.
24936
24937 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24938
24939         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24940         by EABI.
24941
24942 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24943
24944         * gcc.misc-tests/i386-prefetch.exp: New.
24945         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24946         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24947         * gcc.misc-tests/i386-pf-none-1.c: New test.
24948         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24949
24950 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24951
24952         * gcc.dg/gnu89-init-1.c: Add new tests.
24953
24954 2002-01-15  Andreas Jaeger  <aj@suse.de>
24955
24956         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24957         * gcc.dg/i386-mmx-2.c: Likewise.
24958         * gcc.dg/i386-sse-1.c: Likewise.
24959         * gcc.dg/i386-sse-2.c: Likewise.
24960         * gcc.dg/i386-sse-3.c: Likewise.
24961
24962 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24963
24964         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24965         Uncomment additional cases that now pass.
24966
24967 2002-01-11  Richard Henderson  <rth@redhat.com>
24968
24969         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24970         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24971
24972 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24973
24974         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24975
24976 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24977
24978         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24979         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24980
24981 2002-01-10  Dale Johannesen  <dalej@apple.com>
24982
24983         * gcc.c-torture/execute/loop-11.c: New.
24984
24985 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24986
24987         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24988         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24989
24990 2002-01-09  Richard Henderson  <rth@redhat.com>
24991
24992         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24993         type in which to perform the operation for each size.
24994
24995 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24996
24997         * gcc.c-torture/compile/20020109-2.c: New test.
24998
24999 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
25000
25001         * gcc.c-torture/execute/loop-10.c: New test.
25002
25003 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25004
25005         * gcc.c-torture/compile/20010226-1.c: New test.
25006         * gcc.c-torture/compile/20010227-1.c: New test.
25007         * gcc.c-torture/compile/20010426-1.c: New test.
25008         * gcc.c-torture/compile/20010510-1.c: New test.
25009         * gcc.c-torture/compile/20010605-3.c: New test.
25010         * gcc.c-torture/compile/20010824-1.c: New test.
25011         * gcc.c-torture/execute/20010409-1.c: New test.
25012         * gcc.dg/noncompile/20000901-1.c: New test.
25013         * gcc.dg/20001023-1.c: New test.
25014         * gcc.dg/20001101-1.c: New test.
25015         * gcc.dg/20001102-1.c: New test.
25016         * gcc.dg/20010207-1.c: New test.
25017         * gcc.dg/20010405-1.c: New test.
25018         * gcc.dg/20010822-1.c: New test.
25019         * gcc.dg/20011107-1.c: New test.
25020
25021 2002-01-09  Jeffrey A Law  (law@redhat.com)
25022
25023         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25024
25025         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25026         execution failure on PA targets.
25027
25028 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25029
25030         * gcc.c-torture/compile/20020109-1.c: New test.
25031
25032 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25033
25034         * gcc.c-torture/execute/20020108-1.c: New test.
25035
25036 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25037
25038         * gcc.dg/20020108-1.c: New test.
25039
25040 2002-01-08  H.J. Lu <hjl@gnu.org>
25041
25042         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25043         for header files.
25044
25045 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25046
25047         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25048         consistency.
25049
25050 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25051
25052         * gcc.dg/altivec-4.c: Test altivec predicates.
25053
25054 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25055
25056         * gcc.c-torture/execute/20020107-1.c: New test.
25057
25058 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25059
25060         PR c/5279
25061         * gcc.c-torture/compile/20020106-1.c: New test.
25062
25063 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25064
25065         * gcc.c-torture/execute/nestfunc-4.c: New test.
25066
25067 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25068
25069         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25070         extra triple that slipped in.
25071         * g++.old-deja/g++.abi/align.C: Likewise.
25072         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25073
25074 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25075
25076         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25077         * g++.old-deja/g++.abi/align.C: Likewise.
25078         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25079
25080         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25081         on FreeBSD/i386.
25082         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25083         FreeBSD.
25084
25085 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25086
25087         * gcc.dg/20020104-1.c: New test.
25088
25089         * gcc.dg/20020104-2.c: New test.
25090
25091 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25092
25093         * gcc.dg/20020103-1.c: Fix typo in target selector.
25094
25095 2002-01-03  Richard Henderson  <rth@redhat.com>
25096
25097         * gcc.dg/20020103-1.c: New.
25098
25099 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25100
25101         * gcc.c-torture/execute/20020103-1.c: New test.
25102
25103 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25104
25105         * g++.dg/other/debug2.C: New test.
25106
25107         * gcc.c-torture/compile/20020103-1.c: New test.
25108
25109 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25110
25111         * gcc.dg/gnu89-init-1.c: Added new tests.
25112
25113 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25114
25115         * g++.dg/template/friend2.C: Remove as patch is reverted.
25116
25117         * g++.dg/warn/oldcast1.C: New test.
25118
25119         * g++.dg/template/ptrmem1.C: New test.
25120         * g++.dg/template/ptrmem2.C: New test.
25121
25122         * g++.dg/template/ntp.C: New test.
25123
25124         * g++.dg/other/component1.C: New test.
25125
25126         * g++.dg/template/ttp3.C: New test.
25127
25128         * g++.dg/template/friend2.C: New test.
25129         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25130
25131 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25132
25133         * g++.dg/other/ptrmem1.C: New test.
25134         * g++.dg/other/ptrmem2.C: New test.
25135
25136 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25137
25138         * g++.dg/template/ctor1.C: New test.
25139
25140 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25141
25142         * g++.dg/template/friend2.C: New test.
25143
25144 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25145
25146         * gcc.dg/mmix-1.c: New test.
25147
25148 2001-12-31  Richard Henderson  <rth@redhat.com>
25149
25150         * gcc.dg/asm-5.c: New.
25151
25152 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25153
25154         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25155         in namespace __gnu_cxx
25156
25157 2001-12-30  Richard Henderson  <rth@redhat.com>
25158
25159         * gcc.dg/debug-6.c: New.
25160
25161 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25162
25163         * gcc.c-torture/compile/20011229-2.c: New test.
25164
25165 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25166
25167         * gcc.dg/debug-3.c: New test.
25168         * gcc.dg/debug-4.c: New test.
25169         * gcc.dg/debug-5.c: New test.
25170
25171 2001-12-29  Richard Henderson  <rth@redhat.com>
25172
25173         * g++.dg/eh/loop1.C: New.
25174
25175 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25176
25177         * g++.dg/template/crash1.C: New test.
25178
25179 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25180
25181         * g++.dg/other/const1.C: New test.
25182
25183 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25184
25185         * gcc.c-torture/compile/20011229-1.c: New test.
25186
25187 2001-12-28  Stan Shebs  <shebs@apple.com>
25188
25189         * lib/objc-torture.exp: Resync with c-torture.exp.
25190         * lib/objc.exp: Load standard libraries.
25191
25192 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25193
25194         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25195         additional tests.
25196
25197 2001-12-27  Roger Sayle <roger@eyesopen.com>
25198
25199         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25200
25201 2001-12-27  Richard Henderson  <rth@redhat.com>
25202
25203         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25204
25205 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25206
25207         * g++.dg/eh/ctor1.C: New test.
25208         * g++.dg/other/error2.C: New test.
25209
25210 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25211
25212         * g++.dg/other/init2.C: New test.
25213
25214 2001-12-24  Richard Henderson  <rth@redhat.com>
25215
25216         * gcc.dg/20011223-1.c: New.
25217         * gcc.dg/inline-1.c: New.
25218
25219 2001-12-23  Richard Henderson  <rth@redhat.com>
25220
25221         * gcc.dg/asm-4.c: Test operand modifiers.
25222
25223 2001-12-23  Richard Henderson  <rth@redhat.com>
25224
25225         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25226
25227 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25228
25229         * gcc.c-torture/execute/20011223-1.c: New test.
25230
25231 2001-12-21  Richard Henderson  <rth@redhat.com>
25232
25233         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25234         re-enables the warning.
25235
25236 2001-12-21  Richard Henderson  <rth@redhat.com>
25237
25238         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25239
25240 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25241
25242         * gcc.c-torture/compile/20011218-1.c: New test.
25243
25244 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25245
25246         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25247         arm-isr.c test.
25248         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25249         epilogue generation for ARM ISR routines.
25250
25251 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25252
25253         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25254         * gcc.dg/format/c90-printf-3.c: Likewise.
25255         * gcc.dg/format/c99-printf-3.c: Likewise.
25256         * gcc.dg/format/ext-1.c: Likewise.
25257         * gcc.dg/format/ext-6.c: Likewise.
25258         * gcc.dg/format/format.h: Prototype unlocked stdio.
25259
25260 2001-12-20  Richard Henderson  <rth@redhat.com>
25261
25262         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25263         (arena): Use it.
25264         (malloc): Correct allocation logic.  Abort if we fill up the
25265         arena before initialization complete.
25266         (realloc): Correct allocation logic.
25267
25268 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25269
25270         * gcc.c-torture/compile/20011219-2.c: New test.
25271
25272         * gcc.c-torture/execute/20011219-1.c: New test.
25273
25274 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25275
25276         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25277         target does not support weak symbols.
25278
25279 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25280
25281         * gcc.c-torture/compile/20011219-1.c: New test.
25282
25283 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25284
25285         * g++.dg/other/error1.C: New test.
25286
25287 2001-12-17  Jeffrey A Law  (law@redhat.com)
25288
25289         * gcc.c-torture/execute/20011217-1.c: New test.
25290
25291 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25292
25293         * objc.dg/special/: New directory.
25294         * objc.dg/special/special.exp: New file.
25295         * objc.dg/special/unclaimed-category-1.h: New file.
25296         * objc.dg/special/unclaimed-category-1a.m: New file.
25297         * objc.dg/special/unclaimed-category-1.m: New file.
25298
25299 2001-12-17  Andreas Jaeger  <aj@suse.de>
25300
25301         * gcc.c-torture/compile/20011217-2.c: New test.
25302
25303 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25304
25305         * gcc.c-torture/compile/20011217-1.c: New test.
25306
25307 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25308
25309         * testsuite/gcc.dg/20011214-1.c: New.
25310
25311 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25312
25313         * gcc.dg/altivec-4.c: New.
25314
25315 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25316
25317         * gcc.dg/20011113-1.c: New test.
25318
25319 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25320
25321         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25322         std::__malloc_alloc_template<0> and
25323         std::__default_alloc_template<false, 0>.
25324
25325 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25326
25327         * objc/execute/bf-21.m: New test.
25328         * objc/execute/enumeration-1.m: New test.
25329         * objc/execute/enumeration-2.m: New test.
25330
25331 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25332
25333         * gcc.dg/gnu89-init-1.c: New test.
25334
25335 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25336
25337         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25338         * g++.old-deja/g++.jason/2371.C: Likewise.
25339         * g++.old-deja/g++.jason/template33.C: Likewise.
25340         * g++.old-deja/g++.jason/template34.C: Likewise.
25341         * g++.old-deja/g++.jason/template36.C: Likewise.
25342         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25343         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25344         * g++.old-deja/g++.other/typename1.C: Likewise.
25345         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25346         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25347         * g++.old-deja/g++.pt/typename11.C: Likewise.
25348         * g++.old-deja/g++.pt/typename14.C: Likewise.
25349         * g++.old-deja/g++.pt/typename16.C: Likewise.
25350         * g++.old-deja/g++.pt/typename3.C: Likewise.
25351         * g++.old-deja/g++.pt/typename4.C: Likewise.
25352         * g++.old-deja/g++.pt/typename5.C: Likewise.
25353         * g++.old-deja/g++.pt/typename7.C: Likewise.
25354         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25355
25356 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25357
25358         * g++.dg/other/linkage1.C: New test.
25359         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25360         specifiers.
25361
25362 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25363
25364         * gcc.dg/concat.c: New test.
25365
25366 2001-12-11  Stan Shebs  <shebs@apple.com>
25367
25368         * objc/compile: New test directory.
25369         * objc/compile/compile.exp: New expect script.
25370         * objc/compile/20011211-1.m: New compile test.
25371
25372 2001-12-11  Jason Merrill  <jason@redhat.com>
25373
25374         * lib/prune.exp (prune_gcc_output): Also handle "In member
25375         function".  So many permutations...
25376
25377 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25378
25379         * g++.dg/template/typedef1.C: New test.
25380
25381 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25382
25383         * g++.dg/other/copy1.C: New test.
25384
25385 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25386
25387         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25388
25389         * gcc.dg/builtin-choose-expr.c: New.
25390
25391 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25392
25393         * gcc.dg/altivec-2.c: New.
25394
25395 2001-12-07  Richard Henderson  <rth@redhat.com>
25396
25397         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25398
25399 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25400
25401         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25402         ultrasparc.
25403
25404 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25405
25406         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25407
25408 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25409
25410         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25411         variable argument list.
25412
25413 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25414
25415         * gcc.c-torture/execute/memcheck: Delete entire directory.
25416         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25417         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25418
25419 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25420
25421         * gcc.dg/Wshadow-1.c: New test.
25422
25423 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25424
25425         * gcc.c-torture/compile/20011130-1.c: New test.
25426
25427         * gcc.dg/noncompile/20011025-1.c: New test.
25428
25429         * g++.dg/other/anon-union.C: New test.
25430
25431         * gcc.c-torture/execute/20011024-1.c: New test.
25432
25433 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25434
25435         * gcc.c-torture/execute/20000722-1.x,
25436         gcc.c-torture/execute/20010123-1.x: Remove.
25437         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25438         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25439         gcc.dg/c99-complit-2.c: New tests.
25440
25441 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25442
25443         * g++.dg/inherit/base1.C: New test.
25444
25445 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25446
25447         * g++.dg/other/stdarg1.C: New test.
25448
25449         * gcc.c-torture/compile/20011130-2.c: New test.
25450
25451 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25452
25453         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25454         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25455         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25456         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25457         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25458         * gcc.dg/builtin-prefetch-1.c: New test.
25459
25460 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25461
25462         * gcc.dg/20011130-1.c: New test.
25463
25464 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25465
25466         * g++.dg/other/scope1.C: New test.
25467         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25468
25469 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25470
25471         * gcc.dg/vla-init-1.c: New test.
25472
25473 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25474
25475         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25476
25477 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25478
25479         * objc.dg/alias.m: Update.
25480         * objc.dg/class-1.m: Update.
25481         * objc.dg/const-str-1.m: Update.
25482         * objc.dg/fwd-proto-1.m: Update.
25483         * objc.dg/id-1.m: Update.
25484         * objc.dg/super-class-1.m: Update.
25485
25486 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25487
25488         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25489         constructs.
25490
25491 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25492
25493         * gcc.c-torture/execute/20011128-1.c: New test.
25494
25495 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25496
25497         * gcc.dg/20011127-1.c: New test.
25498
25499 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25500
25501         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25502         from Austin Group draft 7.
25503         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25504         scanf format arguments.
25505         * gcc.dg/format/no-exargs-2.c: New test.
25506
25507 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25508
25509         * g++.dg/abi/vbase8-4.C: New test.
25510
25511 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25512
25513         * gcc.c-torture/execute/20011121-1.c: New test.
25514
25515 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25516
25517         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25518
25519 2001-11-23  Andreas Jaeger  <aj@suse.de>
25520
25521         * gcc.dg/cpp/charconst-2.c: New test.
25522
25523 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25524
25525         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25526         to the host if it is remote.  Let tests specify extra headers
25527         they use.
25528         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25529         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25530         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25531         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25532         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25533         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25534         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25535         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25536         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25537         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25538
25539 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25540
25541         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25542         for little endian ARMs.
25543
25544 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25545
25546         * gcc.c-torture/compile/20011119-1.c: New test.
25547         * gcc.c-torture/compile/20011119-2.c: New test.
25548
25549 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25550
25551         * gcc.dg/altivec-1.c: Fix typo.
25552
25553 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25554
25555         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25556
25557 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25558
25559         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25560
25561 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25562
25563         * lib/g77.exp: Don't specify --rpath-link.
25564
25565         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25566         across all the headers.
25567         * gcc.dg/format/format.exp: For testing on a remote host,
25568         copy format.h.
25569
25570         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25571         * gcc.c-torture/execute/930406-1.c: Likewise.
25572         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25573
25574 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25575
25576         * gcc.dg/altivec-1.c: New.
25577
25578 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25579
25580         * gcc.dg/cpp/fpreprocessed.c: New test case.
25581
25582 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25583
25584         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25585         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25586         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25587
25588 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25589
25590         * gcc.dg/no-builtin-1.c: New test.
25591
25592 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25593
25594         * gcc.c-torture/execute/20011115-1.c: New test.
25595
25596 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25597
25598         * gcc.c-torture/compile/20011114-2.c: New test.
25599         * gcc.c-torture/compile/20011114-3.c: New test.
25600         * gcc.c-torture/compile/20011114-4.c: New test.
25601
25602 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25603
25604         * g++.dg/other/init1.C: New test.
25605
25606 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25607
25608         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25609         message.
25610
25611         * gcc.c-torture/execute/20011114-1.c: New testcase.
25612
25613         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25614         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25615         like the (before this change) version of 20010327-1.c.
25616
25617 2001-11-14  Roger Sayle <roger@eyesopen.com>
25618
25619         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25620
25621 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25622
25623         * g++.dg/init/array2.C: New test.
25624
25625 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25626
25627         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25628
25629 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25630
25631         * g++.dg/other/forscope1.C: New test.
25632         * g++.dg/ext/forscope1.C: New test.
25633         * g++.dg/ext/forscope2.C: New test.
25634
25635 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25636
25637         * gcc.c-torture/execute/20011113-1.c: New test.
25638
25639 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25640
25641         * gcc.c-torture/execute/20011109-2.c: New test.
25642
25643         * gcc.c-torture/execute/20011109-1.c: New test.
25644
25645 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25646
25647         * gcc.c-torture/compile/20011109-1.c: New test.
25648
25649 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25650
25651         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25652         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25653         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25654         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25655         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25656         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25657         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25658
25659 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25660
25661         * g++.dg/warn/Wshadow-1.C: New tests.
25662         * g++.old-deja/g++.mike/for3.C: Update.
25663
25664 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25665
25666         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25667         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25668         XFAILs.  Adjust expected error texts.
25669         * gcc.c-torture/compile/20011106-1.c,
25670         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25671         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25672         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25673         gcc.dg/c99-array-lval-5.c: New tests.
25674
25675 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25676
25677         * gcc.dg/cpp/defined.c: Update.
25678
25679 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25680
25681         * gcc.c-torture/execute/anon-1.c: New test.
25682
25683 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25684
25685         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25686         same size, so no warning should be produced on stormy16.
25687
25688         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25689         due to oversized array.
25690         * g++.old-deja/g++.mike/ns15.C: Likewise.
25691         * g++.old-deja/g++.pt/crash16.C: Likewise.
25692
25693 2001-11-02  Graham Stott  <grahams@redhat.com>
25694
25695         * g++.dgother/debug1.C: Fix typos.
25696
25697 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25698
25699         * g++.dg/other/debug1.C: New test.
25700
25701 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25702
25703         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25704         of unsigned long.
25705
25706 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25707
25708         * gcc.dg/20011029-2.c: New test.
25709
25710         * gcc.c-torture/compile/20011029-1.c: New test.
25711
25712 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25713
25714         * objc/execute/class_self-1.m: New test.
25715         * objc/execute/class_self-2.m: New test.
25716
25717 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25718
25719         * gcc.misc-tests/msgs.exp: Delete.
25720         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25721         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25722         error set to match recent changes.
25723
25724 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25725
25726         * gcc.dg/20011021-1.c: New test.
25727
25728 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25729
25730         * gcc.c-torture/compile/20011023-1.c: New test.
25731
25732 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25733
25734         * lib/g77.exp: Rewrite based on lib/g++.exp.
25735
25736 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25737
25738         * gcc.c-torture/execute/20011019-1.c: New test.
25739
25740         * gcc.dg/20011018-1.c: New test.
25741
25742 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25743
25744         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25745
25746 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25747
25748         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25749         * gcc.dg/attr-invalid.c: Likewise.
25750
25751 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25752
25753         * testsuite/gcc.dg/20011015-1.c: New test.
25754
25755 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25756
25757         * g++.dg/template/unify2.C: New test.
25758
25759 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25760
25761         * g++.dg/other/exception-specification.C: New test
25762
25763 2001-10-13  Tom Rix  <trix@redhat.com>
25764
25765         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25766         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25767
25768 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25769
25770         * testsuite/gcc.dg/20011009-1.c: New test.
25771
25772 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25773
25774         PR g++/4476
25775         * g++.dg/other/friend1.C: New test.
25776
25777 2001-10-11  Richard Henderson  <rth@redhat.com>
25778
25779         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25780
25781 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25782
25783         * gcc.c-torture/compile/20011010-1.c: New.
25784
25785 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25786
25787         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25788         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25789         g77.f-torture/execute/execute.exp,
25790         g77.f-torture/noncompile/noncompile.exp,
25791         gcc.c-torture/compile/compile.exp,
25792         gcc.c-torture/execute/execute.exp,
25793         gcc.c-torture/execute/ieee/ieee.exp,
25794         gcc.c-torture/execute/memcheck/memcheck.exp,
25795         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25796         objc/execute/execute.exp: Update FSF address.
25797
25798 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25799
25800         * gcc.dg/cpp/cmdlne-C.c: Update.
25801         * gcc.dg/cpp/cmdlne-C2.c: New.
25802
25803 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25804
25805         * gcc.c-torture/execute/20011008-3.c: New.
25806
25807 2001-10-08  DJ Delorie  <dj@redhat.com>
25808
25809         * gcc.dg/20011008-1.c: New.
25810         * gcc.dg/20011008-2.c: New.
25811
25812 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25813
25814         * gcc.dg/cpp/spacing1.c: Update test.
25815
25816 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25817
25818         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25819         spelling errors of "separate" as "seperate".
25820
25821 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25822
25823         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25824         enough to avoid inlining.
25825
25826 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25827
25828         * lib/g77.exp: set libg2c_dir correctly.
25829
25830 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25831
25832         * gcc.dg/cpp/macro11.c: New test.
25833
25834 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25835
25836         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25837         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25838         gcc.dg/format/multattr-3.c: New tests.
25839         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25840         tests for format attributes on function pointers being rejected.
25841
25842 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25843
25844         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25845
25846 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25847
25848         * g++.dg/warn/format1.C: New test.
25849
25850 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25851
25852         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25853
25854 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25855
25856         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25857
25858 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25859
25860         * gcc.dg/cpp/redef2.c: Add test.
25861
25862 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25863
25864         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25865         long-standing bug on i686, apparently.
25866         * gcc.c-torture/execute/loop-2c.x: New file.
25867         * gcc.c-torture/execute/loop-2d.x: New file.
25868         * gcc.c-torture/execute/loop-3c.x: New file.
25869
25870 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25871
25872         * gcc.dg/cpp/20000625-2.c: Correct line number.
25873
25874 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25875
25876         * gcc.dg/cpp/macro10.c: New test.
25877         * gcc.dg/cpp/strify3.c: New test.
25878         * gcc.dg/cpp/spacing1.c: Add tests.
25879         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25880         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25881
25882 2001-09-24  DJ Delorie  <dj@redhat.com>
25883
25884         * gcc.c-torture/execute/20010924-1.c: New test.
25885
25886 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25887
25888         * testsuite/objc/execute/paste.m: Remove.
25889
25890 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25891
25892         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25893
25894 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25895
25896         * g77.dg/strlen0.f: New test.
25897
25898 2001-09-21  Richard Henderson  <rth@redhat.com>
25899
25900         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25901         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25902
25903 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25904
25905         Table-driven attributes.
25906         * g++.dg/ext/attrib1.C: New test.
25907
25908 2001-09-20  DJ Delorie  <dj@redhat.com>
25909
25910         * gcc.dg/20000926-1.c: Update expected warning messages.
25911         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25912         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25913         array.
25914
25915 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25916
25917         * g++.dg/eh/registers1.C: New test case.
25918
25919 2001-09-17  Richard Henderson  <rth@redhat.com>
25920
25921         * gcc.dg/array-5.c: Fix VLA decomposition test.
25922
25923 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25924
25925         * gcc.dg/cpp/line5.c: New testcase.
25926
25927 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25928
25929         * gcc.dg/cpp/macro9.c: New test.
25930
25931 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25932
25933         * gcc.c-torture/execute/980223.c: Change type of addr from long
25934         to char *.
25935
25936 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25937
25938         * gcc.c-torture/execute/20010915-1.c: New test.
25939
25940 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25941
25942         * g77.dg/bprob: New directory.
25943         * g77.dg/bprob/bprob.exp: New file.
25944         * g77.dg/bprob/bprob-1.f: New test.
25945         * g77.dg/gcov: New directory.
25946         * g77.dg/gcov/gcov.exp: New file.
25947         * g77.dg/gcov/gcov-1.f: New test.
25948         * g77.dg/gcov/gcov-1.x: New file.
25949
25950 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25951
25952         * gcc.dg/cpp/directiv.c: Update.
25953         * gcc.dg/cpp/undef1.c: Update.
25954
25955 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25956
25957         * gcc.dg/20010912-1.c: New test.
25958
25959 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25960
25961         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25962         language-independent file in lib.
25963         * lib/gcov.exp: New file.
25964
25965 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25966
25967         * gcc.c-torture/compile/20010911-1.c: New test.
25968
25969 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25970
25971         * lib/profopt.exp: New, to support profile-directed optimizations.
25972         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25973         * gcc.misc-tests/bprob-1.c: New test.
25974         * gcc.misc-tests/bprob-2.c: New test.
25975
25976 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25977
25978         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25979         XFAIL and which kinds of gcov output to verify.
25980         * gcc.misc-tests/gcov-4b.x: New file.
25981         * gcc.misc-tests/gcov-5b.x: New file.
25982         * gcc.misc-tests/gcov-6.x: New file.
25983         * gcc.misc-tests/gcov-7.c: New test.
25984         * gcc.misc-tests/gcov-7.x: New file.
25985
25986 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25987
25988         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25989         * gcc.misc-tests/gcov-6.c: New test.
25990
25991 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25992
25993         PR c++/3986
25994         * g++.dg/abi/vbase1.C: New test.
25995
25996 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25997
25998         * objc.dg/method-2.m: New.
25999
26000 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26001
26002         PR c++/4203
26003         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
26004         * g++.dg/init/empty1.C: New test.
26005
26006 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
26007
26008         * gcc.c-torture/compile/20010903-1.c: New test.
26009
26010 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
26011
26012         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
26013         for m68k.
26014
26015 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
26016
26017         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
26018
26019         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26020
26021         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26022
26023 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26024
26025         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26026         for 16-bit 'unsigned int'.
26027
26028 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26029
26030         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26031
26032 2001-08-27  Richard Henderson  <rth@redhat.com>
26033
26034         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26035         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26036
26037 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26038
26039         * gcc.dg/asm-names.c (ymain): New.
26040
26041 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26042
26043         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26044         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26045         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26046
26047 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26048
26049         * gcc.dg/compare5.c: New testcase.
26050
26051 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26052
26053         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26054         and "In instantiation".
26055
26056 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26057
26058         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26059
26060 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26061
26062         * gcc.misc-tests/gcov.exp: Add support for branch information.
26063         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26064         * gcc.misc-tests/gcov-4.c: New test.
26065         * gcc.misc-tests/gcov-4b.c: New test.
26066         * gcc.misc-tests/gcov-5b.c: New test.
26067
26068 2001-08-20  Zack Weinberg  <zackw@panix.com>
26069
26070         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26071         expected to fail.
26072
26073 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26074
26075         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26076
26077 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26078
26079         * g++.dg/eh/template1.C: New test.
26080
26081 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26082
26083         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26084         Fix thinko.
26085         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26086         for xfail.
26087
26088 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26089
26090         * lib/g77-dg.exp:  Use prune.exp for common procedures
26091         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26092         * lib/g77.exp: (g77-dg-prune) Remove
26093
26094 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26095
26096         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26097
26098 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26099
26100         * g++.dg/template/unify1.C: New test.
26101
26102 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26103
26104         * g++.dg/abi/empty4.C: New test.
26105
26106 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26107
26108         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26109         solaris2.*
26110         * g77.f-torture/compile/pr3743.x: Likewise
26111
26112 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26113
26114         * g++.dg/other/using-declaration.C: New test.
26115
26116 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26117
26118         * gcc.dg/cpp/tr-sign.c: New testcase.
26119
26120 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26121
26122         * gcc.dg/cpp/19951025-1.c: Revert.
26123         * gcc.dg/cpp/directiv.c: We no longer process directives that
26124         interrupt macro arguments.
26125
26126 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26127
26128         * gcc.dg/bconstp-1.c: New test.
26129
26130 2001-08-03  Richard Henderson  <rth@redhat.com>
26131
26132         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26133
26134 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26135
26136         * gcc.dg/cpp/19951025-1.c: Update.
26137
26138 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26139
26140         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26141         should be x.
26142
26143 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26144
26145         Kill -fhonor-std.
26146         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26147         * g++.old-deja/g++.other/std1.C: Likewise.
26148         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26149
26150 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26151
26152         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26153         (g77_pass, g77_fail, g77_finish, g77_exit,
26154         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26155
26156 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26157
26158         * g77.dg/fbackslash.f
26159         * g77.dg/fcase-preserve.f
26160         * g77.dg/ff90-1.f
26161         * g77.dg/ffixed-line-length-0.f
26162         * g77.dg/ffixed-line-length-132.f
26163         * g77.dg/ffixed-line-length-7.f
26164         * g77.dg/ffixed-line-length-72.f
26165         * g77.dg/ffixed-line-length-none.f
26166         * g77.dg/ffree-form-1.f
26167         * g77.dg/fno-backslash.f
26168         * g77.dg/fno-f90-1.f
26169         * g77.dg/fno-fixed-form-1.f
26170         * g77.dg/fno-onetrip.f
26171         * g77.dg/fno-typeless-boz.f
26172         * g77.dg/fno-underscoring.f
26173         * g77.dg/fno-vxt-1.f
26174         * g77.dg/fonetrip.f
26175         * g77.dg/ftypeless-boz.f
26176         * g77.dg/fugly-assumed.f
26177         * g77.dg/funderscoring.f
26178         * g77.dg/fvxt-1.f
26179
26180 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26181
26182         * objc.dg/fwd-proto-1.m: New.
26183         * objc.dg/local-decl-1.m: New.
26184         * objc.dg/naming-1.m: New.
26185         * objc.dg/naming-2.m: New.
26186         * objc.dg/proto-hier-1.m: New.
26187
26188 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26189
26190         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26191         largest-type elements to a struct makes its size grow.
26192
26193 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26194
26195         * g++.dg/abi/vthunk1.C: New test.
26196
26197 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26198
26199         * g++.dg/abi/vbase8-22.C: New test.
26200
26201 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26202
26203         * gcc.dg/cpp/macro8.c: New test.
26204
26205 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26206
26207         * g++.dg/abi/vbase8-21.C: New test.
26208
26209 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26210
26211         * g++.dg/abi/vbase8-10.C: New test.
26212
26213 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26214
26215         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26216         ${tool}_set_ld_library_path.
26217         Changed caller.
26218         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26219         g++.exp.
26220
26221 2001-07-26  Stan Cox <scox@redhat.com>
26222
26223         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26224         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26225         gcc_exit, gcc_check_unsupported_p):
26226         Moved to gcc-deps.exp
26227         * gcc-deps.exp: New file.
26228
26229 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26230
26231         * g++.old-deja/g++.pt/defarg14.C: New test.
26232
26233 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26234
26235         * g++.old-deja/g++.other/lineno5.C: New test.
26236
26237 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26238
26239         * g++.old-deja/g++.pt/crash68.C: New test.
26240
26241 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26242
26243         * g++.old-deja/g++.other/crash42.C: New test.
26244
26245 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26246
26247         * gcc.dg/cpp/extratokens.c: Fix.
26248         * gcc.dg/cpp/skipping2.c: New tests.
26249
26250 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26251
26252         * gcc.c-torture/execute/20010724-1.c: New file.
26253         * gcc.c-torture/execute/20010724-1.x: New file.
26254
26255 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26256
26257         * g++.old-deja/g++.other/cond7.C: New test.
26258
26259 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26260
26261         * g++.old-deja/g++.other/optimize4.C: New test.
26262
26263 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26264
26265         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26266
26267 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26268
26269         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26270         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26271         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26272         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26273
26274         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26275         bug report" message.
26276
26277         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26278         * g++.dg/ext/instantiate1.C: Move from old-deja.
26279
26280 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26281
26282         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26283         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26284         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26285         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26286
26287 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26288
26289         * gcc.c-torture/execute/20010723-1.c: New test.
26290
26291 2001-07-23  Ben Elliston  <bje@redhat.com>
26292
26293         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26294
26295 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26296
26297         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26298         i[34567]86-*-*.
26299         Delete handling of ieee_multilib_flags.
26300         Pass -mieee for alpha*-*-* and sh-*-*.
26301         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26302
26303 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26304
26305         Remove old-abi tests.
26306         * g++.old-deja/g++.mike/p11116.C: Remove.
26307         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26308
26309 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26310
26311         * g77.f-torture/compile/pr3743.f:  New test
26312
26313 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26314
26315         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26316
26317 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26318
26319         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26320         g++.old-deja/g++.pt/static6.C: Likewise.
26321         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26322         supports weak symbols.
26323
26324 2001-07-18  Andreas Jaeger  <aj@suse.de>
26325
26326         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26327         supported again.
26328
26329 2001-07-18  Andreas Jaeger  <aj@suse.de>
26330
26331         * gcc.dg/iftrap-1.c: Fix target line.
26332
26333 2001-07-17  Richard Henderson  <rth@redhat.com>
26334
26335         * gcc.c-torture/execute/20010717-1.c: New.
26336
26337 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26338
26339         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26340         tests.
26341
26342 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26343
26344         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26345
26346 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26347
26348         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26349         UAC_SIGBUS, UAC_NOPRINT definitions.
26350
26351 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26352
26353         * objc/execute/object_is_class.m: New test.
26354         * objc/execute/object_is_meta_class.m: New test.
26355
26356 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26357
26358         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26359         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26360
26361 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26362
26363         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26364         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26365
26366 2001-07-14  Richard Henderson  <rth@redhat.com>
26367
26368         * gcc.dg/iftrap-1.c: New.
26369
26370 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26371
26372         * g77.f-torture/execute/intrinsic77.f: New test.
26373
26374 2001-07-11  Janis Johnson <janis@us.ibm.com>
26375
26376         * gcc.misc-tests/gcov-3.c: New test.
26377
26378 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26379
26380         * gcc.c-torture/compile/20010711-1.c,
26381         * gcc.c-torture/compile/20010711-2.c: New tests.
26382
26383 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26384
26385         * gcc.c-torture/execute/20010711-1.c: New test.
26386
26387 2001-07-11  Ben Elliston  <bje@redhat.com>
26388
26389         * g++.old-deja/g++.other/enum5.C: New test.
26390
26391 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26392
26393         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26394         (g++-dg-prune): Call prune_gcc_output.
26395         * prune.exp: New file for prune_gcc_output.
26396         * lib/g++.exp, lib/gcc.exp: Load it.
26397
26398 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26399
26400         * gcc.c-torture/compile/20010701-1.c,
26401         g++.old-deja/g++.ext/attrib6.C: New tests.
26402
26403 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26404
26405         * gcc.c-torture/compile/20010706-1.c: New test.
26406
26407 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26408
26409         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26410
26411 2001-06-28  Stan Shebs  <shebs@apple.com>
26412
26413         * gcc.dg/pragma-darwin.c: New test.
26414
26415 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26416
26417         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26418         Solaris 2.[678] system.
26419
26420 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26421
26422         * gcc.dg/20010622-1.c: New test.
26423
26424 2001-06-18  Stan Shebs  <shebs@apple.com>
26425
26426         * objc.dg: New directory.
26427         * objc.dg/dg.exp: New file.
26428         * objc.dg/alias.m: New.
26429         * objc.dg/class-1.m: New.
26430         * objc.dg/class-2.m: New.
26431         * objc.dg/const-str-1.m: New.
26432         * objc.dg/const-str-2.m: New.
26433         * objc.dg/id-1.m: New.
26434         * objc.dg/method-1.m: New.
26435         * objc.dg/super-class-1.m: New.
26436         * lib/objc-dg.exp: New file.
26437
26438 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26439
26440         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26441         of label name.
26442
26443 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26444
26445         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26446
26447 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26448
26449         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26450         variable.
26451
26452 2001-06-12  Richard Henderson  <rth@redhat.com>
26453
26454         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26455
26456 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26457
26458         * g++.old-deja/g++.abi/vbase5.C: New test.
26459         * g++.old-deja/g++.abi/vbase6.C: New test.
26460         * g++.old-deja/g++.abi/vbase7.C: New test.
26461
26462 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26463
26464         * gcc.c-torture/compile/20010610-1.c: New test.
26465
26466 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26467
26468         * g++.old-deja/g++.abi/vbase4.C: New test.
26469
26470 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26471
26472         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26473         support %f for HC11/HC12 targets.
26474         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26475         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26476         on HC11/HC12 targets.
26477         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26478
26479 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26480
26481         * gcc.dg/wchar_t-1.c: New file.
26482         * gcc.dg/wint_t-1.c: Likewise.
26483
26484 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26485
26486         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26487
26488 2001-06-11  Richard Henderson  <rth@redhat.com>
26489
26490         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26491
26492 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26493
26494         * gcc.c-torture/compile/20010611-1.c: New test.
26495
26496 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26497
26498         * gcc.dg/c99-tag-1.c: Add more tests.
26499
26500 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26501
26502         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26503         representation on MN10300 and ARM/Thumb.
26504
26505 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26506
26507         * g77.f-torture/execute/20010610.f: New.
26508
26509 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26510
26511         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26512         names.
26513
26514 2001-06-09  Richard Henderson  <rth@redhat.com>
26515
26516         * gcc.c-torture/execute/ashrdi-1.c: New.
26517         * gcc.c-torture/execute/ashldi-1.c: New.
26518         * gcc.c-torture/execute/lshrdi-1.c: New.
26519
26520 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26521
26522         * objc/execute/load-3.m: Added. Check sending +load to categories,
26523         in addition to classes.
26524
26525 2001-06-08  Stan Shebs  <shebs@apple.com>
26526
26527         * objc/execute/load-2.m: New test.  From Nicola Pero
26528         <n.pero@mi.flashnet.it>.
26529
26530 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26531
26532         * gcc.c-torture/execute/20010605-2.c: New test.
26533
26534 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26535
26536         * g++.old-deja/g++.abi/vbase2.C: New test.
26537         * g++.old-deja/g++.abi/vbase3.C: New test.
26538
26539 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26540
26541         * g++.old-deja/g++.pt/friend49.C: New test.
26542
26543 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26544
26545         * g++.old-deja/g++.ext/anon3.C: New test.
26546
26547 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26548
26549         * g++.old-deja/g++.other/conv7.C: New test.
26550
26551 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26552
26553         * gcc.c-torture/compile/20010605-2.c: New test.
26554
26555 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26556
26557         * gcc.c-torture/execute/20010604-1.c: New test.
26558
26559 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26560
26561         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26562
26563 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26564
26565         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26566         (g++_link_flags): Likewise.
26567         (g++_init): Pass gccpath's value to two previous functions.
26568
26569 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26570
26571         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26572         Ensure logfile entry matches exec command line.
26573
26574 2001-05-31  Richard Henderson  <rth@redhat.com>
26575
26576         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26577         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26578
26579 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26580
26581         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26582         compiler for irix6.2
26583
26584 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26585
26586         * g++.old-deja/g++.other/optimize3.C: New file.
26587
26588 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26589
26590         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26591         assemble.
26592
26593 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26594
26595         * g++.old-deja/g++.other/optimize2.C: New file.
26596
26597 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26598
26599         * gcc.c-torture/compile/20010518-2.c: New file.
26600         * gcc.c-torture/execute/20010518-1.c: New file.
26601         * gcc.c-torture/execute/20010518-2.c: New file.
26602
26603 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26604
26605         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26606
26607 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26608
26609         G++ no longer defines builtins that do not begin with __builtin.
26610         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26611         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26612         * g++.old-deja/g++.law/builtin1.C: Likewise.
26613         * g++.old-deja/g++.law/cvt2.C: Likewise.
26614         * g++.old-deja/g++.mike/net5.C: Likewise.
26615         * g++.old-deja/g++.other/builtins1.C: Likewise.
26616         * g++.old-deja/g++.other/builtins2.C: Likewise.
26617         * g++.old-deja/g++.other/builtins3.C: Likewise.
26618         * g++.old-deja/g++.other/builtins4.C: Likewise.
26619         * g++.old-deja/g++.other/inline8.C: Likewise.
26620         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26621
26622 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26623
26624         * g++.old-deja/g++.pt/using1.C: Adjust.
26625         * g++.old-deja/g++.pt/using2.C: New test.
26626
26627 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26628
26629         * gcc.dg/cpp/charconst.c: New tests.
26630         * gcc.dg/cpp/escape.c: New tests.
26631         * gcc.dg/cpp/escape-1.c: New tests.
26632         * gcc.dg/cpp/escape-2.c: New tests.
26633         * gcc.dg/cpp/ucs.c: New tests.
26634
26635 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26636
26637         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26638         native compiler for irix6.5.
26639
26640 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26641
26642         * lib/g++.exp (g++_include_flags): Use args to compute
26643         get_multilibs.
26644         (g++_link_flags): Likewise.
26645         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26646
26647 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26648
26649         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26650
26651 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26652
26653         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26654         this file.
26655
26656 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26657
26658         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26659         STACK_SIZE;
26660         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26661         to STACK_SIZE; Use it to define size of add_histo array.
26662         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26663         to STACK_SIZE.
26664         (f): Use GITT_SIZE to define size of gitt local table.
26665         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26666         to STACK_SIZE; Use it to define size of bytemem array.
26667
26668 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26669
26670         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26671         on 68HC11/HC12 due to the asm instruction.
26672         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26673         * gcc.c-torture/compile/920520-1.x: Likewise.
26674         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26675         on 68HC11/HC12 because the function is larger than 64K.
26676         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26677         on 68HC11/HC12 because the structure is too large.
26678
26679 2001-05-20  Richard Henderson  <rth@redhat.com>
26680
26681         * gcc.c-torture/execute/20010520-1.c: New.
26682
26683 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26684
26685         * g++.old-deja/g++.warn/compare1.C: New test.
26686         * gcc.dg/compare4.c: New test.
26687
26688 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26689
26690         * g++.old-deja/g++.other/optimize1.C: New test.
26691
26692 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26693
26694         * g++.old-deja/g++.pt/spec41.C: New test.
26695
26696 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26697
26698         * gcc.c-torture/compile/20010114-1.x: Remove.
26699
26700 2001-05-18  Stan Shebs  <shebs@apple.com>
26701
26702         * gcc.c-torture/compile/20010518-1.c: New test.
26703
26704 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26705
26706         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26707         * g++.old-deja/g++.pt/crash67.C: New test.
26708
26709 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26710
26711         * g++.old-deja/g++.other/debug9.C: New test.
26712
26713 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26714
26715         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26716
26717 2001-05-16  Jan Hubicka  <jh@suse.cz>
26718
26719         * gcc.c-torture/compile/20010516-1.c: New test.
26720
26721 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26722
26723         * g++.old-deja/g++.other/crash41.C: New test.
26724
26725 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26726
26727         * g++.old-deja/g++.pt/crash66.C: New test.
26728
26729 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26730
26731         * g++.old-deja/g++.robertl/eb27.C: Convert.
26732
26733 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26734
26735         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26736         declaration being redundant.
26737
26738 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26739
26740         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26741
26742 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26743
26744         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26745
26746 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26747
26748         * lib/g++.exp: Use testsuite_flags.
26749
26750 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26751
26752         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26753
26754 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26755
26756         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26757
26758 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26759
26760         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26761
26762 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26763
26764         * gcc.c-torture/compile/20010313-1.c: New test.
26765
26766 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26767
26768         * gcc.dg/cpp/direct2.c: New test.
26769         * gccq.dg/cpp/direct2s.c: New test.
26770
26771         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26772
26773 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26774
26775         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26776         * g++.old-deja/g++.other/op3.C: Likewise.
26777
26778 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26779
26780         * gcc.dg/cpp/syshdr.h: New file.
26781         * gcc.dg/cpp/sysmac1.c: Update.
26782         * gcc.dg/cpp/sysmac2.c: Update.
26783
26784 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26785
26786         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26787
26788 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26789
26790         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26791         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26792
26793 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26794
26795         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26796
26797 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26798
26799         * lib/g++.exp (g++_include_flags): Don't use any special flags
26800         if TESTING_IN_BUILD_TREE is not defined.
26801         (g++_init): Use a plain 'c++' as the compiler if
26802         TESTING_IN_BUILD_TREEE is not defined.
26803
26804 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26805
26806         * g++.old-deja/g++.eh/catch13.C: New test.
26807         * g++.old-deja/g++.eh/catch14.C: New test.
26808
26809 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26810
26811         * gcc.dg/cpp/tr-define.c: New test.
26812
26813 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26814
26815         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26816         <stdlib.h>, not <malloc.h>.
26817
26818 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26819
26820         * g++.old-deja/g++.ns/template17.C: New test.
26821
26822 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26823
26824         * g++.old-deja/g++.pt/ref4.C: New test.
26825
26826 2001-04-30  Richard Henderson  <rth@redhat.com>
26827
26828         * gcc.dg/20000724-1.c: Revert last change.
26829
26830 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26831
26832         * g77.f-torture/execute/20010430.f: New test.
26833
26834 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26835
26836         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26837
26838 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26839
26840         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26841
26842 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26843
26844         * g++.old-deja/g++.eh/crash6.C: New test.
26845
26846 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26847
26848         * g++.old-deja/g++.other/warn7.C: New test.
26849
26850 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26851
26852         * g++.old-deja/g++.other/defarg9.C: New test.
26853
26854 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26855
26856         * g77.f-torture/compile/20010426.f: New test.
26857         * g77.f-torture/execute/20010426.f: New test.
26858
26859 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26860
26861         * g77.f-torture/compile/20000629-1.x: Remove - error
26862         has been fixed.
26863
26864 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26865
26866         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26867         Tweak slightly to work with g++.dg framework.
26868         * g++.dg/special/ecos.exp: Run initp1.C test.
26869         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26870
26871         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26872         its linker doesn't give line numbers either.
26873         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26874
26875 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26876
26877         * g++.old-deja/g++.other/lex1.C: New test.
26878
26879 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26880
26881         * gcc.dg/noncompile/20010425-1.c: New test.
26882
26883 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26884
26885         * g++.old-deja/g++.pt/mangle2.C: New test.
26886
26887 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26888
26889         * gcc.dg/format/plus-1.c: New test.
26890
26891 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26892
26893         * gcc.dg/20010423-1.c: New test.
26894
26895 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26896
26897         * gcc.c-torture/execute/20010422-1.c: New test.
26898
26899 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26900
26901         * g++.old-deja/g++.ns/type2.C: New test.
26902
26903 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26904
26905         * g++.old-deja/g++.other/perf1.C: New test.
26906
26907 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26908
26909         * gcc.dg/c99-func-2.c: Remove xfail.
26910         * gcc.dg/c99-func-3.c: Remove xfail.
26911         * gcc.dg/c99-func-4.c: Remove xfail.
26912
26913 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26914
26915         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26916
26917 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26918
26919         * gcc.c-torture/compile/20010423-1.c: New test.
26920
26921 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26922
26923         * g++.old-deja/g++.pt/typename28.C: New test.
26924
26925 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26926
26927         * g++.old-deja/g++.abi/empty2.C: New test.
26928         * g++.old-deja/g++.abi/empty3.C: New test.
26929
26930 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26931
26932         * g++.old-deja/g++.other/comdat2.C: New test.
26933         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26934
26935 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26936
26937         * g++.old-deja/g++.other/overload14.C: New test.
26938
26939 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26940
26941         * g++.old-deja/g++.other/lookup23.C: New test.
26942
26943 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26944
26945         * gcc.c-torture/execute/20010403-1.c: New test.
26946
26947 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26948             Mark Mitchell  <mark@codesourcery.com>
26949
26950         * lib/old-dejagnu.exp: Don't delete output of executable.
26951         Add .exe suffix to executables.
26952
26953 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26954
26955         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26956
26957 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26958
26959         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26960
26961 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26962
26963         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26964         * g++.old-deja/g++.abi/crash1.C: New test.
26965
26966 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26967
26968         * g++.old-deja/g++.other/crash40.C: New test.
26969
26970 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26971
26972         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26973
26974 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26975
26976         * g++.old-deja/g++.other/warn6.C: New test.
26977
26978 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26979
26980         * g++.old-deja/g++.robertl/eb42.C: Same.
26981
26982 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26983
26984         * gcc.dg/wtr-conversion-1.c: New testcase.
26985
26986 2001-04-10  Richard Henderson  <rth@redhat.com>
26987
26988         * g++.old-deja/g++.other/array5.C: New.
26989
26990 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26991
26992         * gcc.c-torture/execute/20010408-1.c: New test.
26993
26994 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26995
26996         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26997         headers and constructs.
26998         * g++.old-deja/g++.robertl/eb79.C: Same.
26999         * g++.old-deja/g++.robertl/eb77.C (main): Same.
27000         * g++.old-deja/g++.robertl/eb73.C: Same.
27001         * g++.old-deja/g++.robertl/eb66.C (main): Same.
27002         * g++.old-deja/g++.robertl/eb55.C (t): Same.
27003         * g++.old-deja/g++.robertl/eb54.C (main): Same.
27004         * g++.old-deja/g++.robertl/eb46.C (main): Same.
27005         * g++.old-deja/g++.robertl/eb44.C: Same.
27006         * g++.old-deja/g++.robertl/eb41.C (main): Same.
27007         * g++.old-deja/g++.robertl/eb4.C (main): Same.
27008         * g++.old-deja/g++.robertl/eb39.C: Same.
27009         * g++.old-deja/g++.robertl/eb33.C (main): Same.
27010         * g++.old-deja/g++.robertl/eb31.C (main): Same.
27011         * g++.old-deja/g++.robertl/eb30.C: Same.
27012         * g++.old-deja/g++.robertl/eb3.C: Same.
27013         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
27014         * g++.old-deja/g++.robertl/eb21.C: Same.
27015         * g++.old-deja/g++.robertl/eb15.C: Same.
27016         * g++.old-deja/g++.robertl/eb118.C: Same.
27017         * g++.old-deja/g++.robertl/eb115.C (main): Same.
27018         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27019         * g++.old-deja/g++.robertl/eb109.C: Same.
27020         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27021         * g++.old-deja/g++.mike/rtti1.C: Same.
27022         * g++.old-deja/g++.mike/p658.C: Same.
27023         * g++.old-deja/g++.mike/net46.C: Same.
27024         * g++.old-deja/g++.mike/net34.C: Same.
27025         * g++.old-deja/g++.mike/memoize1.C: Same.
27026         * g++.old-deja/g++.mike/eh2.C: Same.
27027         * g++.old-deja/g++.law/weak.C: Same.
27028         * g++.old-deja/g++.law/visibility7.C: Same.
27029         * g++.old-deja/g++.law/visibility25.C: Same.
27030         * g++.old-deja/g++.law/visibility22.C: Same.
27031         * g++.old-deja/g++.law/visibility2.C: Same.
27032         * g++.old-deja/g++.law/visibility17.C: Same.
27033         * g++.old-deja/g++.law/visibility13.C: Same.
27034         * g++.old-deja/g++.law/visibility10.C: Same.
27035         * g++.old-deja/g++.law/visibility1.C: Same.
27036         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27037         * g++.old-deja/g++.law/vbase1.C: Same.
27038         * g++.old-deja/g++.law/operators32.C: Same.
27039         * g++.old-deja/g++.law/nest3.C: Same.
27040         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27041         * g++.old-deja/g++.law/except5.C (main): Same.
27042         * g++.old-deja/g++.law/cvt7.C (run): Same.
27043         * g++.old-deja/g++.law/cvt2.C: Same.
27044         * g++.old-deja/g++.law/cvt16.C: Same.
27045         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27046         * g++.old-deja/g++.law/ctors17.C (main): Same.
27047         * g++.old-deja/g++.law/ctors13.C: Same.
27048         * g++.old-deja/g++.law/ctors12.C (main): Same.
27049         * g++.old-deja/g++.law/ctors10.C: Same.
27050         * g++.old-deja/g++.law/code-gen5.C: Same.
27051         * g++.old-deja/g++.law/bad-error7.C: Same.
27052         * g++.old-deja/g++.law/arm9.C: Same.
27053         * g++.old-deja/g++.law/arm12.C: Same.
27054         * g++.old-deja/g++.law/arg8.C: Same.
27055         * g++.old-deja/g++.law/arg1.C: Same.
27056         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27057         * g++.old-deja/g++.jason/template31.C: Same.
27058         * g++.old-deja/g++.jason/template24.C (main): Same.
27059         * g++.old-deja/g++.jason/2371.C: Same.
27060         * g++.old-deja/g++.eh/new2.C: Same.
27061         * g++.old-deja/g++.eh/new1.C: Same.
27062         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27063         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27064         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27065         * g++.old-deja/g++.brendan/crash62.C: Same.
27066         * g++.old-deja/g++.brendan/crash52.C: Same.
27067         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27068         * g++.old-deja/g++.brendan/crash38.C: Same.
27069         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27070         * g++.old-deja/g++.brendan/copy9.C: Same.
27071
27072 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27073
27074         * gcc.c-torture/execute/20001203-2.c (memset):
27075         Count argument is of type __SIZE_TYPE__.
27076
27077 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27078
27079         * gcc.c-torture/compile/20010404-1.c: New test.
27080
27081 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27082
27083         * gcc.c-torture/compile/20010326-1.c: New test.
27084
27085 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27086
27087         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27088         peculiarities of the SH.
27089         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27090
27091 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27092
27093         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27094         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27095         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27096
27097 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27098
27099         * g77.f-torture/compile/20010321-1.f: New test.
27100
27101 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27102
27103         * gcc.c-torture/compile/20010329-1.c: New test.
27104
27105 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27106
27107         * gcc.c-torture/execute/20010329-1.c: New test.
27108
27109 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27110
27111         * g++.old-deja/g++.other/eh4.C: Fix typo.
27112
27113 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27114
27115         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27116
27117 2001-03-28  Philip Blundell  <philb@gnu.org>
27118
27119         * gcc.c-torture/compile/20010328-1.c: New test.
27120
27121 2001-03-27  Richard Henderson  <rth@redhat.com>
27122
27123         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27124         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27125
27126 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27127
27128         * gcc.c-torture/compile/20010327-1.c: New test.
27129
27130 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27131
27132         * g++.old-deja/g++.other/friend12.C: New test.
27133         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27134         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27135
27136 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27137
27138         * gcc.c-torture/execute/20010325-1.c: New test.
27139
27140 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27141
27142         * g++.old-deja/g++.other/mangle3.C: New test.
27143
27144 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27145
27146         * g++.old-deja/g++.other/anon8.C: New test.
27147
27148 2001-03-20  Philip Blundell  <philb@gnu.org>
27149
27150         * gcc.c-torture/compile/20010320-1.c: New test.
27151
27152 2001-03-17  Richard Henderson  <rth@redhat.com>
27153
27154         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27155
27156 2001-03-15  Geoff Keating  <geoff@redhat.com>
27157
27158         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27159         tests on AIX.
27160
27161 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27162
27163         * g++.old-deja/g++.other/eh4.C: New test.
27164
27165 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27166
27167         * gcc.dg/cpp/mi1.c: Update.
27168
27169 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27170
27171         * g++.old-deja/g++.other/regstack.C: New test.
27172
27173 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27174
27175         * g++.old-deja/g++.other/ref4.C: New test.
27176
27177 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27178
27179         * objc/execute/va_method.m: Added.
27180         * objc/execute/IMP.m: Added.
27181         * objc/execute/_cmd.m: Added.
27182         * objc/execute/accessing_ivars.m: Added.
27183         * objc/execute/class-1.m: Added.
27184         * objc/execute/class-10.m: Added.
27185         * objc/execute/class-11.m: Added.
27186         * objc/execute/class-12.m: Added.
27187         * objc/execute/class-13.m: Added.
27188         * objc/execute/class-14.m: Added.
27189         * objc/execute/class-2.m: Added.
27190         * objc/execute/class-3.m: Added.
27191         * objc/execute/class-4.m: Added.
27192         * objc/execute/class-5.m: Added.
27193         * objc/execute/class-6.m: Added.
27194         * objc/execute/class-7.m: Added.
27195         * objc/execute/class-8.m: Added.
27196         * objc/execute/class-9.m: Added.
27197         * objc/execute/class-tests-1.h
27198         * objc/execute/class-tests-2.h
27199         * objc/execute/compatibility_alias.m: Added.
27200         * objc/execute/encode-1.m: Added.
27201         * objc/execute/formal_protocol-1.m: Added.
27202         * objc/execute/formal_protocol-2.m: Added.
27203         * objc/execute/formal_protocol-3.m: Added.
27204         * objc/execute/formal_protocol-4.m: Added.
27205         * objc/execute/formal_protocol-5.m: Added.
27206         * objc/execute/formal_protocol-6.m: Added.
27207         * objc/execute/formal_protocol-7.m: Added.
27208         * objc/execute/informal_protocol.m: Added.
27209         * objc/execute/initialize.m: Added.
27210         * objc/execute/load.m: Added.
27211         * objc/execute/many_args_method.m: Added.
27212         * objc/execute/nested-3.m: Added.
27213         * objc/execute/no_clash.m: Added.
27214         * objc/execute/private.m: Added.
27215         * objc/execute/redefining_self.m: Added.
27216         * objc/execute/root_methods.m: Added.
27217         * objc/execute/selector-1.m: Added.
27218         * objc/execute/static-1.m: Added.
27219         * objc/execute/static-2.m: Added.
27220         * objc/execute/va_method.m: Added.
27221
27222 2001-03-10  Richard Henderson  <rth@redhat.com>
27223
27224         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27225
27226 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27227
27228         * g++.old-deja/g++.other/crash31.C: XFAIL.
27229         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27230         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27231         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27232         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27233         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27234
27235 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27236
27237         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27238
27239 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27240
27241         * gcc.dg/20000724-1.c: Don't use multiline strings.
27242
27243 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27244
27245         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27246         result of -cString against what we expect it to be; don't just
27247         print it out for no one to read.
27248
27249         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27250         Based on testcases provided by Nicola Pero.
27251
27252 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27253
27254         * gcc.dg/cpp/macro7.c: New test.
27255
27256 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27257
27258         * gcc.dg/cpp/multiline.c: Update.
27259
27260 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27261
27262         * g++.old-deja/g++.other/enum3.C: New test.
27263
27264 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27265
27266         * g++.old-deja/g++.other/pod1.C: New test.
27267
27268 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27269
27270         * g++.old-deja/g++.ext/overload1.C: New test.
27271
27272 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27273
27274         * g++.old-deja/g++.pt/using1.C: New test.
27275
27276 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27277
27278         * g++.old-deja/g++.other/using9.C: New test.
27279
27280 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27281
27282         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27283
27284         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27285
27286 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27287
27288         * g++.old-deja/g++.ext/realpt1.C: Remove.
27289
27290 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27291
27292         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27293
27294 2001-02-26  Will Cohen  <wcohen@redhat.com>
27295
27296         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27297
27298 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27299
27300         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27301         templatized constructors.
27302
27303 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27304
27305         * gcc.c-torture/execute/20010224-1.c: New test.
27306
27307 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27308
27309         * gcc.c-torture/execute/20010222-1.c: New test.
27310
27311 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27312
27313         * g++.old-deja/g++.other/inline20.C: New test.
27314
27315 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27316
27317         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27318
27319 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27320
27321         * g++.old-deja/g++.other/lookup22.C: New test.
27322
27323 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27324
27325         * g77.dg: New directory.
27326         * g77.dg/20010216-1.f: New test case.
27327         * g77.dg/dg.exp: New driver.
27328         * lib/g77-dg.exp: New driver library.
27329
27330 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27331
27332         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27333
27334 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27335
27336         * g++.old-deja/g++.other/decl9.C: New test.
27337
27338 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27339
27340         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27341         not need <string> and also tests the initialization at runtime.
27342
27343 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27344
27345         * gcc.c-torture/execute/longlong.c: New test.
27346
27347 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27348
27349         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27350
27351 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27352
27353         * gcc.c-torture/execute/920302-1.c (execute):
27354         Change argument type to short.
27355
27356 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27357
27358         * g++.old-deja/g++.pt/deduct6.C: New test.
27359
27360 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27361
27362         * g++.old-deja/g++.pt/deduct5.C: New test.
27363
27364 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27365
27366         * gcc.c-torture/execute/20010209-1.c: New test.
27367
27368 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27369
27370         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27371
27372 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27373
27374         * g++.dg/vtgc1.C: Update for new ABI.
27375
27376         * consistency.vlad: New directory, 1665 files.
27377
27378 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27379
27380         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27381         return type.
27382         * gcc.dg/cpp/digraphs.c: Declare puts.
27383
27384 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27385
27386         * g++.old-deja/g++.other/warn5.C: New test.
27387
27388 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27389
27390         * g++.old-deja/g++.pt/spec40.C: New test.
27391
27392 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27393
27394         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27395         case.
27396         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27397
27398 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27399
27400         * gcc.c-torture/compile/20010209-1.c: New test.
27401
27402 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27403
27404         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27405         excess errors message but not if it crashes.
27406         * g++.old-deja/g++.other/crash27.C: Likewise.
27407         * g++.old-deja/g++.other/crash28.C: Likewise.
27408         * g++.old-deja/g++.other/crash30.C: Likewise.
27409         * g++.old-deja/g++.other/crash32.C: Likewise.
27410         * g++.old-deja/g++.other/crash35.C: Likewise.
27411         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27412
27413 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27414
27415         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27416         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27417         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27418         g77.f-torture/execute/execute.exp,
27419         g77.f-torture/noncompile/noncompile.exp,
27420         gcc.c-torture/execute/execute.exp,
27421         gcc.c-torture/execute/memcheck/memcheck.exp,
27422         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27423         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27424         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27425         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27426         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27427         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27428         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27429         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27430         Remove bug reporting instructions with ancient email addresses.
27431
27432 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27433
27434         * gcc.dg/20010202-1.c: New test.
27435         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27436
27437 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27438
27439         * g++.dg/stdbool-if.C: New test.
27440
27441 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27442
27443         * objc/execute/fdecl.m: Added main().
27444
27445 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27446
27447         * gcc.c-torture/execute/20010206-1.c: New test.
27448
27449 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27450
27451         * gcc.dg/cpp/avoidpaste1.c: Update.
27452
27453 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27454
27455         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27456         Pero <nicola@brainstorm.co.uk>.
27457         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27458
27459 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27460
27461         * g++.old-deja/g++.pt/spec39.C: New test.
27462
27463 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27464
27465         * gcc.c-torture/compile/20010202-1.c: New test.
27466
27467 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27468
27469         * g++.old-deja/g++.abi/primary2.C: New test.
27470         * g++.old-deja/g++.abi/primary3.C: New test.
27471         * g++.old-deja/g++.abi/primary4.C: New test.
27472         * g++.old-deja/g++.abi/primary5.C: New test.
27473         * g++.old-deja/g++.abi/vtable3.h: New test.
27474         * g++.old-deja/g++.abi/vtable3a.C: New test.
27475         * g++.old-deja/g++.abi/vtable3b.C: New test.
27476         * g++.old-deja/g++.abi/vtable3c.C: New test.
27477         * g++.old-deja/g++.abi/vtable3d.C: New test.
27478         * g++.old-deja/g++.abi/vtable3e.C: New test.
27479         * g++.old-deja/g++.abi/vtable3f.C: New test.
27480         * g++.old-deja/g++.abi/vtable3g.C: New test.
27481         * g++.old-deja/g++.abi/vtable3h.C: New test.
27482         * g++.old-deja/g++.abi/vtable3i.C: New test.
27483         * g++.old-deja/g++.abi/vtable3j.C: New test.
27484         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27485
27486 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27487
27488         * g++.old-deja/g++.other/anon6.C: New test.
27489         * g++.old-deja/g++.other/anon7.C: New test.
27490
27491 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27492
27493         * gcc.dg/cpp/avoidpaste2.c: New tests.
27494
27495 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27496
27497         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27498
27499 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27500
27501         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27502         DECIMAL_DIG cases for Irix."
27503
27504 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27505
27506         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27507
27508 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27509
27510         * gcc.dg/c99-tag-1.c: New test.
27511
27512 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27513
27514         * gcc.dg/cpp/tr-warn1.c: Add tests.
27515
27516 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27517
27518         * gcc.dg/cpp/avoidpaste1.c: Update.
27519         * gcc.dg/cpp/paste4.c: Update.
27520
27521 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27522
27523         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27524         cases for Irix.
27525
27526 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27527
27528         * g++.old-deja/g++.other/inline19.C: New test.
27529
27530 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27531
27532         * gcc.dg/Wlarger-than.c: New test.
27533
27534 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27535
27536         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27537
27538 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27539
27540         * gcc.c-torture/execute/20010129-1.c: New test.
27541         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27542
27543 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27544
27545         * gcc.dg/cpp/avoidpaste1.c: Test case.
27546
27547 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27548
27549         * g++.old-deja/g++.other/inline18.C: New test.
27550
27551 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27552
27553         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27554         and __builtin_putchar.
27555
27556 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27557
27558         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27559         tests.
27560
27561 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27562
27563         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27564         floating point number rounding mode to round to the nearest
27565         representable mode.
27566
27567 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27568
27569         * g++.old-deja/g++.other/mangle2.C: New test.
27570
27571 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27572
27573         * gcc.c-torture/compile/20010124-1.c: New test.
27574
27575 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27576
27577         * g++.old-deja/g++.pt/spec38.C: New test.
27578
27579 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27580
27581         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27582         "Build don't run".
27583
27584 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27585
27586         * gcc.c-torture/execute/20010123-1.c: New test.
27587
27588 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27589
27590         * g++.old-deja/g++.pt/spec37.C: New test.
27591
27592 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27593
27594         * g++.old-deja/g++.pt/overload14.C: New test.
27595
27596 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27597
27598         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27599         __builtin_return_address.
27600
27601 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27602
27603         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27604         * g++.old-deja/g++.pt/spec35.C: New test.
27605         * g++.old-deja/g++.pt/spec36.C: New test.
27606
27607 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27608
27609         * gcc.c-torture/compile/20010118-1.c: New test.
27610
27611 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27612
27613         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27614
27615 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27616
27617         * gcc.c-torture/execute/20010119-1.c: New test.
27618
27619 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27620
27621         * g++.old-deja/g++.other/vbase5.C: New test.
27622
27623 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27624
27625         * gcc.c-torture/execute/20010118-1.c: New test.
27626
27627 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27628
27629         * g++.old-deja/g++.pt/deduct3.C: New test.
27630
27631 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27632
27633         * g++.old-deja/g++.pt/spec34.C: New test.
27634
27635 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27636
27637         * g77.f-torture/compile/20000601-2.f: New test.
27638
27639 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27640
27641         * g++.old-deja/g++.other/init17.C: New test.
27642
27643 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27644
27645         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27646
27647 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27648
27649         * g++.old-deja/g++.pt/unify8.C: New test.
27650
27651 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27652
27653         * g++.old-deja/g++.abi/vbase1.C: New test.
27654
27655 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27656
27657         * g++.old-deja/g++.pt/crash65.C: New test.
27658
27659 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27660
27661         * gcc.dg/cpp/assembl2.S: New test case.
27662
27663 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27664
27665         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27666         are supported.
27667
27668 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27669
27670         * g++.old-deja/g++.other/builtins1.C: New test.
27671         * g++.old-deja/g++.other/builtins2.C: Likewise.
27672         * g++.old-deja/g++.other/builtins3.C: Likewise.
27673         * g++.old-deja/g++.other/builtins4.C: Likewise.
27674
27675 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27676
27677         * gcc.c-torture/compile/20010117-1.c: New test.
27678         * gcc.c-torture/compile/20010117-2.c: New test.
27679
27680 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27681
27682         * g77.f-torture/execute/20010116.[fx]: New test,
27683         XFAIL on i?86-*-*.
27684         * g77.f-torture/compile/20010115.f: Indicate it's
27685         a test for PR fortran/1636.
27686
27687 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27688
27689         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27690
27691 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27692
27693         * g77.f-torture/compile/20010115.f: New test.
27694
27695 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27696
27697         * g++.old-deja/g++.pt/nontype5.C: New test.
27698
27699 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27700
27701         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27702         have an equivalent working one below it.
27703
27704 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27705
27706         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27707         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27708
27709 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27710
27711         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27712         message containing "init_priority".
27713         (conpr-2.C): Likewise.
27714         (conpr-3.C): Likewise.
27715         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27716
27717 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27718
27719         * gcc.c-torture/execute/20010114-2.c: New test.
27720
27721 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27722
27723         * gcc.c-torture/compile/20010114-1.c: New test.
27724         * gcc.c-torture/compile/20010114-1.x: Xfail.
27725         * gcc.c-torture/compile/20010114-2.c: New test.
27726         * gcc.c-torture/execute/20010114-1.c: New test.
27727         * gcc.dg/trunc-1.c: New test.
27728         * gcc.dg/uninit-B.c: New test.
27729
27730 2001-01-13  Nick Clifton  <nickc@redhat.com>
27731
27732         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27733         target.
27734
27735 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27736
27737         * gcc.c-torture/compile/20010113-1.c: New test.
27738
27739 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27740
27741         * gcc.c-torture/compile/20001212-1.c: New test.
27742
27743 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27744
27745         * gcc.dg/cpp/widestr1.c: Update.
27746         * gcc.dg/cpp/prag-imp.c: Remove.
27747
27748 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27749
27750         * gcc.c-torture/execute/20000801-3.x: Remove.
27751         * gcc.dg/c90-init-1.c: New test.
27752         * gcc.dg/c99-init-1.c: New test.
27753         * gcc.dg/c99-init-2.c: New test.
27754         * gcc.dg/gnu99-init-1.c: New test.
27755
27756 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27757
27758         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27759         testing that no relevant ones were found.
27760
27761 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27762
27763         * g++.old-deja/g++.pt/cast2.C: New test.
27764
27765 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27766
27767         * g++.old-deja/g++.pt/friend47.C: New test.
27768
27769 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27770
27771         * g++.old-deja/g++.pt/instantiate13.C: New test.
27772
27773 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27774
27775         * g++.old-deja/g++.other/defarg7.C: New test.
27776         * g++.old-deja/g++.other/defarg8.C: New test.
27777
27778 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27779
27780         * g++.old-deja/g++.pt/crash64.C: New test.
27781
27782 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27783
27784         * g++.old-deja/g++.pt/crash63.C: New test.
27785
27786 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27787
27788         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27789
27790 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27791
27792         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27793
27794 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27795
27796         * g++.old-deja/g++.pt/error3.C: New test.
27797
27798 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27799
27800         * g++.old-deja/g++.other/crash39.C: New test.
27801
27802 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27803
27804         * g++.old-deja/g++.other/vbase4.C: New test.
27805
27806 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27807
27808         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27809         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27810         * gcc.dg/special/special.exp: New test driver which will check
27811         for alias support for the above test.
27812
27813 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27814
27815         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27816         problems on small machines.
27817         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27818         parameterize.
27819
27820 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27821
27822         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27823         mips.
27824         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27825
27826 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27827
27828         * g++.old_deja/g++.pt/using8.C: New test.
27829
27830 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27831
27832         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27833
27834 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27835
27836         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27837         where a failure is expected.
27838         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27839
27840 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27841
27842         * g++.old_deja/g++.pt/instantiate12.C: New test.
27843
27844 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27845
27846         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27847         start of structs.
27848         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27849         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27850         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27851         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27852         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27853         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27854         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27855         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27856         * g++.old-deja/g++.eh/spec6.C: Likewise.
27857         * g++.old-deja/g++.jason/crash3.C: Likewise.
27858         * g++.old-deja/g++.law/ctors11.C: Likewise.
27859         * g++.old-deja/g++.law/ctors17.C: Likewise.
27860         * g++.old-deja/g++.law/ctors5.C: Likewise.
27861         * g++.old-deja/g++.law/ctors9.C: Likewise.
27862         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27863         * g++.old-deja/g++.mike/net22.C: Likewise.
27864         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27865         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27866         * g++.old-deja/g++.mike/virt3.C: Likewise.
27867         * g++.old-deja/g++.niklas/t128.C: Likewise.
27868         * g++.old-deja/g++.other/anon4.C: Likewise.
27869         * g++.old-deja/g++.other/using1.C: Likewise.
27870         * g++.old-deja/g++.other/warn3.C: Likewise.
27871         * g++.old-deja/g++.pt/t37.C: Likewise.
27872         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27873         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27874
27875 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27876
27877         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27878
27879 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27880
27881         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27882
27883 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27884
27885         * gcc.c-torture/compile/20010107-1.c: New test.
27886
27887 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27888
27889         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27890
27891 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27892
27893         * gcc.dg/format/format.h: New file.
27894         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27895         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27896         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27897         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27898         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27899         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27900         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27901         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27902         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27903         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27904         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27905         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27906         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27907         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27908         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27909         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27910         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27911         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27912         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27913         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27914         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27915         instead of declaring standard types, macros and functions in each
27916         test.
27917
27918 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27919
27920         * gcc.c-torture/execute/20010106-1.c: New test.
27921
27922 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27923
27924         * gcc.dg/format/format.exp: New file.
27925         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27926         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27927         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27928         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27929         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27930         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27931         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27932         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27933         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27934         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27935         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27936         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27937         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27938         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27939         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27940         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27941         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27942         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27943         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27944         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27945         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27946         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27947         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27948         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27949         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27950         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27951         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27952         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27953         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27954         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27955         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27956         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27957         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27958         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27959         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27960         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27961         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27962         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27963         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27964         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27965         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27966         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27967
27968 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27969
27970         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27971         account.
27972
27973 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27974
27975         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27976
27977 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27978
27979         * g++.old-deja/g++.pt/crash62.C: New test.
27980
27981 2001-01-04  Richard Henderson  <rth@redhat.com>
27982
27983         * gcc.dg/20000926-1.c: Update expected warnings.
27984         * gcc.dg/array-2.c: Likewise.
27985         * gcc.dg/array-4.c: Also validate flexible array members.
27986         * gcc.dg/c99-flex-array-1.c: New.
27987
27988 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27989
27990         * gcc.c-torture/compile/20001222-1.x: Remove.
27991
27992 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27993
27994         * gcc.c-torture/execute/built-in-setjmp.c: New.
27995
27996 2001-01-03  Richard Henderson  <rth@redhat.com>
27997
27998         * gcc.dg/940510-1.c: Update expected error wording.
27999         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
28000
28001 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
28002
28003         * lib/target-supports.exp (check_alias_available): Modified to
28004         indicate aliases not supported if only weak aliases are supported.
28005
28006 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28007
28008         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
28009         Turn on cmpstrsi checks for __pj__ and __i370__.
28010
28011 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28012
28013         * g++.old-deja/g++.other/virtual11.C: New test.
28014
28015 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28016
28017         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
28018
28019 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28020
28021         * gcc.c-torture/compile/20010102-1.c: New test.
28022
28023 2001-01-02  Andreas Jaeger  <aj@suse.de>
28024
28025         * gcc.dg/noreturn-3.c: New test.
28026
28027         * gcc.dg/noreturn-4.c: New test.
28028
28029 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28030
28031         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28032         __builtin_fputc and __builtin_fwrite.
28033
28034 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28035
28036         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28037         signed char, not default char.
28038
28039 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28040
28041         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28042
28043 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28044
28045         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28046
28047 2000-12-29  Richard Henderson  <rth@redhat.com>
28048
28049         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28050         (__cyg_profile_func_exit): Define.
28051
28052 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28053
28054         * g++.dg/vtgc1.C: New test.
28055
28056 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28057
28058         * gcc.dg/noncompile/20001228-1.c: New test.
28059
28060         * gcc.dg/20001228-1.c: New test.
28061
28062         * gcc.c-torture/execute/20001228-1.c: New test.
28063
28064 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28065
28066         * gcc.dg/format-strfmon-1.c: New test.
28067
28068 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28069
28070         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28071         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28072         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28073         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28074         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28075         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28076         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28077         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28078         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28079         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28080         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28081         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28082         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28083
28084         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28085         * gcc.c-torture/execute/string-opt-4.c: Test index.
28086
28087 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28088
28089         * gcc.c-torture/compile/20001226-1.c: New test.
28090
28091 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28092
28093         * gcc.c-torture/compile/20001222-1.c: New test.
28094         * gcc.c-torture/compile/20001222-1.x: Xfail.
28095
28096 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28097
28098         * gcc.c-torture/execute/comp-goto-2.c: New test.
28099
28100 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28101
28102         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28103         Use long types if __INT_MAX__ is 32767.
28104         (main): Use cast to (sint32 *) when poking 88 into a_page.
28105
28106         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28107
28108 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28109
28110         * gcc.c-torture/compile/20001221-1.c: New test.
28111         * gcc.c-torture/execute/20001221-1.c: New test.
28112
28113 2000-12-20  Richard Henderson  <rth@redhat.com>
28114
28115         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28116         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28117
28118 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28119
28120         * gcc.dg/compare3.c: New test.
28121
28122 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28123
28124         * gcc.dg/format-warnll-1.c: New test.
28125
28126 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28127
28128         * gcc.dg/cpp/cmdlne-P.c: New test.
28129
28130 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28131
28132         * gcc.c-torture/execute/builtin-abs-1.c,
28133         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28134
28135 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28136
28137         * gcc.dg/cpp/multiline.c: New test.
28138
28139 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28140
28141         * g++.old-deja/g++.other/syshdr1.C: Update.
28142         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28143
28144 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28145
28146         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28147
28148 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28149
28150         * g++.old-deja/g++.pt/ttp65.C: New test.
28151
28152 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28153
28154         * g++.old-deja/g++.pt/ttp64.C: New test.
28155
28156 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28157
28158         * g++.old-deja/g++.pt/spec33.C: New test.
28159
28160 2000-12-14  Catherine Moore  <clm@redhat.com>
28161
28162         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28163         * gcc.c-torture/execute/920612-2.c: Likewise.
28164         * gcc.c-torture/execute/920428-2.c: Likewise.
28165         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28166         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28167
28168 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28169
28170         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28171         * gcc.dg/pack-test-2.c: Likewise.
28172
28173 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28174
28175         Tests by Zack Weinberg <zackw@stanford.edu>.
28176
28177         * gcc.dg/cpp/defined.c: Update.
28178         * gcc.dg/cpp/defined_trad.c: New tests.
28179
28180 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28181
28182         * gcc.dg/cpp/trad-direct.c: Update.
28183
28184 2000-12-11  Neil Booth  <neilb@earthling.net>
28185
28186         * gcc.dg/cpp/defined_trad.c
28187
28188 2000-12-11  Neil Booth  <neilb@earthling.net>
28189
28190         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28191
28192 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28193
28194         * gcc.dg/format-miss-2.c: New test.
28195
28196 2000-12-09  Neil Booth  <neilb@earthling.net>
28197
28198         * gcc.dg/cpp/lineflags.c: New tests.
28199         * gcc.dg/cpp/poison.c: Update.
28200         * gcc.dg/cpp/redef2.c: Update.
28201         * gcc.dg/cpp/skipping.c: New test.
28202
28203 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28204
28205         * g++.old-deja/g++.other/eh3.C: New testcase.
28206
28207 2000-12-07  Neil Booth  <neilb@earthling.net>
28208
28209         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28210         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28211         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28212         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28213         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28214         Update.
28215
28216 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28217
28218         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28219         __SIZE_TYPE__ instead of int for type of integers cast to
28220         pointers.
28221
28222 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28223
28224         * g++.old-deja/g++.other/cleanup4.C: New test.
28225
28226 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28227
28228         * format-sec-1.c: New test.
28229
28230 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28231
28232         * gcc.dg/format-nonlit-3.c: New test.
28233
28234 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28235
28236         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28237         through a null pointer.
28238
28239 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28240
28241         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28242         * g++.old-deja/g++.pt/partial4.C: New test.
28243
28244 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28245
28246         * gcc.c-torture/execute/ieee/hugeval.x: New.
28247
28248 2000-12-06  Neil Booth  <neilb@earthling.net>
28249
28250         * gcc.dg/cpp/backslash2.c: New tests.
28251
28252 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28253
28254         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28255         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28256
28257 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28258
28259         * gcc.c-torture/execute/20001203-2.c: New testcase.
28260
28261 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28262
28263         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28264         * g++.old-deja/g++.other/virtual10.C: New test.
28265
28266 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28267
28268         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28269
28270 2000-12-05  Richard Henderson  <rth@redhat.com>
28271
28272         * gcc.c-torture/compile/20001205-1.c: New.
28273
28274 2000-12-04  Neil Booth  <neilb@earthling.net>
28275
28276         * g++.old-deja/g++.other/virtual9.C: New test.
28277         * g++.old-deja/g++.pt/crash61.C: New test.
28278         * gcc.c-torture/execute/loop-9.c: New test.
28279
28280 2000-12-04  Neil Booth  <neilb@earthling.net>
28281
28282         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28283         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28284         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28285         * gcc.dg/cpp/extratokens.c: ...here.
28286
28287 2000-12-04  Neil Booth  <neilb@earthling.net>
28288
28289         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28290         New tests.
28291
28292 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28293
28294         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28295         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28296
28297 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28298
28299         * gcc.c-torture/execute/20001203-1.c: New test.
28300
28301 2000-12-03  Neil Booth  <neilb@earthling.net>
28302
28303         * gcc.dg/cpp/macro6.c: New test cases.
28304
28305 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28306
28307         * gcc.c-torture/execute/string-opt-9.c: New test.
28308         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28309         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28310         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28311
28312         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28313         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28314
28315 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28316
28317         * gcc.dg/cpp/if-6.c: New testcase.
28318
28319         * gcc.dg/20001201-1.c: New testcase.
28320
28321 2000-12-02  Neil Booth  <neilb@earthling.net>
28322
28323         * g++.old-deja/g++.other/externC4.C,
28324         g++.old-deja/g++.other/friend10.C: New tests.
28325
28326 2000-12-02  Neil Booth  <neilb@earthling.net>
28327
28328         * g++.old-deja/g++.other/instan2.C
28329         * g++.old-deja/g++.other/instan3.C: New test.
28330
28331 2000-12-02  Neil Booth  <neilb@earthling.net>
28332
28333         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28334         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28335         gnuc99.c,gnuc99-pedantic.c: New tests.
28336
28337 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28338
28339         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28340         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28341
28342 2000-12-01  Neil Booth  <neilb@earthling.net>
28343
28344         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28345         * gcc.dg/cpp/poison.c: Update.
28346         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28347
28348 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28349
28350         * g77.f-torture/execute/20001201.f: New test.
28351
28352 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28353
28354         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28355
28356 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28357
28358         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28359
28360 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28361
28362         * g++.old-deja/g++.other/cast6.C: New test.
28363
28364 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28365
28366         * gcc.c-torture/execute/20001130-2.c: New testcase.
28367
28368 2000-11-30  Richard Henderson  <rth@redhat.com>
28369
28370         * gcc.c-torture/execute/20001130-1.c: New test.
28371
28372 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28373
28374         * g++.old-deja/g++.other/op3.C: New test.
28375
28376 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28377
28378         * g++.old-deja/g++.other/op2.C: New test.
28379
28380 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28381
28382         * g++.old-deja/g++.other/crash38.C: New test.
28383
28384 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28385
28386         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28387
28388 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28389
28390         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28391         tests.
28392         * gcc.c-torture/execute/string-opt-6.c: New test.
28393
28394         * gcc.dg/20001117-1.c: Add main.
28395
28396 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28397
28398         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28399         Move from here ...
28400         * gcc.dg/940510-1.c: ... to here.
28401
28402         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28403         zero-size arrays in toplevel structures.
28404
28405 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28406
28407         * gcc.c-torture/execute/loop-8.c: New test.
28408
28409 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28410
28411         * g++.old-deja/g++.other/base1.C: New test.
28412
28413 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28414
28415         * g++.old-deja/g++.other/parse2.C: New test.
28416
28417 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28418
28419         * g++.old-deja/g++.pt/incomplete1.C: New test.
28420
28421 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28422
28423         * g++.old-deja/g++.other/friend9.C: New test.
28424
28425 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28426
28427         * gcc.dg/20001127-1.c: New test.
28428
28429 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28430
28431         * g++.old-deja/g++.pt/friend46.C: New test.
28432
28433 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28434
28435         * g++.old-deja/g++.other/ptrmem8.C: New test.
28436
28437 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28438
28439         * gcc.c-torture/execute/string-opt-7.c: New test.
28440         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28441
28442 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28443
28444         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28445         instead of 'mkcheck 2'.
28446
28447 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28448
28449         * gcc.c-torture/execute/memcheck/driver.c,
28450         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28451         C9X references to refer to C99.
28452
28453 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28454
28455         * gcc.dg/ultrasp3.c: New test.
28456
28457 2000-11-25  Neil Booth  <neilb@earthling.net>
28458
28459         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28460
28461 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28462
28463         * gcc.c-torture/compile/20001123-2.c: New.
28464
28465 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28466
28467         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28468
28469 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28470
28471         * gcc.dg/sequence-point-1.c: Add some new tests.
28472         * gcc.c-torture/execute/20001124-1.c: New test.
28473
28474 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28475
28476         * g++.old-deja/g++.other/vaarg4.C: New test.
28477         * gcc.c-torture/compile/20001123-1.c: New test.
28478
28479 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28480
28481         * g++.other/crash24.C: Adjust and remove XFAIL.
28482         * g++.other/crash37.C: New test.
28483
28484 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28485
28486         * g++.old-deja/g++.pt/instantiate9.C: New test.
28487
28488 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28489
28490         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28491         new ABI, too.
28492
28493         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28494         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28495
28496 2000-11-22  Neil Booth  <neilb@earthling.net>
28497
28498         * gcc.dg/cpp/Wtrigraphs.c: New test.
28499
28500 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28501
28502         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28503
28504 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28505
28506         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28507
28508 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28509
28510         * lib/gcc-dg.exp: load_lib scanasm.exp.
28511         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28512         * lib/g++-dg.exp: load_lib scanasm.exp.
28513         * lib/scanasm.exp: New.
28514         (scan-assembler, scan-assembler-not): Add optional arguments to
28515         test name, or if not present, the pattern name.
28516         (scan-assembler-dem, scan-assembler-dem-not): New.
28517
28518         * g++.dg/dg.exp: New.
28519
28520 2000-11-21  Neil Booth  <neilb@earthling.net>
28521
28522         * gcc.dg/cpp/integrated1.c: Remove.
28523
28524 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28525
28526         * gcc.c-torture/execute/20001121-1.c: New test.
28527
28528 2000-11-21  Richard Henderson  <rth@redhat.com>
28529
28530         * gcc.c-torture/compile/20001121-1.c: New test.
28531
28532 2000-11-20  Neil Booth  <neilb@earthling.net>
28533
28534         * gcc.dg/cpp/integrated1.c: New test.
28535
28536 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28537
28538         * g++.old-deja/g++.other/inline17.C: New test.
28539
28540 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28541
28542         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28543         local variable to be zero: I made the variable global. Now
28544         uses abort() and exit() instead of relying on main's return value.
28545
28546 2000-11-20  Neil Booth  <neilb@earthling.net>
28547
28548         * gcc.dg/cpp/paste2.c: Update test.
28549         * objc/execute/paste.m: New test.
28550
28551 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28552
28553         * gcc.dg/c99-condexpr-1.c: New test.
28554
28555 2000-11-20  Neil Booth  <neilb@earthling.net>
28556
28557         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28558
28559 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28560
28561         * g++.old-deja/g++.pt/export1.C: New test.
28562
28563 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28564
28565         * gcc.dg/20001117-1.c: New test.
28566
28567 2000-11-18  Richard Henderson  <rth@redhat.com>
28568
28569         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28570
28571 2000-11-18  Richard Henderson  <rth@redhat.com>
28572
28573         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28574         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28575         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28576
28577 2000-11-18  Richard Henderson  <rth@redhat.com>
28578
28579         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28580         (main): New.  Exit cleanly.
28581
28582 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28583
28584         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28585         gcc.dg/c99-fordecl-2.c: New tests.
28586
28587 2000-11-18  Richard Henderson  <rth@redhat.com>
28588
28589         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28590         * gcc.c-torture/execute/zerolen-2.c: New.
28591
28592 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28593
28594         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28595         memory.
28596
28597 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28598
28599         * g++.old-deja/g++.pt/instantiate8.C: New test.
28600
28601 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28602
28603         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28604         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28605
28606 2000-11-16  Nick Clifton  <nickc@redhat.com>
28607
28608         * gcc.c-torture/execute/nestfunc-2.c: New test.
28609         * gcc.c-torture/execute/nestfunc-3.c: New test.
28610
28611 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28612
28613         * gcc.c-torture/compile/20001116-1.c: New test.
28614
28615 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28616
28617         * gcc.c-torture/execute/20001115-1.c: New test.
28618
28619 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28620
28621         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28622         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28623         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28624         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28625
28626 2000-11-15  Neil Booth  <neilb@earthling.net>
28627
28628         gcc.dg/cpp/_Pragma1.c: Update.
28629         gcc.dg/cpp/_Pragma2.c: New test.
28630
28631 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28632
28633         * g++.old-deja/g++.other/anon5.C: New test.
28634
28635 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28636
28637         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28638         tests.
28639
28640 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28641
28642         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28643         output.
28644
28645 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28646
28647         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28648         labels at end of compound statements.
28649
28650 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28651
28652         * gcc.c-torture/execute/loop-7.c: New test.
28653
28654 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28655
28656         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28657
28658 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28659
28660         * gcc.dg/c99-bool-1.c: New test.
28661
28662 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28663
28664         * gcc.dg/c99-scope-1.c: Remove xfail.
28665         * gcc.dg/c99-scope-2.c: New test.
28666
28667 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28668
28669         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28670         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28671
28672 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28673
28674         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28675         error messages.
28676
28677         * g++.mike/p700.C: Don't typedef wchar_t.
28678         * g++.mike/p784.C: Likewise.
28679         * g++.mike/eb101.C: Don't use __wchar_t.
28680
28681 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28682
28683         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28684         from DO loop.
28685
28686 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28687
28688         * gcc.c-torture/execute/20001111-1.c: New test.
28689
28690 2000-11-10  Nick Clifton  <nickc@redhat.com>
28691
28692         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28693         long multuiple and accumulate.
28694
28695 2000-11-09  Richard Henderson  <rth@redhat.com>
28696
28697         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28698         via size_t instead of int.
28699
28700         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28701         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28702         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28703         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28704
28705 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28706
28707         * gcc.c-torture/compile/20001109-1.c: New test.
28708         * gcc.c-torture/compile/20001109-2.c: New test.
28709
28710 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28711
28712         * g++.old-deja/g++.pt/operator1.C: New test.
28713         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28714
28715 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28716
28717         * gcc.dg/20001108-1.c: New test.
28718
28719 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28720
28721         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28722         with both arguments constant strings.
28723         * gcc.c-torture/execute/string-opt-3.c: New test.
28724         * gcc.c-torture/execute/string-opt-4.c: New test.
28725         * gcc.c-torture/execute/string-opt-5.c: New test.
28726
28727 2000-11-08  Nick Clifton  <nickc@redhat.com>
28728
28729         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28730         mulsidi3adddi patterns.
28731
28732 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28733
28734         * g++.old-deja/g++.other/crash36.C: New test.
28735
28736 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28737
28738         * g++.old-deja/g++.other/init16.C: New test.
28739
28740 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28741
28742         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28743
28744 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28745
28746         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28747         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28748         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28749
28750 2000-11-07  DJ Delorie  <dj@redhat.com>
28751
28752         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28753
28754 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28755
28756         * gcc.c-torture/execute/string-opt-1.c: New test.
28757
28758 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28759
28760         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28761         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28762         parameters in registers, and there is no way for a varargs
28763         function to know in which order the integer and floating-point
28764         parameters should be interleaved when they are placed on the
28765         stack.
28766         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28767         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28768
28769 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28770
28771         * gcc.c-torture/execute/string-opt-2.c: New test.
28772
28773 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28774
28775         * g++.old-deja/g++.pt/crash60.C: New test.
28776
28777 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28778
28779         * g++.old-deja/g++.other/crash24.C: New test.
28780         * g++.old-deja/g++.other/crash25.C: New test.
28781         * g++.old-deja/g++.other/crash26.C: New test.
28782         * g++.old-deja/g++.other/crash27.C: New test.
28783         * g++.old-deja/g++.other/crash28.C: New test.
28784         * g++.old-deja/g++.other/crash29.C: New test.
28785         * g++.old-deja/g++.other/crash30.C: New test.
28786         * g++.old-deja/g++.other/crash31.C: New test.
28787         * g++.old-deja/g++.other/crash32.C: New test.
28788         * g++.old-deja/g++.other/crash33.C: New test.
28789         * g++.old-deja/g++.other/crash34.C: New test.
28790         * g++.old-deja/g++.other/crash35.C: New test.
28791
28792 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28793
28794         * gcc.c-torture/execute/20001031-1.c: New test.
28795
28796 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28797
28798         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28799         namespace.
28800
28801         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28802         standards-conformant.
28803
28804         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28805
28806         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28807         * g++.old-deja/g++.mike/p755a.C: Likewise.
28808         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28809         library makes no calls to `operator new' during initialization.
28810
28811 2000-11-04  Neil Booth  <neilb@earthling.net>
28812
28813         * gcc.dg/cpp/include2.c: New tests.
28814
28815 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28816
28817         * lib/g++.exp (g++_set_ld_library_path): New function.
28818         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28819
28820 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28821
28822         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28823         warnings.
28824
28825 2000-11-01  Richard Henderson  <rth@redhat.com>
28826
28827         * g++.old-deja/g++.ext/namedret1.C: New.
28828         * g++.old-deja/g++.ext/namedret2.C: New.
28829         * g++.old-deja/g++.ext/namedret3.C: New.
28830
28831 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28832
28833         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28834         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28835
28836 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28837
28838         * gcc.c-torture/execute/va-arg-21.c: New test.
28839
28840 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28841
28842         * gcc.dg/c99-complex-2.c: New test.
28843
28844 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28845
28846         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28847
28848 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28849
28850         * g++.old-deja/g++.other/inline16.C: New test.
28851
28852 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28853
28854         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28855         __PRETTY_FUNCTION__
28856
28857 2000-10-29  Neil Booth  <neilb@earthling.net>
28858
28859         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28860         New tests.
28861         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28862         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28863         optimisation.
28864
28865 2000-10-29  Neil Booth  <neilb@earthling.net>
28866
28867         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28868         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28869         * mi5.c: Test multiple includes work with -C.
28870         * trigraphs.c: Test ^= version.
28871
28872 2000-10-28  Neil Booth  <neilb@earthling.net>
28873
28874         New tests and test updates for new macro expander.
28875
28876         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28877         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28878         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28879         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28880         new diagnostic messages.
28881
28882         * gcc.dg/cpp/macro3.c: New tests.
28883
28884 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28885
28886         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28887         on the same line.
28888
28889 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28890
28891         * g++.old-deja/g++.other/eh2.C: New test.
28892
28893 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28894
28895         * gcc.c-torture/execute/20001027-1.c: New test.
28896
28897 2000-10-26  Richard Henderson  <rth@redhat.com>
28898
28899         * gcc.c-torture/execute/20001026-1.c: New.
28900
28901 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28902
28903         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28904         * g++.old-deja/g++.law/builtin1.C: Likewise.
28905         * g++.old-deja/g++.law/ctors10.C: Likewise.
28906         * g++.old-deja/g++.law/virtual3.C: Likewise.
28907         * g++.old-deja/g++.mike/p658.C: Likewise.
28908         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28909         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28910         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28911         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28912         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28913
28914 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28915
28916         * gcc.c-torture/compile/20001024-1.c: New test.
28917
28918 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28919
28920         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28921         to tell us whether or not we are using V3.
28922
28923 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28924
28925         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28926         operands.
28927
28928 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28929
28930         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28931
28932 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28933
28934         * gcc.c-torture/execute/20001024-1.c: New test.
28935
28936 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28937
28938         * g++.old-deja/g++.other/sibcall1.C: New test.
28939
28940 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28941
28942         * gcc.dg/noncompile/init-3.c: New test.
28943
28944 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28945
28946         * gcc.dg/format-array-1.c: New test.
28947
28948 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28949
28950         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28951         writing through null pointers; remove comment about testing
28952         unterminated strings.
28953
28954 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28955
28956         * gcc.c-torture/execute/20001017-2.c: New test.
28957
28958 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28959
28960         * gcc.c-torture/compile/20001018-1.c: New test.
28961         * gcc.c-torture/compile/20001018-1.x: Xfail.
28962
28963 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28964
28965         * gcc.c-torture/execute/20001017-1.c: New test.
28966
28967 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28968
28969         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28970         for multiple use of arguments with scanf formats; add tests for
28971         multiple use of arguments.
28972
28973 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28974
28975         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28976
28977 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28978
28979         * gcc.dg/format-miss-1.c: New test.
28980
28981 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28982
28983         * gcc.c-torture/execute/20001013-1.c: New test.
28984
28985 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28986
28987         * gcc.dg/format-branch-1.c: New test.
28988
28989 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28990
28991         * README, lib/file-format.exp: Remove EGCS references.
28992
28993 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28994
28995         * gcc.dg/20001013-1.c: New test.
28996
28997 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28998
28999         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
29000         for intmax_t in the compiler using __typeof__ and the type rules
29001         for conditional expressions.
29002
29003 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
29004
29005         * gcc.dg/20001012-1.c: New test.
29006         * gcc.dg/20001012-2.c: New test.
29007
29008 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29009
29010         * gcc.dg/format-attr-1.c: New test.
29011
29012 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29013
29014         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
29015         __LONG_LONG_MAX__ instead of LLONG_MAX.
29016
29017 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29018
29019         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29020         scanf flags.
29021         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29022         flags.
29023
29024 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29025
29026         * gcc.dg/sequence-pt-1.c: New test.
29027
29028 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29029
29030         * gcc.c-torture/execute/20001011-1.c: New testcase.
29031         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29032
29033 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29034
29035         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29036         does not error on it.
29037
29038 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29039
29040         * gcc.dg/20001009-1.c: New test.
29041
29042 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29043
29044         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29045         * gcc.c-torture/execute/20001009-2.c: ... to here.
29046
29047 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29048
29049         * gcc.c-torture/compile/20001009-1.c: New testcase.
29050         * gcc.c-torture/execute/20001009-1.c: New testcase.
29051         Testcases provided by Jan Hubicka <jh@suse.cz>.
29052
29053 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29054
29055         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29056         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29057         uintmax_t using <limits.h> to emulate the compiler's internal
29058         logic.  No longer XFAIL %j tests.
29059
29060 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29061
29062         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29063         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29064         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29065         regexps and details of expected handling of some bad formats.
29066         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29067         suppression.
29068
29069 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29070
29071         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29072         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29073         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29074         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29075         in list archives.
29076
29077 2000-10-06  Richard Henderson  <rth@cygnus.com>
29078
29079         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29080         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29081         * g++.old-deja/g++.jason/report.C: Likewise.
29082         * g++.old-deja/g++.law/friend5.C: Likewise.
29083         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29084         of the expected warnings.
29085
29086 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29087
29088         * g++.old-deja/g++.pt/enum14.C: New test.
29089
29090 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29091
29092         * g++.old-deja/g++.pt/crash59.C: New test.
29093
29094 2000-10-04  Will Cohen  <wcohen@redhat.com>
29095
29096         * gcc.dg/20000926-1.c: New test.
29097
29098 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29099
29100         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29101         function name for current C++ compiler.
29102         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29103
29104 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29105
29106         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29107         __PRETTY_FUNCTION__.
29108         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29109
29110 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29111
29112         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29113
29114 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29115
29116         * gcc.c-torture/compile/20000923-1.c: New test.
29117
29118 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29119
29120         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29121         * g++.old-deja/g++.pt/ttp62.C: Same.
29122         * g++.old-deja/g++.other/inline14.C: Same.
29123
29124 2000-09-24  Richard Henderson  <rth@cygnus.com>
29125
29126         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29127
29128 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29129
29130         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29131
29132 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29133
29134         * gcc.c-torture/compile/20000922-1.c: New file.
29135
29136 2000-09-21  Nick Clifton  <nickc@redhat.com>
29137
29138         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29139         a signed long modulo operation.
29140         (mod6): New function - perform an unsigned long modulo operation.
29141         (main): Add tests for modulos of very large numbers by very small
29142         dividends.
29143
29144 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29145
29146         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29147
29148 2000-09-19  Richard Henderson  <rth@cygnus.com>
29149
29150         * gcc.dg/compare2.c (case 10): XFAIL.
29151
29152 2000-09-18  Richard Henderson  <rth@cygnus.com>
29153
29154         * gcc.c-torture/execute/20000906-1.c: Move ...
29155         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29156         that support __builtin_trap.
29157
29158 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29159
29160         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29161
29162 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29163
29164         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29165         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29166         more $ format tests.
29167
29168 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29169
29170         * gcc.dg/format-errmk-1.c: New test.
29171
29172 2000-09-17  Greg McGary  <greg@mcgary.org>
29173
29174         * gcc.c-torture/execute/20000917-1.x: Remove.
29175
29176 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29177
29178         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29179
29180 2000-09-17  Greg McGary  <greg@mcgary.org>
29181
29182         * gcc.c-torture/execute/20000917-1.c: New test.
29183         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29184
29185 2000-09-16  Neil Booth  <NeilB@earthling.net>
29186
29187         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29188         in nested macro bug.
29189
29190 2000-09-15  Neil Booth  <NeilB@earthling.net>
29191
29192         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29193
29194 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29195
29196         * gcc.c-torture/execute/20000914-1.c: New test.
29197
29198 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29199
29200         * g++.other/inline13.C: New test.
29201
29202 2000-09-12  Andreas Jaeger  <aj@suse.de>
29203
29204         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29205         constant by Ulrich Drepper <drepper@redhat.com>.
29206
29207 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29208
29209         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29210
29211 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29212
29213         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29214
29215 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29216
29217         * gcc.dg/cpp/backslash.c: New test.
29218
29219 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29220
29221         * gcc.c-torture/execute/20000910-1.c: New test.
29222         * gcc.c-torture/execute/20000910-2.c: Likewise.
29223
29224 2000-09-11  Robert Lipe  <robertl@sco.com>
29225
29226         * gcc.dg/pragma-align.c: New test.
29227
29228 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29229
29230         * g++.old-deja/g++.pt/explicit82.C: New test.
29231         * g++.old-deja/g++.pt/explicit83.C: New test.
29232
29233 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29234
29235         * gcc.dg/asm-names.c: New test.
29236
29237 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29238
29239         * gcc.dg/cpp/tr-warn6.c: New test
29240
29241 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29242
29243         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29244         be accepted.
29245
29246 2000-09-07  Catherine Moore  <clm@redhat.com>
29247
29248         * gcc.c-torture/execute/unroll-1.c: New test.
29249
29250 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29251
29252         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29253         ERROR markers.
29254         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29255         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29256         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29257         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29258         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29259         Preprocess only.
29260         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29261         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29262
29263 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29264
29265         * g++.old-deja/g++.pt/deduct2.C: New test.
29266
29267 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29268
29269         * g++.old-deja/g++.pt/parms2.C: New test.
29270
29271 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29272
29273         * g++.old-deja/g++.pt/crash58.C: New test.
29274
29275 2000-09-06  Greg McGary  <greg@mcgary.org>
29276
29277         * gcc.c-torture/execute/20000906-1.c: New test.
29278         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29279
29280 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29281
29282         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29283
29284 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29285
29286         * g++.old-deja/g++.pt/crash57.C: New test.
29287
29288 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29289
29290         * g++.old-deja/g++.pt/crash56.C: New test.
29291
29292 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29293
29294         * g++.old-deja/g++.pt/koenig1.C: New test.
29295
29296 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29297
29298         * gcc.dg/20000904-1.c: New test.
29299
29300 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29301
29302         * gcc.dg/cpp/paste8.c: New test.
29303
29304 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29305
29306         * gcc.c-torture/compile/20000827-1.c: New test.
29307
29308 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29309
29310         * gcc.dg/format-diag-1.c: New test.
29311
29312 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29313
29314         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29315         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29316         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29317         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29318         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29319
29320 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29321
29322         * g++.old-deja/g++.other/nested4.C: New test.
29323
29324 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29325
29326         * g++.old-deja/g++.ns/scoped1.C: New test.
29327
29328 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29329
29330         * lib/g++.exp: Support testing already-installed GCC.
29331
29332 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29333
29334         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29335
29336 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29337
29338         * gcc.dg/return-type-2.c: New test.
29339
29340 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29341
29342         * gcc.c-torture/compile/20000825-1.c: New test.
29343
29344 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29345
29346         * gcc.dg/dwarf2-2.c: New test.
29347
29348 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29349
29350         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29351         dg-warning regexps.
29352
29353 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29354
29355         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29356         gcc.dg/format-ext-5.c: New tests.
29357
29358 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29359
29360         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29361
29362 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29363
29364         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29365
29366 2000-08-24  Richard Henderson  <rth@cygnus.com>
29367
29368         * gcc.dg/ia64-sync-1.c: New test.
29369         * gcc.dg/ia64-sync-2.c: New test.
29370         * gcc.dg/ia64-asm-1.c: New test.
29371
29372 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29373
29374         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29375         * gcc.dg/format-ext-2.c: New test.
29376
29377 2000-08-23  Jason Merrill  <jason@redhat.com>
29378
29379         * lib/old-dejagnu.exp: Also ignore "In member function" and
29380         "At global scope".
29381
29382 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29383
29384         * gcc.dg/noncompile/label-lineno-1.c: New test.
29385
29386 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29387
29388         * gcc.dg/c99-array-nonobj-1.c: New test.
29389
29390 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29391
29392         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29393         tests.
29394         * gcc.dg/format-ext-1.c: New test.
29395
29396 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29397
29398         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29399         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29400         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29401         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29402         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29403
29404 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29405
29406         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29407         gcc.dg/c99-strftime-2.c: New tests.
29408
29409 2000-08-22  Richard Henderson  <rth@cygnus.com>
29410
29411         * gcc.c-torture/execute/20000822-1.c: New test.
29412
29413 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29414
29415         * gcc.c-torture/execute/20000819-1.x: Remove.
29416
29417 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29418
29419         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29420         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29421         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29422         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29423         gcc.dg/format-xopen-1.c: New tests.
29424
29425 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29426
29427         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29428
29429 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29430
29431         * g++.old-deja/g++.other/loop2.C: New test.
29432
29433         * gcc.c-torture/compile/20000606-1.c: New test.
29434         * gcc.c-torture/compile/20000728-1.c: New test.
29435         * gcc.c-torture/execute/20000801-1.c: New test.
29436         * gcc.c-torture/execute/20000801-2.c: New test.
29437         * gcc.c-torture/execute/20000819-1.c: New test.
29438         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29439         * gcc.dg/20000629-1.c: New test.
29440         * gcc.dg/20000724-1.c: New test.
29441         * gcc.dg/20000807-1.c: New test.
29442
29443 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29444
29445         * gcc.dg/cpp/pragma-1.c: New test.
29446         * gcc.dg/cpp/pragma-2.c: New test.
29447
29448 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29449
29450         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29451         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29452
29453 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29454
29455         * gcc.c-torture/compile/20000818-1.c: New test.
29456
29457 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29458
29459         * gcc.c-torture/execute/20000818-1.c: New test.
29460
29461 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29462
29463         * gcc.dg/format-va-1.c: New test.
29464
29465 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29466
29467         * g++.old-deja/g++.other/typedef8.C: New test.
29468
29469 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29470
29471         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29472         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29473         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29474         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29475         * g++.old-deja/g++.other/ptrmem7.C: New test.
29476         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29477
29478 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29479
29480         * g++.old-deja/g++.pt/typename27.C: New test.
29481
29482 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29483
29484         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29485         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29486         * g++.old-deja/g++.pt/friend45.C: New test.
29487         * g++.old-deja/g++.other/friend8.C: New test.
29488
29489 2000-08-15  Richard Henderson  <rth@cygnus.com>
29490
29491         * gcc.c-torture/execute/20000815-1.c: New test.
29492
29493 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29494
29495         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29496         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29497         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29498
29499 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29500
29501         * g++.old-deja/g++.other/refinit2.C: New test.
29502
29503 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29504
29505         * lib/c-torture.exp (c-torture): Make
29506         compiler_conditional_xfail_data global.
29507         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29508         compiler_conditional_xfail_data machinery.
29509         (f-torture-execute): Likewise.
29510         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29511         and only when unrolling loops.
29512
29513         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29514
29515 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29516
29517         * g++.old-deja/g++.pt/explicit81.C: New test.
29518
29519 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29520
29521         * g++.old-deja/g++.pt/typename26.C: New test.
29522
29523 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29524
29525         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29526         warning.
29527
29528 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29529
29530         * g++.old-deja/g++.other/array3.C: New test.
29531
29532 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29533
29534         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29535         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29536         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29537         New tests.
29538
29539 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29540
29541         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29542         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29543
29544 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29545
29546         * gcc.c-torture/execute/20000808-1.c: New test.
29547
29548 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29549
29550         * gcc.dg/c90-const-expr-1.c: New test.
29551
29552 2000-08-08  Richard Henderson  <rth@cygnus.com>
29553
29554         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29555
29556 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29557
29558         * gcc.dg/noncompile/const-ll-1.c: New test.
29559
29560 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29561
29562         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29563
29564 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29565
29566         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29567         that running programs linked against the shared version of libobjc
29568         run correctly.
29569
29570 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29571
29572         * gcc.dg/c99-printf-1.c: New test.
29573
29574 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29575
29576         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29577
29578 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29579
29580         * gcc.c-torture/execute/20000731-1.x: Delete.
29581
29582 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29583
29584         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29585         and torture_without_loops as is done by c-torture.exp.
29586         (search_for): Copy from c-torture.exp.
29587         (gcc-dg-runtest): New function, drives a directory of tests
29588         iterating over the TORTURE_OPTIONS.
29589         (scan-assembler, scan-assembler-not): Move here from
29590         individual directory drivers.
29591
29592         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29593         defined by lib/gcc-dg.exp.
29594         * gcc.dg/cpp/cpp.exp: Likewise.
29595         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29596         gcc-dg-runtest, so we cycle over optimization options.
29597
29598         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29599         * gcc.dg/compare2.c: No longer expected to fail.
29600
29601 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29602
29603         * gcc.c-torture/execute/20000804-1.c: New test.
29604
29605 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29606
29607         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29608
29609 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29610
29611         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29612
29613 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29614
29615         * gcc.c-torture/compile/20000803-1.c: New test.
29616
29617 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29618
29619         * gcc.c-torture/execute/20000801-3.c,
29620         gcc.c-torture/execute/20000801-4.c: New tests.
29621         * gcc.c-torture/execute/20000801-3.x,
29622         gcc.c-torture/execute/20000801-4.x: Xfail.
29623
29624 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29625
29626         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29627         libobjc/.libs to allow for libtool.
29628
29629 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29630
29631         * gcc.c-torture/compile/20000802-1.c: New test.
29632
29633 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29634
29635         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29636
29637 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29638
29639         * gcc-c-torture/execute/20000731-2.c: New test.
29640
29641         * gcc.c-torture/execute/20000731-1.c: New test.
29642         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29643
29644 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29645
29646         * testsuite/gcc.dg/cpp/paste7.c: New test.
29647         * gcc.dg/cpp/20000725-1.c: New test.
29648
29649 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29650
29651         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29652         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29653         declaration warning for __builtin_dwarf_reg_size.
29654
29655         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29656
29657 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29658
29659         * gcc.dg/noncompile/voidparam-1.c: New test.
29660
29661 2000-07-30  Richard Henderson  <rth@cygnus.com>
29662
29663         * gcc.dg/c90-digraph-1.c: Don't xfail.
29664         * gcc.dg/compare2.c (case 10): Xfail.
29665         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29666
29667 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29668
29669         * gcc.dg/c99-main-1.c: New test.
29670
29671 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29672
29673         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29674
29675 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29676
29677         * gcc.c-tortuer/execute/20000726-1.c: New test.
29678
29679 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29680
29681         * gcc.c-torture/execute/enum-2.c: New test.
29682
29683 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29684
29685         * gcc.dg/cpp/tr-warn3.c: New test.
29686
29687 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29688
29689         * g++.old-deja/g++.ext/implicit1.C: Remove.
29690         * g++.old-deja/g++.jason/c2.C: Remove
29691         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29692         * g++.old-deja/g++.pt/crash16.C: Likewise.
29693         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29694
29695 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29696
29697         * g++.old-deja/g++.other/for2.C: New test.
29698
29699 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29700
29701         * gcc.dg/20000720-1.c: New test.
29702
29703 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29704
29705         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29706
29707 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29708
29709         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29710         * gcc.c-torture/execute/20000722-1.c: New.
29711         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29712
29713 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29714
29715         * gcc.dg/cpp/20000720-1.S: New test.
29716
29717 2000-07-21  Michael Meissner  <meissner@redhat.com>
29718
29719         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29720
29721 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29722
29723         * g++.old-deja/g++.brendan/crash16.C,
29724         g++.old-deja/g++.brendan/parse3.C,
29725         g++.old-deja/g++.brendan/redecl1.C,
29726         g++.old-deja/g++.ns/template13.C,
29727         g++.old-deja/g++.other/decl4.C,
29728         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29729
29730 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29731
29732         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29733         and "Internal error".
29734
29735         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29736         regexps.
29737         * gcc.dg/cpp/paste6.c: New test.
29738
29739 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29740
29741         * gcc.dg/cpp/tr-direct.c: New test.
29742
29743         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29744         gcc.dg/cpp/undef1.c: Tweak error regexps.
29745
29746 2000-07-18  Eric Christopher <echristo@redhat.com>
29747
29748         * gcc.c-torture/compile/20000718-1.c: New test.
29749
29750 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29751
29752         * cpplex.c (_cpp_push_token): If the token being pushed back
29753         is the previous token in this context, just subtract one from
29754         context->posn.
29755         * cppmacro.c (save_expansion): Clear aux field when storing a
29756         placemarker.
29757
29758 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29759
29760         * gcc.dg/noncompile/redecl-1.c: New test.
29761
29762 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29763
29764         * gcc.c-torture/execute/20000717-5.c: New test.
29765         * gcc.c-torture/execute/20000717-1.x: Removed.
29766
29767 2000-07-17  Richard Henderson  <rth@cygnus.com>
29768
29769         * gcc.c-torture/execute/20000717-4.c: New test.
29770
29771 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29772
29773         * gcc.dg/cpp/syshdr.c: New test.
29774         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29775
29776 2000-07-17  Neil Booth  <neilb@earthling.net>
29777
29778         * gcc.dg/cpp/cmdlne-dM.c: New test.
29779         * gcc.dg/cpp/cmdlne-dD.c: New test.
29780
29781 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29782
29783         * gcc.c-torture/execute/20000717-3.c: New test.
29784
29785         * gcc.c-torture/compile/20000717-1.c: New test.
29786
29787 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29788
29789         * gcc.c-torture/execute/20000717-2.c: New test.
29790
29791 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29792
29793         * gcc.dg/formatz-1.c: New test.
29794
29795         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29796         * gcc.dg/c99-digraph-1.c: New tests.
29797
29798         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29799         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29800
29801         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29802         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29803         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29804         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29805         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29806         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29807         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29808
29809 2000-07-17   Greg McGary <greg@mcgary.org>
29810
29811         * gcc.c-torture/execute/20000717-1.c: New test.
29812         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29813
29814 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29815
29816         * gcc.c-torture/execute/20000715-2.c: New test.
29817         * gcc.dg/20000715-1.c: New test.
29818
29819 2000-07-15  Michael Meissner  <meissner@redhat.com>
29820
29821         * gcc.c-torture/execute/20000715-1.c: New test.
29822
29823 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29824
29825         * gcc.c-torture/execute/20000707-1.c: New test.
29826
29827 2000-07-13  Neil Booth  <NeilB@earthling.net>
29828
29829         * testsuite/gcc.dg/cpp/digraph1.c,
29830         testsuite/gcc.dg/cpp/digraph2.c,
29831         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29832
29833 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29834
29835         * g77.f-torture/compile/20000630-2.f:  New test.
29836         * g77.f-torture/compile/20000630-2.x
29837
29838 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29839
29840         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29841
29842 2000-07-11  Neil Booth  <NeilB@earthling.net>
29843
29844         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29845
29846 2000-07-11  Neil Booth  <NeilB@earthling.net>
29847
29848         * gcc.dg/cpp/cmdlne-C.c: New.
29849
29850 2000-07-09  Neil Booth  <NeilB@earthling.net>
29851
29852         * gcc.dg/cpp/directiv.c: New tests.
29853         * gcc.dg/cpp/undef1.c: Update.
29854
29855 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29856
29857         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29858
29859 2000-07-09  Neil Booth  <NeilB@earthling.net>
29860
29861         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29862
29863 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29864
29865         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29866         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29867
29868 2000-07-08  Neil Booth  <NeilB@earthling.net>
29869
29870         * gcc.dg/cpp/macsyntx.c: New tests.
29871
29872 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29873
29874         * gcc.dg/20000707-1.c: New test.
29875
29876 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29877
29878         * gcc.c-torture/execute/20000706-1.c: New test.
29879         * gcc.c-torture/execute/20000706-2.c: New test.
29880         * gcc.c-torture/execute/20000706-3.c: New test.
29881         * gcc.c-torture/execute/20000706-4.c: New test.
29882         * gcc.c-torture/execute/20000706-5.c: New test.
29883
29884 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29885
29886         * g++.old-deja/g++.pt/instantiate7.C: New test.
29887
29888 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29889
29890         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29891         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29892         * g++.old-deja/g++.other/rtti3.C: Likewise.
29893         * g++.old-deja/g++.other/rttid3.C: Likewise.
29894
29895 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29896
29897         *  g77.f-torture/compile/20000630-1.x: Fix typo
29898
29899 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29900
29901         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29902         assembly output.
29903
29904 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29905
29906         * gcc.dg/cpp/ident.c: New test.
29907
29908 2000-07-05  Neil Booth  <NeilB@earthling.net>
29909
29910         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29911           gcc.dg/cpp/lexstrng.c: New tests.
29912
29913 2000-07-04  Neil Booth  <NeilB@earthling.net>
29914
29915         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29916         * gcc.dg/cpp/strify2.c: Same.
29917
29918 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29919
29920         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29921         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29922         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29923         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29924
29925         * testsuite/gcc.dg/cpp/macro1.c,
29926         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29927         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29928         testsuite/gcc.dg/cpp/strify1.c,
29929         testsuite/gcc.dg/cpp/strify2.c: New tests.
29930
29931 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29932
29933         * gcc.c-torture/execute/20000703-1.c: New test.
29934
29935 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29936
29937         * g++.old-deja/g++.pt (lookup10.C): New test.
29938
29939 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29940
29941         * g++.old-deja/g++.pt (typename25.C): New test.
29942
29943 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29944
29945         * gcc.c-torture/compile/20000701-1.c: New test.
29946
29947 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29948
29949         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29950         to test case.
29951
29952 2000-06-30  Catherine Moore  <clm@cygnus.com>
29953
29954         * gcc.c-torture/execute/align-1.c: New test.
29955
29956 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29957
29958         * g++.old-deja/g++.pt/expr8.C: New test.
29959         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29960
29961 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29962
29963         * gcc.c-torture/compile/20000629-1.c: New test.
29964
29965 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29966
29967
29968         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29969         gcc.dg/noncompile directory, depending on whether they're
29970         preprocessor tests or not.  Annotate all the tests for the dg
29971         framework.
29972
29973         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29974         * gcc.dg/noncompile/noncompile.exp: New.
29975
29976         * Moved files:
29977         Old name                                New name
29978         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29979         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29980         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29981         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29982         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29983         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29984         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29985         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29986         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29987         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29988         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29989         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29990         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29991         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29992         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29993         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29994         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29995         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29996         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29997         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29998         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29999         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
30000         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
30001         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
30002
30003         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
30004         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
30005         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
30006         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
30007         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
30008         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
30009
30010 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30011
30012         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
30013         declare one variable.  On the fourth, error.
30014         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
30015         declared by 20000628-1a.h.
30016
30017 2000-06-29  Richard Henderson  <rth@redhat.com>
30018
30019         * gcc.c-torture/execute/930529-1.x: New file.
30020         * gcc.dg/920413-1.c: Adjust expected warning text.
30021         * gcc.dg/980217-1.c: Declare abort.
30022         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30023
30024 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30025
30026         * g77.f-torture/compile/20000629-1.f: New test.
30027         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30028
30029 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30030
30031         Rearrange lots of files, removing entirely the
30032         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30033         directories.
30034
30035         * Deleted files:
30036         gcc.c-torture/code_quality/code_quality.exp
30037         gcc.c-torture/special/special.exp
30038         gcc.failure/failure.exp
30039         gcc.failure/940409-1.x
30040         gcc.c-torture/compile/961203-1.x
30041
30042         * New files:
30043         gcc.misc-tests/linkage.exp
30044         gcc.c-torture/execute/920730-1t.c
30045         gcc.c-torture/execute/920730-1t.x
30046         gcc.c-torture/compile/920520-1.x
30047         gcc.c-torture/compile/920521-1.x
30048         gcc.c-torture/compile/981006-1.x
30049         gcc.c-torture/execute/eeprof-1.x
30050
30051         * Moved files (possibly with modifications to fit a new harness):
30052         Old name                                New name
30053         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30054         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30055         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30056         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30057         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30058         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30059         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30060         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30061         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30062         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30063         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30064         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30065         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30066         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30067
30068 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30069
30070         * c-torture/compile/961203-1.x: Delete.
30071
30072         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30073         not exit. Include stdio.h.
30074         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30075         * gcc.misc-tests/dg-12.c: Likewise.
30076         * gcc.misc-tests/dg-5.c: Likewise.
30077         * gcc.misc-tests/dg-6.c: Likewise.
30078         * gcc.misc-tests/dg-7.c: Prototype abort.
30079         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30080         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30081         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30082         not exit.
30083         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30084         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30085
30086 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30087
30088         * gcc.dg/cpp/20000628-1.c: New test.
30089         * gcc.dg/cpp/20000628-1.h: New header for above test.
30090         * gcc.dg/cpp/20000628-1a.h: Likewise.
30091
30092 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30093
30094         * gcc.dg/cpp: New directory.
30095         * gcc.dg/cpp/cpp.exp: New driver.
30096         * gcc.dg/cpp/20000627-1.c: New test.
30097         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30098         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30099         and rewrite as a compilation test.
30100
30101         * gcc.dg: Move many files into the cpp subdirectory, possibly
30102         renaming or editing them as well.
30103         Old name                New name
30104         990119-1.c              cpp/19990119-1.c
30105         990228-1.c              cpp/19990228-1.c
30106         990407-1.c              cpp/19990407-1.c
30107         990409-1.c              cpp/19990409-1.c
30108         990413-1.c              cpp/19990413-1.c
30109         990703-1.c              cpp/19990703-1.c
30110         20000127-1.c            cpp/20000127-1.c
30111         20000129-1.c            cpp/20000129-1.c
30112         20000207-1.c            cpp/20000207-1.c
30113         20000207-2.c            cpp/20000207-2.c
30114         20000209-1.c            cpp/20000209-1.c
30115         20000209-2.c            cpp/20000209-2.c
30116         20000301-1.c            cpp/20000301-1.c
30117         20000419-1.c            cpp/20000419-1.c
30118         20000510-1.S            cpp/20000510-1.S
30119         20000519-1.c            cpp/20000519-1.c
30120         20000529-1.c            cpp/20000529-1.c
30121         20000625-1.c            cpp/20000625-1.c
30122         20000625-2.c            cpp/20000625-2.c
30123         cpp-as1.c               cpp/assert1.c
30124         cpp-as2.c               cpp/assert2.c
30125         cxx-comments-1.c        cpp/cxxcom1.c
30126         cxx-comments-2.c        cpp/cxxcom2.c
30127         endif-label.c           cpp/endif.c
30128         cpp-hash1.c             cpp/hash1.c
30129         cpp-hash2.c             cpp/hash2.c
30130         cpp-if1.c               cpp/if-1.c
30131         cpp-if2.c               cpp/if-2.c
30132         cpp-if3.c               cpp/if-3.c
30133         cpp-if4.c               cpp/if-4.c
30134         cpp-if5.c               cpp/if-5.c
30135         cpp-cond.c              cpp/if-cexp.c
30136         cpp-missingop.c         cpp/if-mop.c
30137         cpp-missingparen.c      cpp/if-mpar.c
30138         cpp-opprec.c            cpp/if-oppr.c
30139         cpp-ifparen.c           cpp/if-paren.c
30140         cpp-shortcircuit.c      cpp/if-sc.c
30141         cpp-shift.c             cpp/if-shift.c
30142         cpp-unary.c             cpp/if-unary.c
30143         cpp-li1.c               cpp/line1.c
30144         cpp-li2.c               cpp/line2.c
30145         lineno.c                cpp/line3.c
30146         lineno-2.c              cpp/line4.c
30147         cpp-mi.c                cpp/mi1.c
30148         cpp-mic.h               cpp/mi1c.h
30149         cpp-micc.h              cpp/mi1cc.h
30150         cpp-mind.h              cpp/mi1nd.h
30151         cpp-mindp.h             cpp/mi1ndp.h
30152         cpp-mix.h               cpp/mi1x.h
30153         cpp-mi2.c               cpp/mi2.c
30154         cpp-mi2a.h              cpp/mi2a.h
30155         cpp-mi2b.h              cpp/mi2b.h
30156         cpp-mi2c.h              cpp/mi2c.h
30157         cpp-mi3.c               cpp/mi3.c
30158         cpp-mi3.def             cpp/mi3.def
30159         poison-1.c              cpp/poison.c
30160         pr-impl.c               cpp/prag-imp.c
30161         cpp-redef-2.c           cpp/redef1.c
30162         cpp-redef.c             cpp/redef2.c
30163         strpaste.c              cpp/strp1.c
30164         strpaste-2.c            cpp/strp2.c
30165         cpp-tradpaste.c         cpp/tr-paste.c
30166         cpp-tradstringify.c     cpp/tr-str.c
30167         cpp-tradwarn1.c         cpp/tr-warn1.c
30168         cpp-tradwarn2.c         cpp/tr-warn2.c
30169         trigraphs.c             cpp/trigraphs.c
30170         cpp-unc1.c              cpp/unc1.c
30171         cpp-unc2.c              cpp/unc2.c
30172         cpp-unc3.c              cpp/unc3.c
30173         cpp-unc.c               cpp/unc4.c
30174         undef.c                 cpp/undef1.c
30175         undef-2.c               cpp/undef2.c
30176         cpp-wi1.c               cpp/widestr1.c
30177
30178 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30179
30180         * lib/g++.exp (g++_include_flags): Tweak.
30181
30182 2000-06-27  H.J. Lu  <hjl@gnu.org>
30183             Loren J. Rittle  <ljrittle@acm.org>
30184
30185         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30186         version with one that knows about the new gcc tree structure.
30187         (g++_link_flags): Same.
30188
30189 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30190
30191         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30192         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30193         case we are cross-compiling.
30194
30195         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30196         g++.old-deja/g++.niklas/Makefile.in,
30197         g++.old-deja/g++.niklas/configure.in,
30198         g++.old-deja/g++.other/Makefile.in,
30199         g++.old-deja/g++.other/configure.in,
30200         gcc.c-torture/code_quality/Makefile.in,
30201         gcc.c-torture/code_quality/configure.in,
30202         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30203         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30204         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30205         gcc.c-torture/execute/ieee/Makefile.in,
30206         gcc.c-torture/execute/ieee/configure.in,
30207         gcc.c-torture/noncompile/Makefile.in,
30208         gcc.c-torture/noncompile/configure.in,
30209         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30210         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30211         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30212
30213 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30214
30215         * g++.old-deja/g++.other/ambig3.C: New test.
30216
30217 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30218
30219         * g++.old-deja/g++.pt/syntax1.C: New test.
30220         * g++.old-deja/g++.pt/syntax2.C: New test.
30221         * g++.old-deja/g++.other/syntax3.C: New test.
30222         * g++.old-deja/g++.other/syntax4.C: New test.
30223
30224 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30225
30226         * gcc.dg/20000623-1.c: Prototype exit and abort.
30227
30228 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30229
30230         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30231         New tests.
30232         * gcc.dg/cpp-mi3.def: New file.
30233
30234         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30235         inside assertions.
30236         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30237         lexer's error messages.
30238         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30239         divine anything from the linemarkers.
30240         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30241         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30242
30243 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30244
30245         * gcc.dg/20000623-1.c: New test.
30246
30247 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30248
30249         * gcc.c-torture/execute/20000622-1.c: New test.
30250
30251 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30252
30253         * g++.old-deja/g++.other/init15.C: New test.
30254
30255 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30256
30257         * g++.old-deja/g++.pt/vaarg2.C: New test.
30258         * g++.old-deja/g++.pt/vaarg3.C: New test.
30259
30260 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30261
30262         * g++.old-deja/g++.other/dyncast6.C: New test.
30263
30264 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30265
30266         * gcc.c-torture/execute/loop-6.c: New test.
30267
30268 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30269
30270         * gcc.dg/20000614-1.c: New test.
30271         * gcc.dg/20000614-2.c: New test.
30272
30273 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30274
30275         * g++.old-deja/g++.other/inline12.C: New test.
30276
30277 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30278
30279         * g++.old-deja/g++.other/eh1.C: New test.
30280
30281 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30282
30283         * g++.old-deja/g++.other/type.C: New test.
30284
30285 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30286
30287         * g++.old-deja/g++.other/initstring.C: New test.
30288
30289 2000-06-12  Jason Merrill  <jason@redhat.com>
30290
30291         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30292
30293 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30294
30295         * gcc.c-torture/compile/20000609-1.c: New test.
30296
30297 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30298
30299         * gcc.dg/20000609-1.c: New test.
30300
30301 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30302
30303         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30304         * gcc.c-torture/noncompile/poison-1.c: Move...
30305         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30306         * gcc.dg/cpp-li1.c: Add a token after the #line.
30307
30308 2000-06-05  Richard Henderson  <rth@cygnus.com>
30309
30310         * gcc.c-torture/execute/20000605-2.c: New test.
30311         * gcc.c-torture/execute/20000605-3.c: New test.
30312
30313 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30314
30315         * g77.f-torture/execute/20000503-1.x: New file.
30316
30317 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30318
30319         * g++.old-deja/g++.eh/badalloc1.C: New test.
30320
30321 2000-06-05  Richard Henderson  <rth@cygnus.com>
30322
30323         * gcc.c-torture/execute/20000605-1.c: New test.
30324
30325 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30326             Nathan Sidwell <nathan@codesourcery.com>
30327
30328         * gcc.c-torture/compile/20000605-1.c: New test.
30329
30330 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30331
30332         * g77.f-torture/compile/20000601-1.f:  New test.
30333
30334 2000-06-03  Richard Henderson  <rth@cygnus.com>
30335
30336         * gcc.c-torture/execute/20000603-1.c: New.
30337
30338 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30339
30340         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30341         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30342
30343 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30344
30345         * gcc.dg/compare2.c (case 12): XFAIL.
30346         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30347         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30348
30349         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30350
30351 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30352
30353         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30354         guard macro is already defined when the header is first
30355         included.
30356         * gcc.dg/cpp-mix.h: New file.
30357         * gcc.dg/endif-label.c: Update patterns to match compiler.
30358
30359         * g++.brendan/complex1.C: Declare abort.
30360         * g++.law/refs4.C: Remove XFAIL.
30361         * g++.oliva/expr2.C: Declare abort and exit.
30362
30363 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30364
30365         * gcc.c-torture/execute/20000528-1.c: New test.
30366
30367         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30368         * g++.old-deja/g++.law/temps4.C: Likewise.
30369
30370         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30371         stdlib.h.  Call abort() on failure.
30372         * g++.old-deja/g++.law/refs4.C: Likewise.
30373         * g++.old-deja/g++.law/temps4.C: Likewise.
30374         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30375         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30376
30377 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30378
30379         Relative to g++.dg/special:
30380         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30381
30382         Relative to g++.old-deja:
30383         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30384         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30385         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30386         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30387         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30388         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30389         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30390
30391         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30392         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30393         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30394         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30395         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30396         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30397         and/or string.h.
30398
30399         * g++.other/goto1.C: Update expectations for error messages.
30400
30401 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30402
30403         * gcc.c-torture/compile/20000523-1.c: New test.
30404
30405 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30406
30407         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30408
30409 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30410
30411         * g++.old-deja/g++.eh/catch11.C: New test.
30412         * g++.old-deja/g++.eh/catch12.C: New test.
30413
30414 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30415
30416         * gcc.c-torture/execute/20000523-1.c: New test.
30417
30418 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30419
30420         * c-torture/execute/bcp-1.c: Replace abort in arg of
30421         __builtin_constant_p with a generic external function.
30422
30423         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30424         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30425         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30426         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30427         Prototype abort and/or exit.
30428
30429         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30430         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30431         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30432         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30433
30434 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30435
30436         * gcc.dg/dwarf2-1.c: New test.
30437
30438 2000-05-20  Richard Henderson  <rth@cygnus.com>
30439
30440         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30441
30442 2000-05-20  Andreas Jaeger  <aj@suse.de>
30443
30444         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30445         testcase.
30446
30447 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30448
30449         * gcc.c-torture/execute/20000519-2.c: New test.
30450
30451 2000-05-19  Andreas Jaeger  <aj@suse.de>
30452
30453         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30454         which fails with SSA.
30455
30456         * lib/c-torture.exp: Also test with -O3 -fssa.
30457
30458 2000-05-18  Michael Meissner  <meissner@redhat.com>
30459
30460         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30461         * gcc.c-torture/execute/920415-1.c: Ditto.
30462         * gcc.c-torture/execute/920501-1.c: Ditto.
30463         * gcc.c-torture/execute/conversion.c: Ditto.
30464         * gcc.c-torture/execute/cvt-1.c: Ditto.
30465
30466 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30467
30468         * gcc.c-torture/compile/20000518-1.c: New test.
30469
30470 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30471
30472         * g77.f-torture/compile/200005018.f:  New test.
30473
30474 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30475
30476         * gcc.c-torture/compile/20000517-1.c: New test.
30477
30478 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30479
30480         * gcc.c-torture/execute/20000516-1.c: New test.
30481
30482 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30483
30484         * g++.old-deja/g++.other/eh.C: New test.
30485
30486 2000-05-12  Richard Henderson  <rth@cygnus.com>
30487
30488         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30489         constants through to doit's conditional.
30490
30491 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30492
30493         * gcc.c-torture/compile/20000511-1.c: New test.
30494         * g77.f-torture/compile/20000511-1.f: New test.
30495         * g77.f-torture/compile/20000511-2.f: New test.
30496
30497 2000-05-11  Michael Meissner  <meissner@redhat.com>
30498
30499         * gcc.c-torture/execute/20000511-1.c: New test.
30500
30501 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30502
30503         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30504         * gcc.dg/20000510-1.S: New.
30505
30506 2000-05-08  Catherine Moore  <clm@cygnus.com>
30507
30508         * gcc.dg/unused-3.c: New.
30509
30510 2000-05-06  Richard Henderson  <rth@cygnus.com>
30511
30512           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30513           * g++.old-deja/g++.mike/warn1.C: Likewise.
30514           * g++.old-deja/g++.pt/local1.C: Likewise.
30515           * g++.old-deja/g++.pt/local7.C: Likewise.
30516           * g++.old-deja/g++.pt/spec16.C: Likewise.
30517
30518 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30519
30520         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30521
30522 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30523
30524           * g77.f-torture/execute/20000503-1.f:  New test.
30525
30526 2000-05-04  Andreas Jaeger  <aj@suse.de>
30527
30528         * gcc.dg/noreturn-2.c: New test.
30529
30530 2000-05-04  Neil Booth  <NeilB@earthling.net>
30531
30532         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30533         preprocessor.
30534
30535 2000-05-04  Richard Henderson  <rth@cygnus.com>
30536
30537         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30538
30539 2000-05-04  Richard Henderson  <rth@cygnus.com>
30540
30541         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30542         OpenSSL by Jason R Thorpe.
30543
30544 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30545
30546         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30547
30548 2000-05-03  Robert Lipe <robertlipe@usa.net>
30549
30550         * gcc.dg/20000503-1.c: New test.
30551
30552 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30553
30554         * gcc.c-torture/compile/20000502-1.c: New test.
30555         * g++.old-deja/g++.other/align.C: New test.
30556         * gcc.dg/cpp-tradstringify.c: New test.
30557
30558 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30559
30560         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30561         and hard registers.
30562
30563 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30564
30565         * gcc.c-torture/execute/loop-5.c: New test.
30566
30567 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30568
30569         * gcc.c-torture/execute/va-arg-20.c: New test.
30570
30571 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30572
30573         * gcc.c-torture/execute/20000422-1.c: New test.
30574
30575 2000-04-20  Greg McGary  <gkm@gnu.org>
30576
30577         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30578         when optimizing, but without sibling-call optimizations (-O1).
30579
30580 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30581
30582           * gcc.c-torture/compile/20000420-1.c: New test.
30583
30584 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30585
30586         * g++.abi/ptrflags.C: New test.
30587         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30588
30589 2000-04-19  Catherine Moore  <clm@cygnus.com>
30590
30591         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30592
30593 2000-04-19  Greg McGary  <gkm@gnu.org>
30594
30595         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30596         sibling-call optimizations.
30597
30598 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30599
30600         * gcc.dg/20000419-1.c: New test.
30601
30602 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30603
30604         * gcc.c-torture/execute/20000412-6.c: New test.
30605
30606 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30607
30608         * gcc.c-torture/execute/20000412-5.c: New test.
30609         * g77.f-torture/compile/20000412-1.f: New test.
30610         * gcc.c-torture/execute/20000412-4.c: New test.
30611         * gcc.c-torture/compile/20000412-2.c: New test.
30612         * gcc.c-torture/execute/20000412-3.c: New test.
30613         * gcc.c-torture/compile/20000412-1.c: New test.
30614         * gcc.c-torture/execute/20000412-2.c: New test.
30615
30616 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30617
30618         * objc/execute/bf-20.m: New test.
30619
30620 2000-04-10  Richard Henderson  <rth@cygnus.com>
30621
30622         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30623
30624         * gcc.c-torture/execute/20000412-1.c: New test.
30625
30626 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30627
30628         * g++.old-deja/g++.eh/catchptr1.C: New test.
30629
30630 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30631
30632         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30633
30634 2000-04-08  Neil Booth  <NeilB@earthling.net>
30635
30636         * gcc.dg/cpp-nullchar.c: Remove test as
30637         embedded nulls cause problems.
30638
30639 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30640
30641         * gcc.dg/compare2.c: New test.
30642
30643 2000-04-08  Neil Booth  <NeilB@earthling.net>
30644
30645         * gcc.dg/cpp-nullchar.c: New test.
30646
30647 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30648
30649         * gcc.dg/cpp-mi2.c: New test.
30650         * gcc.dg/cpp-mi2[abc].h: New files.
30651
30652 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30653
30654         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30655         member name.
30656
30657 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30658
30659         * g++.old-deja/g++.abi/vmihint.C: New test.
30660
30661 2000-04-06  Neil Booth  <NeilB@earthling.net>
30662
30663         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30664         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30665         copyright.
30666
30667 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30668
30669         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30670         avoid stack-frame overwrite.
30671
30672 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30673
30674         * gcc.c-torture/compile/20000405-2.c: New test.
30675         * gcc.c-torture/compile/20000405-3.c: New test.
30676
30677 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30678
30679         * gcc.c-torture/compile/20000405-1.c: New test.
30680
30681 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30682
30683         * gcc.dg/cast-qual-1.c: Revert last change.
30684
30685 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30686
30687         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30688
30689 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30690
30691         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30692         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30693
30694 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30695
30696         * gcc.c-torture/compile/20000403-2.c: New test.
30697         * gcc.c-torture/compile/20000403-1.c: New test.
30698
30699 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30700
30701         * gcc.c-torture/execute/20000403-1.c: New test.
30702
30703 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30704
30705         * gcc.c-torture/execute/20000402-1.c: New test.
30706
30707 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30708
30709         * gcc.c-torture/execute/va-arg-15.c: New test.
30710         * gcc.c-torture/execute/va-arg-16.c: New test.
30711         * gcc.c-torture/execute/va-arg-17.c: New test.
30712         * gcc.c-torture/execute/va-arg-18.c: New test.
30713         * gcc.c-torture/execute/va-arg-19.c: New test.
30714
30715 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30716
30717         * gcc.c-torture/compile/981211-1.c: Move to...
30718         * gcc.dg/cpp-as1.c: ...here.
30719         * gcc.dg/cpp-as2.c: New file.
30720
30721         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30722         compiler.
30723
30724 2000-04-02  Neil Booth  <NeilB@earthling.net>
30725
30726         * gcc.dg/cpp-cond.c  New tests.
30727         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30728         accidental success less likely.
30729         * gcc.dg/cpp-missingop.c  New tests.
30730         * gcc.dg/cpp-missingparen.c  New tests.
30731         * gcc.dg/cpp-shift.c  New tests.
30732         * gcc.dg/cpp-shortcircuit.c  New tests.
30733         * gcc.dg/cpp-unary.c  New tests.
30734
30735 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30736
30737         * gcc.c-torture/compile/20000329-1.c: New test.
30738
30739 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30740
30741         * gcc.c-torture/compile/20000326-1.c: New test.
30742         * gcc.c-torture/compile/20000326-2.c: New test.
30743
30744 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30745
30746         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30747         the first parameter is a function argument.
30748
30749 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30750
30751         * g++.old-deja/g++.ext/array4.C: New test.
30752
30753 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30754
30755         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30756
30757 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30758
30759         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30760
30761 2000-03-19  Richard Henderson  <rth@cygnus.com>
30762
30763         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30764
30765 2000-03-19  Richard Henderson  <rth@cygnus.com>
30766
30767         * gcc.c-torture/compile/20000319-1.c: New test.
30768
30769 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30770
30771         * gcc.c-torture/execute/20000314-3.c: New test.
30772         * gcc.c-torture/execute/20000314-2.c: New test.
30773         * gcc.c-torture/execute/20000314-1.c: New test.
30774         * gcc.c-torture/compile/20000314-2.c: New test.
30775         * gcc.c-torture/compile/20000314-1.c: New test.
30776
30777 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30778
30779         * g++.old-deja/g++.warn/inline.C: New test.
30780
30781 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30782
30783         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30784         standards-compliant result rather than specific constants.
30785         Put test-values in array.
30786
30787 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30788
30789         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30790         (g++_target_compile): Put test-specific options last.
30791
30792 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30793
30794         * g++.old-deja/g++.eh/vbase4.C: New test.
30795
30796 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30797
30798         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30799
30800 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30801
30802         * g++.old-deja/g++.brendan/misc12.C: Removed.
30803         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30804         * g++.old-deja/g++.ext/pretty4.C: New test.
30805
30806 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30807
30808         * g++.old-deja/g++.other/string2.C: New test.
30809
30810 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30811
30812         * g++.old-deja/g++.warn/impint2.C: New test.
30813
30814 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30815
30816         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30817         is 1, not zero.
30818
30819 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30820
30821         * g++.old-deja/g++.warn/impint.C: New test.
30822         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30823         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30824         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30825         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30826         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30827         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30828         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30829         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30830         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30831         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30832         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30833         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30834
30835 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30836
30837         * gcc.dg/cpp-redef.c: New test.
30838
30839 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30840
30841         * g++.old-deja/g++.pt/unify7.C: New test.
30842
30843 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30844
30845         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30846         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30847
30848 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30849
30850         * gcc.c-torture/compile/20000224-1.c: New test.
30851
30852 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30853
30854         * gcc.c-torture/compile/cpp-2.c: New test.
30855         * gcc.c-torture/compile/cpp-1.c: New test.
30856
30857 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30858
30859         * gcc.c-torture/execute/20000225-1.c: New test.
30860
30861 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30862
30863         * gcc.dg/cpp-li2.c: New test.
30864
30865         * gcc.dg/cpp-wi1.c: New test.
30866
30867         * gcc.dg/cpp-li1.c: New test.
30868
30869 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30870
30871         * g++.old-deja/g++.other/sizeof5.C: New test.
30872
30873 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30874
30875         * gcc.c-torture/execute/va-arg-13.c: New test.
30876
30877 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30878
30879         * gcc.c-torture/execute/va-arg-12.c: New test.
30880
30881 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30882
30883         * gcc.c-torture/execute/20000223-1.c: New test.
30884
30885 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30886
30887         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30888
30889 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30890
30891         * g++.old-deja/g++.abi/ptrmem.C: New test.
30892
30893 2000-02-19  Richard Henderson  <rth@cygnus.com>
30894
30895         * gcc.c-torture/compile/init-3.c: New.
30896
30897 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30898
30899         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30900         ALWAYS_CXXFLAGS.
30901
30902 2000-02-11  Robert Lipe <robertl@sco.com>
30903
30904         * gcc.c-torture/compile/20000211-3.c: New test.
30905
30906 2000-02-11  Martin Buchholz <martin@xemacs.org>
30907
30908         * gcc.c-torture/compile/20000211-2.c: New test.
30909
30910 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30911
30912         * gcc.c-torture/compile/20000211-1.c: New test.
30913
30914 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30915
30916         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30917           on native targets
30918
30919 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30920
30921         * g++.old-deja/g++.other/cast5.C: New test.
30922
30923 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30924
30925         * gcc.c-torture/execute/20000205-1.c: New.
30926
30927 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30928
30929         * g++.old-deja/g++.jason/cast3.C: Return void.
30930         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30931
30932 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30933
30934         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30935
30936         * gcc.dg/loop-1.c: New test.
30937
30938 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30939
30940         * gcc.c-torture/compile/20000127-1.c: New test.
30941         * gcc.c-torture/execute/991228-1.c: New test.
30942
30943 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30944
30945         * gcc.dg/unused-2.c: New test.
30946
30947         * gcc.dg/conv-1.c: New test.
30948
30949 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30950
30951         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30952         compiler.
30953         (tool_option_proc): Fix typo.
30954
30955 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30956
30957         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30958         of the ld on the host, not on the build machine.
30959         Also, don't crash if '--help' is not a supported option.
30960
30961 2000-01-24  Richard Henderson  <rth@cygnus.com>
30962
30963         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30964
30965 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30966
30967         * gcc.c-torture/execute/20000120-2.c: New test.
30968         * gcc.c-torture/execute/20000120-1.c: New test.
30969
30970 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30971
30972         * gcc.c-torture/execute/20000113-1.c: New test.
30973
30974 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30975
30976         * gcc.c-torture/execute/20000112-1.c: New test.
30977
30978 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30979
30980         * gcc.dg/20000111-1.c: New test.
30981
30982 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30983
30984         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30985         with 16 bit integers.
30986
30987 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30988
30989         * gcc.dg/20000108-1.c: New test.
30990
30991 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30992
30993         * g++.old-deja/g++.ns/koenig8.C: New test.
30994
30995 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30996
30997         * g++.old-deja/g++.other/cast4.C: New test.
30998
30999 2000-01-05  Jeffrey A Law  (law@cygnus.com)
31000
31001         * gcc.c-torture/compile/20000105-2.c: New test.
31002         * gcc.c-torture/compile/20000105-1.c: New test.
31003
31004 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31005
31006         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
31007         references to printf & atoi to conform to ANSI standard.
31008         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
31009         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
31010         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
31011         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
31012         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
31013         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31014         * g++.old-deja/g++.brendan/copy1.C: Likewise.
31015         * g++.old-deja/g++.brendan/copy2.C: Likewise.
31016         * g++.old-deja/g++.brendan/copy3.C: Likewise.
31017         * g++.old-deja/g++.brendan/copy4.C: Likewise.
31018         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31019         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31020         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31021         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31022         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31023         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31024         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31025         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31026         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31027         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31028         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31029         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31030         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31031         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31032         * g++.old-deja/g++.brendan/init3.C: Likewise.
31033         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31034         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31035         * g++.old-deja/g++.brendan/new2.C: Likewise.
31036         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31037         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31038         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31039         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31040         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31041         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31042         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31043         * g++.old-deja/g++.brendan/template24.C: Likewise.
31044         * g++.old-deja/g++.brendan/template3.C: Likewise.
31045         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31046         * g++.old-deja/g++.jason/inline3.C: Likewise.
31047         * g++.old-deja/g++.jason/opeq.C: Likewise.
31048         * g++.old-deja/g++.law/arg5.C: Likewise.
31049         * g++.old-deja/g++.law/arm7.C: Likewise.
31050         * g++.old-deja/g++.law/ctors11.C: Likewise.
31051         * g++.old-deja/g++.law/cvt8.C: Likewise.
31052         * g++.old-deja/g++.law/init9.C: Likewise.
31053         * g++.old-deja/g++.law/refs4.C: Likewise.
31054         * g++.old-deja/g++.law/template2.C: Likewise.
31055         * g++.old-deja/g++.law/visibility24.C: Likewise.
31056         * g++.old-deja/g++.law/vtable3.C: Likewise.
31057         * g++.old-deja/g++.mike/asm2.C: Likewise.
31058         * g++.old-deja/g++.mike/eh1.C: Likewise.
31059         * g++.old-deja/g++.mike/misc1.C: Likewise.
31060         * g++.old-deja/g++.mike/misc13.C: Likewise.
31061         * g++.old-deja/g++.mike/misc14.C: Likewise.
31062         * g++.old-deja/g++.mike/ns12.C: Likewise.
31063         * g++.old-deja/g++.mike/p1248.C: Likewise.
31064         * g++.old-deja/g++.mike/p3708.C: Likewise.
31065         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31066         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31067         * g++.old-deja/g++.mike/p646.C: Likewise.
31068         * g++.old-deja/g++.mike/p700.C: Likewise.
31069         * g++.old-deja/g++.mike/p783.C: Likewise.
31070         * g++.old-deja/g++.mike/p783a.C: Likewise.
31071         * g++.old-deja/g++.mike/p783b.C: Likewise.
31072         * g++.old-deja/g++.mike/p786.C: Likewise.
31073         * g++.old-deja/g++.mike/p789.C: Likewise.
31074         * g++.old-deja/g++.mike/p789a.C: Likewise.
31075         * g++.old-deja/g++.mike/p807a.C: Likewise.
31076         * g++.old-deja/g++.other/delete3.C: Likewise.
31077         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31078         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31079         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31080         * g++.old-deja/g++.other/empty1.C: Likewise.
31081         * g++.old-deja/g++.other/temporary1.C: Likewise.
31082         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31083         * g++.old-deja/g++.pt/t16.C: Likewise.
31084         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31085
31086 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31087
31088         * gcc.dg/991230-1.c: New test.
31089
31090 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31091
31092         * gcc.c-torture/compile/991229-3.c: New test.
31093         * gcc.c-torture/compile/991229-2.c: New test.
31094         * gcc.c-torture/compile/991229-1.c: New test.
31095
31096 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31097
31098         * gcc.c-torture/compile/labels-2.c: New test.
31099
31100 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31101
31102         * gcc.c-torture/execute/991227-1.c: New test.
31103
31104 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31105
31106         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31107
31108 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31109
31110         * gcc.c-torture/execute/991221-1.c: New test.
31111
31112 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31113
31114         * g++.old-deja/g++.other/cast3.C: New test.
31115
31116 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31117
31118         * gcc.c-torture/execute/991216-4.c: New test.
31119
31120 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31121
31122         * gcc.c-torture/execute/991216-1.c: New test.
31123         * gcc.c-torture/execute/991216-2.c: New test.
31124         * gcc.c-torture/execute/991216-3.c: New test.
31125
31126 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31127
31128         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31129         Actually make the test fail by using "-O2" for compilation.
31130
31131 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31132
31133         * g++.old-deja/g++.warn/cast-align1.C: New test.
31134
31135 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31136
31137         * gcc.c-torture/compile/991214-1.c: New test.
31138         * gcc.c-torture/compile/991214-2.c: New test.
31139
31140 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31141
31142         * gcc.dg/991214-1.c: New test.
31143
31144 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31145
31146         * gcc.c-torture/compile/991213-3.c: New test.
31147         * gcc.c-torture/compile/991213-2.c: New test.
31148         * gcc.c-torture/compile/991213-1.c: New test.
31149
31150 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31151
31152         * gcc.dg/991209-1.c: New test.
31153
31154 1999-12-08  Nathan Sidwell <nathan@acm.org>
31155
31156         * gcc.c-torture/compile/991208-1.c: New test.
31157
31158 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31159
31160         * gcc.dg/ultrasp2.c: New test.
31161
31162 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31163
31164         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31165
31166 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31167
31168         * gcc.c-torture/compile/991202-1.c: New test.
31169         * gcc.c-torture/execute/991202-1.c: New test.
31170         * gcc.c-torture/execute/991202-2.c: New test.
31171         * gcc.c-torture/execute/991202-3.c: New test.
31172
31173 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31174
31175         * g++.old-deja/g++.abi/align.C: New test.
31176         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31177         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31178
31179 1999-12-01  Richard Henderson  <rth@cygnus.com>
31180
31181         * gcc.c-torture/execute/991201-1.c: New.
31182
31183 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31184
31185         * gcc.dg/991129-1.c: New test.
31186
31187 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31188
31189         * gcc.c-torture/compile/991127-1.c: New test.
31190
31191 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31192
31193         * g++.old-deja/g++.other/warn4.C: New test.
31194
31195 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31196
31197         * g++.old-deja/g++.eh/cleanup2.C: New test.
31198         * g++.old-deja/g++.ext/pretty2.C: New test.
31199         * g++.old-deja/g++.ext/pretty3.C: New test.
31200         * g++.old-deja/g++.other/debug6.C: New test.
31201
31202 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31203
31204         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31205         compiler_output to look for one error message instead of two.
31206
31207 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31208
31209         * gcc.c-torture/execute/991118-1.c: Also test case
31210         where the word boundary does not split a byte evenly.
31211
31212 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31213
31214         * g++.old-deja/g++.ext/restrict1.C: New test.
31215
31216 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31217
31218         * gcc.c-torture/execute/991118-1.c: New test.
31219
31220 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31221
31222         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31223         working directory pathnames.
31224
31225 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31226
31227         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31228         host is equipped with driver.h and driver.o so it can actually
31229         compile and run the tests.
31230
31231 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31232
31233         * gcc.c-torture/compile/991008-1.c: New test.
31234
31235 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31236
31237         * lib/gcc-dg.exp: Include target-supports.exp
31238
31239 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31240
31241         * lib/target-supports.exp: New file: Provide procs to test for
31242         features supported by the target.
31243         (check_weak_available): Moved here from ecos.exp.
31244         (check_alias_available): New proc: Determine of the target
31245         toolchain supports the alias attribute.
31246
31247         * gcc.dg/special/ecos.exp: Move check_weak_available to
31248         target-supports.exp.
31249         (alias-1.c): Only perform the test if the target supports
31250         aliases.
31251         (wkali-1.c): Only perform the test if the target supports
31252         aliases.
31253
31254         * gcc.dg/990506-0.c: Expect error messages from cross
31255         targets as well as native targets.
31256
31257 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31258
31259         * gcc.dg/ultrasp1.c: Removed xfail.
31260         * gcc.dg/struct-ret-2.c: Likewise.
31261         * gcc.dg/array-1.c: Likewise.
31262
31263 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31264
31265         * gcc.dg/struct-ret-2.c: New test.
31266
31267         * gcc.dg/array-1.c: New test.
31268
31269 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31270
31271         * gcc.c-torture/execute/991030-1.c: New test.
31272
31273 1999-10-26  Richard Henderson  <rth@cygnus.com>
31274
31275         * gcc.c-torture/compile/991026-2.c: New test.
31276
31277 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31278
31279         * gcc.c-torture/compile/991026-1.c: New test.
31280
31281 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31282
31283         * gcc.c-torture/execute/991023-1.c: New test.
31284
31285 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31286
31287         * gcc.c-torture/execute/991019-1.c: New test.
31288
31289 1999-10-16  Richard Henderson  <rth@cygnus.com>
31290
31291         * gcc.c-torture/execute/991016-1.c: New test.
31292
31293 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31294
31295         * gcc.c-torture/execute/991014-1.c: New test.
31296
31297 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31298
31299         * g++.old-deja/g++.other/union2.C: New test.
31300
31301 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31302
31303         * g++.old-deja/g++.other/vaarg2.C: New test.
31304         * g++.old-deja/g++.other/vaarg3.C: New test.
31305
31306 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31307
31308         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31309         in compile/.
31310
31311 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31312
31313         * gcc.c-torture/execute/va-arg-11.c: New test.
31314
31315 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31316
31317         * lib/file-format.exp (gcc_target_object_format): Don't
31318         crash if objdump is unavailable.
31319
31320 1999-09-29  Donn Terry <donn@interix.com>
31321
31322         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31323
31324 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31325
31326         * gcc.c-torture/compile/990928-1.c: New test.
31327
31328 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31329
31330         * g++.old-deja/g++.other/decl6.C: New test.
31331
31332 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31333
31334         * gcc.c-torture/execute/va-arg-10.c: New test.
31335
31336 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31337
31338         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31339         __PRETTY_FUNCTION__.
31340
31341 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31342
31343         * gcc.c-torture/execute/990923-1.c: New test.
31344
31345 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31346
31347         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31348         for which -fpic is inappropriate.
31349
31350 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31351
31352         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31353
31354 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31355
31356         * g++.old-deja/g++.other/dyncast1.C: New test.
31357         * g++.old-deja/g++.other/dyncast2.C: New test.
31358         * g++.old-deja/g++.other/dyncast3.C: New test.
31359         * g++.old-deja/g++.other/dyncast4.C: New test.
31360         * g++.old-deja/g++.other/dyncast5.C: New test.
31361         * g++.old-deja/g++.eh/catch3.C: New test.
31362         * g++.old-deja/g++.eh/catch3p.C: New test.
31363         * g++.old-deja/g++.eh/catch4.C: New test.
31364         * g++.old-deja/g++.eh/catch4p.C: New test.
31365         * g++.old-deja/g++.eh/catch5.C: New test.
31366         * g++.old-deja/g++.eh/catch5p.C: New test.
31367         * g++.old-deja/g++.eh/catch6.C: New test.
31368         * g++.old-deja/g++.eh/catch6p.C: New test.
31369         * g++.old-deja/g++.eh/catch7.C: New test.
31370         * g++.old-deja/g++.eh/catch7p.C: New test.
31371         * g++.old-deja/g++.eh/catch8.C: New test.
31372         * g++.old-deja/g++.eh/catch8p.C: New test.
31373         * g++.old-deja/g++.eh/catch9.C: New test.
31374         * g++.old-deja/g++.eh/catch9p.C: New test.
31375
31376 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31377
31378         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31379         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31380
31381 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31382
31383         * gcc.c-torture/compile/990913-1.c: New test.
31384
31385 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31386
31387         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31388         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31389
31390 1999-09-09  Richard Henderson  <rth@cygnus.com>
31391
31392         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31393
31394 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31395
31396         * g++.old-deja/g++.other/lookup11.C: New test.
31397         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31398         what is permitted and what we want.
31399         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31400         overload use.
31401         * g++.old-deja/g++.jason/rfg5.C: Likewise
31402
31403 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31404
31405         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31406         * gcc.c-torture/noncompile/poison-1.c: New file.
31407
31408 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31409
31410         * g++.old-deja/g++.other/sizeof3.C: New test.
31411         * g++.old-deja/g++.other/sizeof4.C: New test.
31412         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31413         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31414
31415 1999-09-07  Richard Henderson  <rth@cygnus.com>
31416
31417         * gcc.dg/va-arg-1.c: New.
31418
31419 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31420
31421         * gcc.c-torture/execute/va-arg-9.c: New test.
31422
31423 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31424
31425         * g77.f-torture/compile/980519-2.f: New test.
31426         * g77.f-torture/compile/19990905-0.f: New test.
31427         * g77.f-torture/compile/19990905-1.f: New test.
31428         * g77.f-torture/compile/19990905-2.f: New test.
31429
31430         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31431
31432 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31433
31434         * gcc.c-torture/execute/990827-1.c: Fix typo.
31435
31436 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31437
31438         * g++.old-deja/g++.other/deref1.C: New test.
31439
31440 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31441
31442         * g++.old-deja/g++.other/ambig2.C: New test.
31443         * g++.old-deja/g++.other/cond5.C: New test.
31444         * g++.old-deja/g++.other/lookup16.C: New test.
31445
31446 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31447
31448         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31449         assemblers too.
31450
31451 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31452
31453         * lib/c-torture.exp: Avoid the "compare executables" optimization
31454         when testing native.
31455
31456 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31457
31458         * gcc.c-torture/execute/990829-1.c: New test.
31459         * gcc.c-torture/compile/990829-1.c: New test.
31460
31461 1999-08-27  Paul Burchard  <burchard@pobox.com>
31462
31463         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31464         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31465         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31466         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31467         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31468         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31469         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31470         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31471         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31472         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31473         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31474
31475 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31476
31477         * gcc.c-torture/execute/990827-1.c: New test.
31478
31479 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31480
31481         * g77.f-torture/noncompile/19990826-4.f: New test.
31482
31483         * g77.f-torture/compile/19990826-3.f: New test.
31484
31485         * g77.f-torture/execute/19990826-2.f: New test.
31486
31487         * g77.f-torture/compile/19990826-1.f: New test.
31488
31489         * gcc.c-torture/execute/990826-0.c: New test.
31490         * g77.c-torture/execute/19990826-0.f: New test.
31491
31492         * g77.f-torture/noncompile/970626-2.f: New test.
31493
31494 1999-08-25  Paul Burchard  <burchard@pobox.com>
31495
31496         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31497         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31498         lss-011.C: New tests.
31499
31500 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31501
31502         * g++.old-deja/g++.other/decl5.C: New test.
31503
31504 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31505
31506         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31507         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31508         call `postbase' for each one.  All callers of `postbase' changed
31509         to call this instead.
31510
31511 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31512
31513         * gcc.c-torture/execute/990811-1.c: New test.
31514
31515 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31516
31517         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31518         just native ones.
31519
31520         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31521         just native ones.
31522
31523 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31524
31525         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31526
31527 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31528
31529         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31530
31531 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31532
31533         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31534
31535 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31536
31537         * gcc.c-torture/execute/990804-1.c: New test.
31538
31539 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31540
31541         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31542         * g++.old-deja/g++.brendan/crash64.C: Likewise
31543         * g++.old-deja/g++.brendan/overload8.C: Likewise
31544
31545 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31546
31547         * g++.old-deja/g++.other/struct1.C: New test.
31548
31549 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31550
31551         * g++.old-deja/g++.other/enum2.C: New test.
31552
31553 1999-08-02  Richard Henderson  <rth@cygnus.com>
31554
31555         Adapted from tests from Franz Sirl:
31556         * gcc.c-torture/execute/va-arg-7.c: New test.
31557         * gcc.c-torture/execute/va-arg-8.c: New test.
31558
31559 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31560
31561         * gcc.c-torture/compile/990801-2.c: New test.
31562
31563         * gcc.c-torture/compile/990801-1.c: New test.
31564
31565 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31566
31567         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31568         fp-cmp-1.c, converting double to float.
31569
31570         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31571         fp-cmp-1.c, converting double to long double.
31572
31573         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31574         from fr1 to unknown_register, since fr1 is a legitimate register
31575         on some machines.
31576
31577 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31578
31579         * README: More listname related changes.
31580
31581 1999-07-08  Catherine Moore  <clm@cygnus.com>
31582
31583         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31584
31585 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31586
31587         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31588
31589 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31590
31591         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31592
31593 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31594
31595         * gcc.dg/990703-1.c: New test.
31596
31597 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31598
31599         * lib/file-format.exp: New file: Move definition of proc
31600         gcc_target_object_format to here from
31601         gcc.dg/special/ecos.exp.
31602
31603         * lib/c-torture.exp: Include lib file-format.exp.
31604         * lib/gcc-dg.exp: Include lib file-format.exp.
31605
31606         * gcc.dg/special/ecos.exp: Remove definition of proc
31607         gcc_target_object_format.
31608
31609 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31610
31611         * gcc.c-torture/execute/990628-1.c: New test.
31612
31613 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31614
31615         * gcc.c-torture/compile/990625-2.c: New test.
31616
31617         * gcc.c-torture/compile/990625-1.c: New test.
31618
31619 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31620
31621         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31622         attributes compile.
31623         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31624         ports that use the COFF/PE file format.
31625
31626 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31627
31628         * gcc.c-torture/compile/990617-1.c: New test.
31629
31630 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31631
31632         * g++.old-deja/g++.other/decl4.C: New test.
31633
31634 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31635
31636         * g++.old-deja/g++.other/bitfld3.C: New test.
31637
31638 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31639
31640         * g++.old-deja/g++.eh/catch1.C: New test.
31641
31642 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31643
31644         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31645
31646         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31647         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31648
31649 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31650
31651         * g77.f-torture/compile/19990502-0.f: Replace with new,
31652         shorter, test that still fails after recent changes.
31653
31654 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31655
31656         * gcc.c-torture/execute/990604-1.c: New test.
31657
31658 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31659
31660         * gcc.c-torture/execute/990531-1.c: New test.
31661
31662 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31663
31664         * gcc.c-torture/compile/990527-1.c: New test.
31665
31666 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31667
31668         * gcc.c-torture/execute/990527-1.c: New test.
31669
31670 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31671
31672         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31673         bitfields as signed.
31674
31675 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31676
31677         * g77.f-torture/compile/19990525-0.f: New test.
31678
31679 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31680
31681         * gcc.c-torture/execute/990525-2.c: New test.
31682
31683         * gcc.c-torture/execute/990525-1.c: New test.
31684
31685 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31686
31687         * g++.old-deja/g++.other/anon3.C: New test.
31688         * g++.old-deja/g++.other/anon4.C: New test.
31689         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31690         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31691         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31692         Merrill).
31693
31694 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31695
31696         * gcc.c-torture/execute/990524-1.c: New test.
31697
31698         * gcc.dg/990524-1.c: New test.
31699
31700 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31701
31702         * gcc.c-torture/compile/990523-1.c: New test.
31703
31704 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31705
31706         * gcc.c-torture/compile/990519-1.c: New test.
31707
31708 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31709
31710         * gcc.c-torture/compile/990517-1.c: New test.
31711
31712         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31713         (e4, f4): New tests.
31714         (main): Call them.
31715
31716 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31717
31718         * gcc.dg/noreturn-1.c: New test.
31719
31720 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31721
31722         * gcc.c-torture/execute/990513-1.c: New test.
31723
31724 1999-05-10  Richard Henderson  <rth@cygnus.com>
31725
31726         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31727
31728 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31729
31730         * g77.f-torture/execute/erfc.f: Use small single-precision
31731         values, to avoid problems on Alphas when not -mieee.
31732
31733 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31734
31735         * gcc.dg/990506-0.c: New test.
31736
31737 1999-05-08  Richard Henderson  <rth@cygnus.com>
31738
31739         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31740         the constant to test.  Don't XFAIL 64-bit targets.
31741
31742         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31743         * g++.old-deja/g++.law/profile1.C: Likewise.
31744
31745         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31746         operator new instances.
31747         * g++.old-deja/g++.other/delete5.C: Likewise.
31748
31749 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31750
31751         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31752         intrinsic.
31753
31754 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31755
31756         * g77.f-torture/execute/u77-test.f: Reverse order of two
31757         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31758
31759 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31760
31761         * gcc.dg/compare1.c: New test.
31762
31763 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31764
31765         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31766         New tests.
31767
31768 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31769
31770         * g77.f-torture/compile/19990502-1.f: New test.
31771
31772 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31773
31774         * g77.f-torture/compile/19990502-0.f: New test.
31775
31776 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31777
31778         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31779         intrinsic.
31780
31781 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31782
31783         * g77.f-torture/execute/u77-test.f (main): List libU77
31784         intrinsics not currently tested.
31785         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31786         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31787         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31788         Trim blanks off the ends of some printed strings.
31789
31790 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31791
31792         * g77.f-torture/execute/u77-test.f (main): Just warn about
31793         FSTAT gid disagreement, as it's expected on some systems.
31794
31795 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31796
31797         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31798         use a new function, which allows for some slop.
31799         Clean up some commentary.
31800         (issum): The new function.
31801         (sgladd): Deleted subroutine.
31802
31803 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31804
31805         * g77.f-torture/execute/u77-test.f: Modify to be more like
31806         libf2c/libU77 version, bringing patches to that version here.
31807         Add suitable commentary.
31808
31809 1999-04-25  Richard Henderson  <rth@cygnus.com>
31810
31811         * gcc.dg/990424-1.c: New test.
31812
31813 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31814
31815         * g77.f-torture/execute/u77-test.f (main): Bug involving
31816         LSTAT has been fixed, so turn back on full checking.
31817
31818 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31819
31820         * g77.f-torture/compile/19990419-0.f: New test.
31821         * g77.f-torture/execute/19990419-1.f: New test.
31822
31823 1999-04-17  Richard Henderson  <rth@cygnus.com>
31824
31825         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31826         to avoid the need for a prototype to supress a warning.
31827
31828 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31829
31830         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31831
31832 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31833
31834         * gcc.c-torture/execute/990404-1.c: New test.
31835
31836 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31837
31838         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31839         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31840         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31841         missing initializer warnings.
31842
31843 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31844
31845         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31846         matching strings.
31847
31848 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31849
31850         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31851
31852 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31853
31854         * g77.f-torture/execute/19990325-0.f: New test.
31855         * g77.f-torture/execute/19990325-1.f: New test.
31856
31857 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31858
31859         * gcc.c-torture/execute/990324-1.c: New test.
31860
31861 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31862
31863         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31864         test with 4.
31865
31866 1999-03-17  Richard Henderson  <rth@cygnus.com>
31867
31868         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31869
31870 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31871
31872         * g77.f-torture/execute/19990313-2.f: New test.
31873         * g77.f-torture/execute/19990313-3.f: New test.
31874
31875 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31876
31877         * g77.f-torture/execute/19990313-0.f: New test.
31878         * g77.f-torture/execute/19990313-1.f: New test.
31879
31880 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31881
31882         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31883         printf to sprintf.
31884         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31885         (main): Add check for u15.  Conditionalize u31 check depending on
31886         whether ints are <32 bits or >=32 bits.
31887
31888 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31889
31890         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31891
31892 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31893
31894         * g77.f-torture/compile/19990305-0.f: New test.
31895         * g77.f-torture/execute/19981119-0.f: New test.
31896
31897 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31898
31899         * g77.f-torture/execute/970625-2.f: call ABORT if final
31900         result is not correct, instead of just printing it.
31901         Add this checking via newly introduced obfuscation, to
31902         trip up buggy front ends.
31903
31904 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31905
31906         * g77.f-torture/compile/960317-1.f: Moved from being
31907         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31908
31909 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31910
31911         * g77.f-torture/execute/960317-1.f: New (old) test.
31912         * g77.f-torture/execute/970625-2.f: Ditto.
31913
31914 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31915
31916         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31917         message on line 1 or line 2; cccp and cpplib do this differently.
31918
31919 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31920
31921         * g++.old-deja/g++.law/weak1.C: New test.
31922
31923 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31924
31925         * gcc.c-torture/execute/990119-1.c: Renamed to...
31926         * gcc.dg/990119-1.c: this, so it will only be tested once
31927         (it's a preprocessor test, it doesn't need to be run at
31928         multiple optimization levels).
31929
31930 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31931
31932         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31933           ALWAYS_CXXFLAGS.
31934
31935 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31936
31937         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31938         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31939         to not be compilable by current g77.
31940
31941 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31942
31943         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31944
31945 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31946
31947         * gcc.c-torture/execute/990222-1.c: New test.
31948
31949 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31950
31951         * g77.f-torture/compile/19990218-0.f: New test.
31952         * g77.f-torture/noncompile/19990218-1.f: New test.
31953
31954 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31955
31956         * g77.f-torture/compile/19981216-0.f: New test.
31957
31958 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31959
31960         * gcc.dg/990214-1.c: New test.
31961
31962 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31963
31964         * gcc.dg/990213-2.c: New test.
31965
31966         * gcc.dg/990213-1.c: New test.
31967
31968 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31969
31970         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31971         ints.
31972
31973 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31974
31975         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31976         specified by target.
31977
31978         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31979
31980 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31981
31982         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31983
31984 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31985
31986         * gcc.dg/special/ecos.exp: New test driver for new tests with
31987         special requirements.
31988
31989         * gcc.dg/special/alias-1.c: New test.
31990         * gcc.dg/special/gcsec-1.c: New test.
31991         * gcc.dg/special/weak-1.c: New test.
31992         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31993         * gcc.dg/special/weak-2.c: New test.
31994         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31995         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31996         * gcc.dg/special/wkali-1.c: New test.
31997         * gcc.dg/special/wkali-2.c: New test.
31998         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31999         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
32000
32001 1999-02-10  Felix Lee  <flee@cygnus.com>
32002
32003           * lib/c-torture.exp (c-torture-compile): Pull out code for
32004           analyzing gcc error messages.
32005           (c-torture-execute): Likewise.  Fix some (harmless) false
32006           positives.
32007           * lib/gcc.exp (gcc_check_compile): New function.
32008
32009 1999-02-08  Richard Henderson  <rth@cygnus.com>
32010
32011         * gcc.c-torture/execute/990208-1.c: New test.
32012
32013 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32014
32015         * g++.dg/special/ecos.exp: New driver for new tests with special
32016         requirements
32017
32018         * g++.dg/special/conpr-1.C: New test
32019         * g++.dg/special/conpr-2.C: New test
32020         * g++.dg/special/conpr-2a.C: New test
32021         * g++.dg/special/conpr-3.C: New test
32022         * g++.dg/special/conpr-3a.C: New test
32023         * g++.dg/special/conpr-3b.C: New test
32024
32025         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32026         allow g++ to use the dg driver
32027
32028         * README: Add comment about g++.dg directory
32029
32030 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32031
32032         * README: Update email addresses.
32033
32034 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32035
32036         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32037         arguments in order to force structure S onto the stack even on
32038         the alpha.
32039         (test): Pass 10 leading arguments to function foo as well as the
32040         structure S.
32041
32042         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32043         failure for all targets.
32044
32045         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32046         abort to terminate program execution.
32047
32048 1999-01-30  Richard Henderson  <rth@cygnus.com>
32049
32050         * gcc.c-torture/execute/990130-1.c: New test.
32051
32052 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32053
32054         * gcc.dg/990130-1.c: New test.
32055
32056 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32057
32058         * gcc.c-torture/execute/990128-1.c: New test.
32059
32060 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32061
32062         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32063
32064 1999-01-27  Felix Lee  <flee@cygnus.com>
32065
32066         * lib/c-torture.exp (c-torture-compile): pull out code for
32067         analyzing gcc error messages.
32068         (c-torture-execute): ditto, and fix some (harmless) false
32069         positives.
32070         * lib/gcc.exp (gcc_check_compile): new function.
32071
32072 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32073
32074         * gcc.dg/990117-1.c: New test.
32075
32076         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32077
32078         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32079
32080 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32081
32082         * g77.f-torture/compile/990115-1.f: New test.
32083
32084 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32085
32086         * gcc.c-torture/compile/990107-1.c: New test
32087
32088 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32089
32090         * gcc.c-torture/execute/990106-2.c: New test.
32091
32092         * gcc.c-torture/execute/990106-1.c: New test.
32093
32094 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32095
32096         * gcc.c-torture/compile/981223-1.c: New test.
32097
32098 1998-12-29  Richard Henderson  <rth@cygnus.com>
32099
32100         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32101         (opt3): Rename from opt4 and disable.
32102
32103 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32104
32105         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32106
32107 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32108
32109         * g++.old-deja/g++.other/conv5.C: New test.
32110
32111 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32112
32113         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32114
32115 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32116
32117         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32118
32119 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32120
32121         * gcc.c-torture/compile/981211-1.c: New test.
32122
32123 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32124
32125         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32126
32127         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32128
32129 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32130
32131         * gcc.special/930510-1.c: Make C9X safe.
32132         * gcc.misc-tests/gcov-1.c Similarly.
32133         * gcc.misc-tests/gcov-2.c Similarly.
32134
32135 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32136
32137         * gcc.dg/ultrasp1.c: New test.
32138
32139 1998-12-06  Richard Henderson  <rth@cygnus.com>
32140
32141         * gcc.c-torture/execute/981206.c: New test.
32142
32143 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32144
32145         * g++.old-deja/g++.ns/template7.C: New test.
32146
32147         * g++.old-deja/g++.other/expr1.C: New test.
32148
32149         * g++.old-deja/g++.eh/tmpl3.C: New test.
32150
32151         * g++.old-deja/g++.eh/tmpl2.C: New test.
32152
32153 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32154
32155         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32156         * g++.old-deja/g++.other/using6.C: Removed.
32157         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32158
32159         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32160
32161 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32162
32163         * g++.old-deja/g++.pt/overload8.C: New test.
32164
32165         * g++.old-deja/g++.pt/overload7.C: New test.
32166
32167         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32168
32169         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32170         and relinking messages.
32171         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32172         compiling with -frepo.
32173
32174 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32175
32176         * g++.old-deja/g++.pt/lookup6.C: New test.
32177
32178 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32179
32180         * gcc.c-torture/execute/981130-1.c: New test.
32181         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32182
32183 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32184
32185         * g++.old-deja/g++.pt/explicit76.C: New test.
32186
32187         * g++.old-deja/g++.pt/friend38.C: New test.
32188
32189         * g++.old-deja/g++.ns/crash2.C: New test.
32190
32191         * g++.old-deja/g++.pt/defarg8.C: New test.
32192
32193         * g++.old-deja/g++.pt/instantiate6.C: New test.
32194
32195         * g++.old-deja/g++.pt/static6.C: New test.
32196
32197         * g++.old-deja/g++.pt/decl2.C: New test.
32198
32199 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32200
32201         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32202         problem is actually related with name lookup, but so what? :-)
32203
32204         * g++.old-deja/g++.pt/friend37.C: New test.
32205
32206 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32207
32208         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32209         element, which fails on some systems.
32210
32211         * g77.f-torture/execute/labug1.f: New test.
32212
32213 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32214
32215         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32216         is defined.
32217
32218 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32219
32220         * g77.f-torture/compile/981117-1.f: New test.
32221
32222 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32223
32224         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32225         properly discarded.
32226
32227 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32228
32229         * gcc.c-torture/execute/memcheck: New directory of tests for
32230         -fcheck-memory-usage.
32231
32232 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32233
32234         * README: New file, general information about the testsuite and
32235         new description of the various C++ test subdirectories.
32236         * README.g++: Eliminate obsolete information, update and move most
32237         relevant stuff to README.
32238
32239 1998-11-07  Richard Henderson  <rth@cygnus.com>
32240
32241         * gcc.c-torture/compile/981107-1.c: New test.
32242
32243 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32244
32245         * execute/memcpy-bi.c: New testcase.
32246
32247 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32248
32249         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32250         base classes.
32251
32252         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32253         template is selected.
32254
32255         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32256         classes, it should be accepted for all types.
32257
32258         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32259
32260         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32261         specializations start with template headers.
32262
32263 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32264
32265         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32266
32267         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32268         non-POD types.
32269
32270 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32271
32272         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32273
32274 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32275
32276         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32277
32278 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32279
32280         * 981019-1.c: New test.
32281
32282 1998-10-14  Robert Lipe <robertl@dgii.com>
32283
32284         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32285         find objc headers.
32286
32287 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32288
32289         * compile/981001-4.c: Remove use of GCC extension that triggers a
32290         compiler bug.
32291
32292 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32293
32294         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32295
32296 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32297
32298         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32299         instantiation of template produces incorrect code for delete
32300         expression.
32301
32302         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32303         constructors' name is not unique.
32304         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32305         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32306
32307         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32308         automatic array of const is ill-formed.
32309
32310         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32311         of template parameter?
32312
32313         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32314         const.
32315
32316         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32317         pointer-to-member expression.
32318
32319         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32320         declaration causes ICE.
32321
32322 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32323
32324         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32325         reserved in the global namespace.
32326
32327         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32328         generate needed virtual table.
32329
32330         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32331
32332 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32333
32334         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32335         template-dependent type
32336
32337 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32338
32339         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32340         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32341         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32342
32343         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32344         class should be usable as argument of member function.
32345         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32346         class should be usable as return type of member function.
32347         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32348         class should be usable as type of data member.
32349
32350         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32351
32352 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32353
32354         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32355
32356 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32357
32358         * gcc.dg/dll-?.c Add thumb to target list.
32359         Fix assembler scan patterns to match current assembler output.
32360
32361 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32362
32363         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32364         matching of template brackets.
32365
32366         * g++.old-deja/g++.other/using4.C: New test.  Test using
32367         declarations of methods from base classes.
32368
32369         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32370         within functions should introduce names into the innermost
32371         enclosing namespace.
32372
32373         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32374         of static locals if first initialization throws.
32375
32376 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32377
32378         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32379
32380 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32381
32382         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32383         lose track of the possible targets of tablejump insns.
32384         * special/special.exp: Run it.
32385
32386 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32387
32388         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32389         must be declared before its specializations can be named in friend
32390         declarations.
32391
32392 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32393
32394         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32395
32396         * g77.f-torture/execute/io1.f: New test.
32397
32398 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32399
32400         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32401         with pointer to template function, for which no argument deduction
32402         is possible.
32403
32404         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32405         specialization of template function as argument to template
32406         function.
32407
32408         * g++.old-deja/g++.other/access2.C: New test; Inner class
32409         shouldn't have privileged access to Outer's names.
32410
32411 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32412
32413         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32414         friend template declared within template class conflicts with
32415         nested class of the same name.
32416
32417         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32418         is ignored.
32419
32420         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32421         object with direct initializer as function declaration.
32422
32423         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32424         initializers.
32425
32426         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32427         involving const pointer and NULL produces incorrect result.
32428
32429         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32430         type name without `typename' should be rejected with -pedantic.
32431
32432 1998-10-02  Richard Henderson  <rth@cygnus.com>
32433
32434         * g++.old-deja/g++.other/addrof1.C: New test.
32435
32436 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32437
32438         * gcc.c-torture/compile/981001-1.c: New test.
32439         * gcc.c-torture/execute/981001-1.c: New test.
32440
32441 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32442
32443         * gcc.c-torture/compile/981001-2.c: New test.
32444         * gcc.c-torture/compile/981001-3.c: New test.
32445         * gcc.c-torture/compile/981001-4.c: New test.
32446
32447 1998-10-01  Robert Lipe  <robertl@dgii.com>
32448
32449         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32450         multilibbed hosts.   Idea grafted from g77.exp.
32451
32452 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32453
32454         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32455         avoid losing on systems which need -lsocket.
32456
32457 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32458
32459         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32460         * g++.old-deja/g++.other/nested2.C: Ditto.
32461         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32462         failure.
32463
32464 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32465
32466         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32467         preferred over template operator!= for enum bitfields.
32468
32469 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32470
32471         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32472         that happen to have the same base name, but in different scopes,
32473         are incorrectly rejected.
32474
32475 1998-09-16  Richard Henderson  <rth@cygnus.com>
32476
32477         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32478         on the native word size instead of an integer literal.
32479
32480 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32481
32482         * g++.old-deja/g++.other/static2.C: Invocation of static data
32483         member of type pointer-to-function denoted as non-static member.
32484
32485         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32486         checks involving function types and aliases.
32487
32488 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32489
32490         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32491         redefined to the same non-trivial type.
32492
32493         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32494         namespace-qualification of template specializations declared in
32495         other namespaces.
32496
32497         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32498         to declare a subset of the specializations of a template function
32499         as friends of specializations of a template class.
32500
32501         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32502         member templates that do not fully specialize the enclosing
32503         template class are rejected.
32504
32505 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32506
32507         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32508
32509 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32510
32511         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32512         altered from libf2c/libU77 version.
32513
32514 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32515
32516         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32517
32518 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32519
32520         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32521         (un)signed char are different types for template specialization
32522         purposes.
32523
32524 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32525
32526         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32527         * objc: ObjC testsuite.
32528
32529 1998-08-31  Catherine Moore  <clm@cygnus.com>
32530
32531         * gcc.c-torture/execute/941014-1.x:  New file.
32532
32533 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32534
32535         * lib/c-torture.exp: Add support for
32536         torture_eval_before_compile and torture_eval_before_execute
32537         variables.
32538
32539 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32540
32541         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32542         this test triggers valid.
32543
32544 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32545
32546         * gcc.dg/980827-1.c: New test.
32547
32548 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32549
32550         * gcc.c-torture/execute/loop-4b.c: New test.
32551
32552 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32553
32554         * lib/c-torture.exp: Add support for
32555         torture_eval_before_compile and torture_eval_before_execute
32556         variables.
32557
32558 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32559
32560         * gcc.c-torture/compile/980825-1.c: New test.
32561
32562 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32563
32564         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32565         count number tests in opt_t0 not good_t0.
32566
32567 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32568
32569         * gcc.c-torture/compile/930326-1.x: Fix typo.
32570
32571 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32572
32573         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32574         causes an ICE.
32575
32576 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32577
32578         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32579         STACK_SIZE is defined.
32580         * gcc.c-torture/unsorted/stuct.c: Similarly.
32581
32582         * gcc.c-torture/compile/980821-1.c: New test.
32583
32584 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32585
32586         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32587
32588 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32589
32590         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32591         code.
32592
32593 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32594
32595         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32596         error'.
32597
32598 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32599
32600         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32601
32602 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32603
32604         * gcc.c-torture/compile/980816-1.c: New test.
32605
32606         * gcc.dg/980816-1.c: New test.
32607
32608 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32609
32610         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32611         compiler for ieee tests.
32612
32613 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32614
32615         * g77.f-torture/compile/980729-0.f: New test.
32616
32617 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32618
32619         * gcc.c-torture/special/eeprof-1.c: New test, for
32620         -finstrument-functions.
32621         * gcc.c-torture/special/special.exp: Run it.
32622
32623 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32624
32625         * gcc.c-torture/compile/980729-1.c: New test.
32626
32627 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32628
32629         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32630         __thumb__ is defined, and test for ARM style doubles if so.
32631
32632 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32633
32634         * g77.f-torture/noncompile/980615-0.f: New test.
32635
32636 1998-07-26  H.J. Lu  (hjl@gnu.org)
32637
32638         * gcc.dg/980312-1.c: Do link instead of compile.
32639         * gcc.dg/980313-1.c: Likewise.
32640
32641 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32642
32643         * gcc.c-torture/compile/980726-1.c: New test.
32644
32645 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32646
32647         * g77.f-torture/execute/io0.f: New test.
32648
32649 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32650
32651         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32652         an int.
32653
32654 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32655
32656         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32657         m32r bugs.
32658
32659 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32660
32661         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32662         c-decl.c:grokdeclarator can handle mode attributes.
32663
32664 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32665
32666         * gcc.c-torture/execute/980716-1.c: New test.
32667
32668 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32669
32670         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32671         the mn10200.
32672         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32673         the mn10200.
32674         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32675         * gcc.c-torture/compile/930326-1.x: Similarly.
32676
32677 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32678
32679         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32680         New test from Craig.
32681
32682 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32683
32684         * g77.f-torture/noncompile/980616-0.f: New test.
32685
32686         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32687
32688 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32689
32690         *  g++.other/singleton.C: Return error value instead of taking
32691         SIGSEGV.
32692
32693 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32694
32695         *  g++.other/singleton.C: New test.   Warning is under dispute.
32696         Runtime crash is not.
32697
32698 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32699
32700         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32701         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32702         using6.C, using7.C}:  New namespace tests.
32703
32704 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32705
32706         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32707         specialization with typedef'ed names used as array indexes.
32708
32709 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32710
32711         * gcc.c-torture/execute/980709-1.c: New test.
32712
32713         * gcc.dg/980709-1.c: New test.
32714
32715 1998-07-07  Richard Henderson  <rth@cygnus.com>
32716
32717         * gcc.c-torture/execute/bcp-1.c: New test.
32718
32719 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32720
32721         * gcc.c-torture/execute/980707-1.c: New test.
32722
32723 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32724
32725         * gcc.c-torture/compile/980706-1.c: New test.
32726
32727 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32728
32729         * g77.f-torture/execute/980701-0.f,
32730         g77.f-torture/execute/980701-1.f: New test from Craig.
32731
32732 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32733
32734         * gcc.c-torture/compile/980701-1.c: New test.
32735
32736         * gcc.c-torture/execute/980701-1.c: New test.
32737
32738 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32739 rlsruhe.de>
32740
32741         * g++.old-deja/g++.robertl/eb132.C: New test.
32742         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32743
32744 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32745
32746         * g77.f-torture/execute/980628-7.f,
32747         g77.f-torture/execute/980628-8.f,
32748         g77.f-torture/execute/980628-9.f,
32749         g77.f-torture/execute/980628-10.f: New tests from Craig.
32750
32751         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32752
32753 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32754
32755         * g77.f-torture/execute/980628-4.f: New test from Craig.
32756         * g77.f-torture/execute/980628-5.f: Likewise.
32757         * g77.f-torture/execute/980628-2.f: Likewise.
32758         * g77.f-torture/execute/980628-0.f: Likewise.
32759         * g77.f-torture/execute/980628-1.f: Likewise.
32760         * g77.f-torture/execute/980628-3.f: Likewise.
32761         * g77.f-torture/execute/980628-6.f: Likewise.
32762
32763 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32764
32765         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32766         directory when nothing has been installed yet.
32767
32768 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32769
32770         * gcc.c-torture/special/special.exp: Handle newer versions of
32771         dejagnu.
32772
32773 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32774
32775         * gcc.dg/980626-1.c: New test.
32776
32777 1998-06-19  Bruno Haible <haible@ilog.fr>
32778
32779         * gcc.misc-tests/m-un-2.c: New test.
32780         * g++.old-deja/g++.other/warn01.c: Likewise.
32781
32782 1998-06-19  Robert Lipe  <robertl@dgii.com>
32783
32784         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32785         compatibility with assmblers with a different comment character.
32786         Eliminate use of GAS-specific extensions.
32787
32788 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32789
32790         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32791
32792 1998-06-19  Robert Lipe  <robertl@dgii.com>
32793
32794         *lib/g77.exp: Replace search for libf2c.a with search for newly
32795         renamed libg2c.a
32796
32797 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32798
32799         * gcc.c-torture/execute/980617-1.c: New test.
32800
32801 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32802
32803         * gcc.c-torture/execute/980612-1.c: New test.
32804
32805 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32806
32807         * gcc.dg/980523-1.c: Only test on ppc-linux.
32808         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32809
32810         * gcc.c-torture/execute/980608-1.c: New test.
32811
32812 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32813
32814         * gcc.c-torture/execute/980605-1.c: New test.
32815
32816 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32817
32818         * gcc.c-torture/execute/980604-1.c: New test.
32819
32820 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32821
32822         * gcc.c-torture/execute/980602-1.c: New test.
32823         * gcc.c-torture/execute/980602-2.c: Likewise.
32824
32825 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32826
32827         * 970125-0.f: Fix per JCB.  Add commentary.
32828
32829 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32830
32831         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32832         IEEE -0 support.
32833
32834 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32835
32836         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32837         earlier.
32838
32839 1998-05-28  Catherine Moore <clm@cygnus.com>
32840
32841         * gcc.c-torture/execute/980526-3.c: New test.
32842
32843 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32844
32845         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32846         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32847         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32848         m88k-motorola-sysv3 to XFAIL.
32849
32850 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32851
32852         * gcc.dg/980526-1.c: New test.
32853         * gcc.c-torture/execute/980526-2.c: New test.
32854
32855 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32856
32857         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32858
32859         * gcc.c-torture/execute/980526-1.c: New test.
32860
32861 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32862
32863         * g77.f-torture/execute/alpha2.f: Add runtime test.
32864
32865 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32866
32867         * g++.old-deja/old-deja.exp: Strip leading directories.
32868
32869         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32870         error for the line.  Don't run multiple tests for the same line.
32871
32872 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32873
32874         * gcc.dg/980523-1.c: New test.
32875
32876 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32877
32878         * g77.f-torture/compile/970915-0.f: New test.
32879
32880 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32881
32882         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32883
32884 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32885
32886         * gcc.dg/980520-1.c: New test.
32887
32888 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32889
32890         * gcc.dg/980502-1.c: Fix return type.
32891
32892 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32893
32894         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32895         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32896         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32897         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32898         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32899
32900 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32901
32902         * g77.f-torture/execute/980520-1.f: New test.
32903
32904 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32905
32906         * lib/mike-g77.exp: New file.
32907
32908         * g77.f-torture/noncompile/noncompile.exp,
32909         g77.f-torture/noncompile/check0.f: New files.
32910
32911 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32912
32913         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32914         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32915         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32916         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32917         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32918         abort where appropriate.
32919
32920 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32921
32922         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32923         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32924
32925 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32926
32927         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32928
32929 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32930
32931         * g77.f-torture/compile/980427-0.f: New test.
32932
32933 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32934
32935         * g77.f-torture/compile/980424-0.f: New test.
32936
32937 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32938
32939         * g77.f-torture/compile/980419-2.f (main): New test.
32940         * g77.f-torture/compile/970125-0.f: New test.
32941         * g77.f-torture/compile/980419-1.f: New test.
32942
32943 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32944
32945         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32946         of loop-4.c.
32947
32948 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32949
32950         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32951
32952 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32953
32954         * gcc.c-torture/compile/980329-1.c: New test.
32955
32956 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32957
32958         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32959         * gcc.dg/980312-1.c: Fix typo in -march command.
32960
32961 1998-03-16  H.J. Lu  (hjl@gnu.org)
32962
32963         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32964
32965 1998-03-11  Robert Lipe  <robertl@dgii.com>
32966
32967         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32968         Dave Love agree the Fortran source is bogus.
32969
32970 1998-03-11  Robert Lipe  <robertl@dgii.com>
32971
32972         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32973         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32974         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32975         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32976         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32977
32978 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32979
32980         * g++.old-deja/g++.other/friend1.C: New test.
32981
32982 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32983
32984         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32985         possibly uninitialized) variables and declare dnrm2.
32986
32987 1998-02-23  Robert Lipe <robertl@dgii.com>
32988
32989         From Bruno Haible <haible@ilog.fr>:
32990         * gcc.c-torture/execute/980223.c: New test.
32991
32992 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32993
32994         * gcc.dg/ifelse-1.c: New test.
32995
32996 1998-02-09  H.J. Lu  (hjl@gnu.org)
32997
32998         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32999
33000           * lib/old-dejagnu.exp (old-dejagnu): Added the
33001           "execution test - XFAIL *-*-*" handling in the spirit of
33002           "excess errors test -". Changed the "execution test fails"
33003           handling to be like "excess errors test fails".
33004           * Update various tests accordingly.
33005
33006 1998-02-06  Jim Wilson  <wilson@cygnus.com>
33007
33008         * gcc.c-torture/execute/980205.c: New test.
33009
33010 1998-01-18  Jeffrey A Law  (law@cygnus.com)
33011
33012         * lib/c-torture.exp: Look for .x files instead of .cexp files.
33013         * lib/f-torture.exp: Similarly.
33014         * gcc.c-torture: Rename all .cexp files to .x files.
33015
33016 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
33017
33018         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33019         (940510-1.c): Removed duplicate.
33020         (971104-1.c): New test.
33021
33022 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33023
33024           * lib/f-torture.exp: Improve error and loop detection.
33025
33026 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33027
33028         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33029         use that to size the filler array.
33030
33031 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33032
33033         * lib/c-torture.exp(c-torture-execute): Fix typo.
33034
33035         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33036         testcase as the executable name. Keep the executable around if
33037         the test fails.
33038
33039 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33040
33041         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33042         changes.  Only test one -g option, and move it to the end of the
33043         list of options to test.
33044
33045 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33046
33047         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33048         variable GCC_TORTURE_OPTIONS to supply default switches separated
33049         by colons.  If no environment variable, run tests with -O0 -g, -O1
33050         -g, and -O2 -g as well.
33051
33052 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33053
33054         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33055         explanatory comments. Fix indentation.
33056
33057 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33058
33059         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33060
33061 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33062
33063         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33064         * g++.old-deja/g++.mike/p7325.C: Likewise.
33065         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33066
33067 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33068
33069         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33070         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33071         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33072         * g++.old-deja/g++.law/operators4.C: Likewise.
33073
33074 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33075
33076         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33077         * g++.old-deja/g++.mike/p784.C: Ditto.
33078         * g++.old-deja/g++.mike/p785.C: Ditto.
33079
33080 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33081
33082           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33083
33084 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33085
33086         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33087         target feature; pass this to c-torture-execute as needed.
33088
33089 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33090
33091         * lib/c-torture.exp(c-torture-execute): If the previous and the
33092         current executables being tested are identical, we don't need to
33093         run the executable again. Try to make the executable names
33094         unique. Add an optional argument for passing additional compiler
33095         flags.
33096
33097 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33098
33099         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33100
33101 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33102
33103         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33104
33105 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33106
33107         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33108         32bit or larger longs.
33109
33110         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33111         have either a 32bit long or 32bit int.
33112
33113 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33114
33115         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33116         Make double precision tests dependent on sizeof (double).
33117
33118 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33119
33120         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33121         too.
33122
33123 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33124
33125         * gcc.c-torture/compile/961203-1.cexp: New script.
33126
33127 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33128
33129         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33130         up the includes ourselves.
33131
33132 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33133
33134         * lib/plumhall.exp: Remove random include, and add a few
33135         verbose messages for debugging.
33136
33137 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33138
33139         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33140         of trying to do it ourselves.
33141
33142 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33143
33144         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33145
33146 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33147
33148         * gcc.prms/5403.c: Made regexp a bit less strict.
33149
33150 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33151
33152         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33153         is returned from remote_load instead.
33154         * lib/plumhall.exp: Ditto.
33155         * lib/mike-g++.exp: Ditto.
33156         * lib/old-dejagnu.exp: Ditto.
33157         * lib/c-torture.exp: Ditto.
33158
33159 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33160
33161         * lib/g++.exp: Use build_wrapper procedure.
33162         * lib/gcc.exp: Ditto.
33163
33164 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33165
33166         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33167         an old-style decl for malloc.  Fixes tests to work when
33168         sizeof (int) != sizeof (size_t).
33169
33170 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33171
33172         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33173
33174         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33175         use stdargs.h interface.
33176
33177 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33178
33179         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33180         NO_VARARGS when compiling.
33181
33182 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33183
33184         * lib/plumhall.exp(ph_includes): New procedure.
33185         (ph_make): Use it.
33186         (ph_compiler): Ditto.
33187
33188         * lib/g++.exp: Rename test-glue.c to testglue.c.
33189         * lib/gcc.exp: Ditto.
33190
33191 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33192
33193         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33194         to completion when it's called.
33195
33196 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33197
33198         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33199         is defined, don't do test.
33200
33201 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33202
33203         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33204         for object files.
33205         (ph_summary): Mark skipped testcases as untested, not unresolved.
33206
33207         * lib/plumhall.exp (ph_make): If unresolved because of bad
33208         errorCode, record errorCode in log file.
33209         (*): Replace send_log/verbose with verbose -log.
33210
33211 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33212
33213         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33214         double conversion if double isn't at least 8 bytes.
33215
33216         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33217         int to work with targets where int is 16 bits.
33218
33219         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33220         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33221         precision for the test to complete.
33222
33223 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33224
33225         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33226         if d10v is not compiled with the -mdouble64 flag.
33227         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33228
33229         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33230         d10v is not compiled with the -mint32 flag.
33231
33232 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33233
33234         * lib/plumhall.exp: Use incr_count.
33235
33236 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33237
33238         * gcc.c-torture: Update to c-torture-1.45.
33239
33240 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33241
33242         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33243         the name of the expect testcase file).
33244
33245         * lib/g++.exp(g++_init): Ditto.
33246
33247 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33248
33249         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33250         the host.
33251
33252         * lib/gcc.exp(gcc_exit): New procedure.
33253
33254 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33255
33256         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33257         specs where appropriate.
33258
33259         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33260         because of new "candidates are" messages, and removed a few
33261
33262         * Converted all non-old-style g++ testcases to old-style, and
33263         moved into g++.old-deja.
33264
33265 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33266
33267         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33268         options.
33269
33270         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33271         succeeded.
33272
33273         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33274
33275 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33276
33277         * lib/gcc.exp (gcc_target_compile): Add support for defining
33278         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33279         the machine doesn't have those features.
33280
33281 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33282
33283         * g++.law/operators4.exp: Don't use LIBS.
33284
33285 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33286
33287         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33288
33289         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33290         * lib/g++.exp: Set it here instead. Also, allow use of the
33291         --tool_exec and --tool_opt options. Change CXX to
33292         GXX_UNDER_TEST.
33293
33294         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33295
33296         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33297
33298 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33299
33300         * lib/old-dejagnu.exp: Use prune_warnings instead of
33301         prune_system_crud.
33302         * lib/mike-g++.exp: Ditto.
33303         * lib/gcc.exp: Ditto.
33304         * lib/g++.exp: Ditto.
33305
33306         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33307
33308 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33309
33310           * 941014-2.c: Include stdlib.h
33311           * 960327-1.c: Include stdio.h
33312           * dbra.c, index-1.c: Don't assume ints are 32bits.
33313
33314 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33315
33316         * lib/gcc.exp: Add gcc,stack_size target feature.
33317
33318         * lib/g++.exp(g++_target_compile): Add the include and link
33319         paths here, not in two other places. And, it's $options, not
33320         options.
33321
33322         * lib/mike-g++.exp(postbase): Remove the code that determines
33323         the correct include and link paths.
33324         * g++.old-deja/old-deja.exp: Ditto.
33325
33326 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33327
33328         * lib/g++.exp(g++_init): target_compile no longer returns the
33329         filename of the result.
33330
33331 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33332
33333         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33334         call to glob.
33335
33336         * gcc.c-torture/special/special.exp: Change call to
33337         gcc_target_compile to include the object file.
33338
33339 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33340
33341         * gcc.c-torture/special/special.exp: Correct misspelling in last
33342         change.
33343
33344 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33345
33346         * lib/plumhall.exp(ph_summary): Log the entire output of the
33347         executable. Return -1 if there were any failures, 0 otherwise.
33348         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33349         (ph_make): Clean up objects and executables that were built
33350         if the tests succeeded.
33351
33352 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33353
33354         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33355         libraries and includes in the build tree as appropriate.
33356
33357 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33358
33359         * lib/c-torture.exp: Instead of looking for the global variable
33360         NO_LONG_LONG, check to see if that's a feature of the target.
33361
33362 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33363
33364         * config/default.exp: Minimize. Delete the remainer of the files in
33365         config; this functionality is now in devo/dejagnu/config.
33366
33367         g++.*/*: Pass any additional flags used to compile to postbase;
33368         delete CXXFLAGS.
33369
33370         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33371         is now done by runtest.exp. Use gcc_target_compile instead of
33372         compile.
33373
33374         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33375         Remove references to CFLAGS. Use remote_file instead of
33376         calling rm -f.
33377         (c-torture): Take a list of arguments to use to compile this
33378         testcase.
33379
33380         lib/g++.exp: Simplify. Use target_compile instead of compile.
33381         lib/gcc-dg.exp: Ditto.
33382         lib/gcc.exp: Ditto.
33383         lib/mike-{gcc,g++}.exp: Ditto.
33384         lib/old-dejagnu.exp: Ditto.
33385         lib/plumhall.exp: Ditto.
33386
33387 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33388
33389         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33390         (ph_linker): Likewise.
33391
33392 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33393
33394           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33395         MAP_ANON / MAP_ANONYMOUS if defined;
33396         else try to map from /dev/zero .
33397
33398 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33399
33400         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33401         isn't defined, then define it to MAP_ANONYMOUS.
33402
33403 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33404
33405         * gcc.c-torture: Update to c-torture-1.42 release.
33406
33407 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33408
33409         * gcc.c-torture: Update to c-torture-1.41 release.
33410
33411 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33412
33413         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33414         c-torture release.
33415
33416 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33417
33418         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33419         and LDFLAGS.  Fix second case to append the target_info ldflags
33420         onto LDFLAGS, not CFLAGS.
33421         * lib/g++.exp (g++_init): Add target_info stuff.
33422         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33423         of libgloss and newlib flags for !native.
33424
33425         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33426         (GDB): Fix relative path to go up another dir for finding gdb.
33427
33428 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33429
33430         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33431         versions in the target_info array, if they don't exist.
33432
33433 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33434
33435         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33436
33437 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33438
33439         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33440         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33441
33442 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33443
33444         * lib/old-dejagnu.exp: Don't remove the output file before we've
33445         actually tested it. Don't append pwd to the path of the executable
33446         we're testing.
33447
33448 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33449
33450         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33451
33452 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33453
33454         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33455         temporary directory for compiler files, and set it to a default
33456         value of /tmp. Set $output as the name of the output file from
33457         compiling the testcase. Add a -o option to $cflags_var so the
33458         compiler writes the final output file as $output. Set $executable
33459         to $output.
33460
33461         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33462         directory for compiler files, and set it to /tmp if it doesn't
33463         already have a value. Set $output_file to the name of the output
33464         file from compiling the testcase. Add a -o option to CXXFLAGS so
33465         the compiler writes the final output file as $output. Use $output
33466         as the executable to be tested.
33467
33468 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33469
33470         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33471
33472 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33473
33474         * gcc.c-torture/execute/pending-1.c: New test.  Still
33475         pending in Tege's queue.
33476
33477 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33478
33479         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33480         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33481         if there were failures.  Call unresolved if there were unresolved
33482         testcases.  Call gcc_fail if program did not run to completion.
33483         (ph_make): Pass additional argument name to ph_execute.
33484         (ph_execute): Add new argument.  Pass additional arguments to
33485         ph_summary.  Call gcc_fail is there is no execution output.
33486
33487 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33488
33489         * lib/plumhall.exp (proc_summary): Output relavent summary
33490         lines into the log so specific failures in plumhall can be
33491         investigated.
33492
33493 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33494
33495         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33496         (c-torture-execute): Don't try to execute tests which use
33497         "long long" types if $NO_LONG_LONG is nonzero.
33498
33499 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33500
33501         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33502         not c-torture.
33503
33504         * gcc.ieee: Move from here.
33505         * gcc.c-torture/execute/ieee: To here.
33506
33507 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33508
33509         * gcc.c-torture: Update to c-torture-1.41 release.
33510
33511 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33512
33513         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33514         not "$output".
33515
33516 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33517
33518         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33519         -c present.
33520
33521 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33522
33523         * config/proelf.exp: Handle connecting to a simulator.
33524
33525 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33526
33527         * config/proelf.exp: New file.  Enough framework that we can
33528         run c-torture tests on the proelf targets (or any other target
33529         that gdb can connect to for that matter).
33530
33531 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33532
33533         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33534         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33535
33536         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33537         exec_output exists.
33538
33539 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33540
33541         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33542         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33543
33544         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33545         to pass/fail/unresolved/unsupported/untested.  Caller must now
33546         call unresolved/unsupported/untested.
33547         * lib/*.exp: Update FSF address.  Update to handle new results of
33548         ${tool}_load.
33549         * lib/chill.exp (verbose): Delete.
33550
33551 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33552
33553         * lib/gcc.exp (default_gcc_start): Change order of args to
33554         $LDFLAGS $CFLAGS $LIBS.
33555         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33556         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33557         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33558         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33559         * gcc.misc-tests/dg-test.exp: Likewise.
33560         * gcc.misc-tests/msgs.exp: Likewise.
33561         * gcc.prms/prms.exp: Likewise.
33562         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33563         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33564
33565         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33566
33567 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33568
33569         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33570
33571         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33572         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33573
33574         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33575         necessary.
33576
33577 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33578
33579         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33580         global for loop; add use of $mathlib.
33581         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33582         settings here; set mathlib for anything but VxWorks.
33583
33584 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33585
33586         * gcc.c-torture: Update to c-torture-1.40 release.
33587
33588 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33589
33590         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33591         dg.exp.
33592
33593 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33594
33595         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33596         global.
33597
33598 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33599
33600         * lib/g++.exp (LIBS): Define if not already.
33601         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33602         (gcc-dg-prune): Call prune_gcc_output.
33603         * lib/gcc.exp (prune_gcc_output): New proc.
33604         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33605         prune_gcc_output.
33606
33607 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33608
33609         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33610         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33611
33612 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33613
33614         * gcc.c-torture: Update to c-torture-1.39 release.
33615
33616 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33617
33618         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33619         fails, try others as well.
33620
33621 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33622
33623         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33624         If compilation fails, mark execute tests as `untested'.
33625         If test is marked as unsupported, don't mark compilation and
33626         execute tests as failed.
33627
33628 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33629
33630         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33631         libstdc++ for whether or not we want to be doing shared
33632         libraries.  Delete link_curses since we don't need it anymore.
33633         * lib/mike-g++.exp (postbase): Don't link in libg++.
33634         * g++.old-deja/old-deja.exp: Likewise.
33635
33636 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33637
33638         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33639
33640 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33641
33642         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33643         For that, add `-Wl,-a,shared_archive'.
33644         * g++.old-deja/old-deja.exp: Likewise.
33645
33646 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33647
33648         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33649
33650 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33651
33652         * lib/mike-g++.exp (postbase): Pay attention to the status of
33653         g++_load.
33654
33655 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33656
33657           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33658
33659 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33660
33661         * lib/gcc.exp (default_gcc_start): No longer need to log program
33662         being executed or its output, execute_anywhere does that now.
33663         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33664         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33665
33666 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33667
33668         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33669         the same as those in lib/g++.exp.
33670
33671 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33672
33673         * gcc.c-torture: Update to c-torture-1.38 release.
33674         * gcc.ieee: Related changes.
33675
33676 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33677
33678         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33679         "exec". Minor reformatting changes.
33680
33681         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33682         cross. This means all "exec" calls now work on a remote host as
33683         well.
33684         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33685         cross. Filter out the extra "\r\n" stuff that expect puts in.
33686         (c-torture-execute): Filter out the bogus warnings like
33687         c-torture-compile does. Add support for canadian cross.
33688         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33689         Use execute_anywhere rather than calling exec directly. Now it
33690         works for canadian cross testing.
33691
33692 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33693
33694         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33695         results into a variable, and check that rather than using file exists.
33696
33697 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33698
33699         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33700         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33701
33702 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33703
33704         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33705         lib_curses if there's a shared libg++ in the build tree.
33706
33707 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33708
33709         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33710         if not supported target.
33711
33712 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33713
33714         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33715         link_curses up to always happen, not just for native builds.
33716
33717 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33718
33719         * gcc.c-torture: Update to c-torture-1.36 release.
33720         * gcc.failure: Related changes.
33721
33722 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33723
33724         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33725
33726 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33727
33728         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33729         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33730         runshlib, link_curses, and mathlib for link and run.
33731
33732         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33733         pass the runtime shared library options for Solaris, OSF/1, and
33734         Irix5, and link with -lcurses to avoid unresolved references.
33735
33736 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33737
33738         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33739         only run once.
33740
33741 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33742
33743         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33744
33745 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33746
33747         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33748         do not have a framework for the "compat" tests yet.
33749
33750 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33751
33752         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33753         set to null if we're testing vxworks5.1.  Use that instead of
33754         `-lm' in the setting of LIBS for link and run.
33755
33756 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33757
33758         * config/rom68k.exp (${tool}_load): Major changes to make it
33759         work.  Verified that it does in fact return the stuff in
33760         exec_output properly.  Catch any Emul or any TRAP other than 0.
33761
33762 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33763
33764         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33765         LDFLAGS properly for targets that need stuff from libgloss.
33766         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33767         only run once.
33768         (gpp_initialized): New variable.
33769
33770 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33771
33772         * config/rom68k.exp: Load libgloss.exp.
33773         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33774         so we can produce a fully linked binary.
33775         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33776         so we can produce a fully linked binary.
33777
33778 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33779
33780         * lib/plumhall.exp (ph_section): Watch for expected failures.
33781         Add missing `else'.
33782
33783         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33784         run the testcase.
33785         (c-torture): Likewise.
33786
33787 1995-08-28  Doug Evans  <dje@cygnus.com>
33788
33789         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33790
33791         * lib/mike-g++.exp (mike_cleanup): New proc.
33792         (prebase): New globals compiler_result, not_compiler_result,
33793         target_regexp.
33794         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33795         allow leading "-" in pattern.  Watch for unsupported tests.
33796         If $compiler_result is set, pattern match assembler code,
33797         and ditto for $not_compiler_result.
33798         * lib/mike-gcc.exp: Likewise.
33799
33800         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33801         execution "succeeded".
33802
33803 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33804
33805         * config/win32.exp: New file.
33806         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33807
33808 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33809
33810         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33811         unsupported.
33812         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33813         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33814         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33815
33816         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33817         "... without exceptions was ...".  That is now handled by
33818         prune_system_crud.
33819         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33820
33821 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33822
33823         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33824         sieve.c,sort2.c}: New files.
33825         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33826         sieve.exp,sort2.exp}: Drivers for them.
33827
33828         * lib/mike-gcc.exp (program_output): New user settable variable.
33829         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33830         messages.
33831         * lib/mike-g++.exp (program_output): New user settable variable.
33832
33833         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33834
33835         * config/sh.exp: Deleted (use sim.exp instead).
33836
33837 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33838
33839         * config/vx.exp: Declare CHECKTASK as global.
33840         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33841         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33842         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33843
33844 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33845
33846         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33847         target. Like vx.exp, only includes `vx29k.exp' instead of
33848         `vxworks.exp'.
33849
33850 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33851
33852         * config/sim.exp: Increase time limit from 120 seconds to 240.
33853
33854 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33855
33856         * gcc.c-torture/execute/950628-1.c: New test.
33857
33858 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33859
33860         * gcc.c-torture: Update with changes/additions from
33861         c-torture-1.34.
33862
33863 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33864
33865         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33866
33867 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33868
33869         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33870
33871 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33872
33873         * gcc.c-torture/compile/950512-1.c: New test.
33874         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33875         * gcc.dg/struct-ret-1.c: Likewise.
33876
33877 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33878
33879         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33880           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33881
33882 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33883
33884         * gcc.c-torture/special/920411-1.c: Deleted.
33885         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33886
33887 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33888
33889         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33890         cpu limit.
33891
33892 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33893
33894         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33895
33896 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33897
33898         From kenner;
33899         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33900         is the proper length.
33901         * va-arg-3.c: Likewise.
33902
33903 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33904
33905         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33906         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33907
33908         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33909         * lib/g++.exp (default_g++_start): Delete old cruft.
33910
33911 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33912
33913         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33914         (2 * (1 << 18)) to (2 * (1 << 17)).
33915
33916         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33917
33918 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33919
33920         * config/rom68k.exp: Renamed from config/idp.exp
33921
33922 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33923
33924         * c-torture/compile/921109-2.c
33925
33926 1995-04-18  Mike Stump  <mrs@cygnus.com>
33927
33928         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33929         excess errors.
33930
33931 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33932
33933         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33934         output.
33935         * lib/g++.exp (default_g++_start): Likewise.
33936
33937 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33938
33939         * gcc.c-torture/compile/950329-1.c: New test.
33940
33941 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33942
33943           * config/bug.exp (${tool}_load): Updated to use new remote_open
33944           and remote_close procs.
33945         * config/idp.exp: New file.
33946
33947 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33948
33949         * gcc.c-torture/execute/950322-1.c: New test.
33950
33951 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33952
33953         * config/vx.exp (${tool}_load): Clean up testing of return code from
33954         vxworks_ld and vxworks_spawn.
33955
33956 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33957
33958         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33959
33960 1995-03-13  Mike Stump  <mrs@cygnus.com>
33961
33962         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33963         can mark excess errors on a machine by machine basis.  Note, the
33964         default is to not expect any excess errors, even when excess
33965         errors test - is given, so you will want to put an XFAIL ... on
33966         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33967         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33968         those 4 machines, but no others.
33969
33970 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33971
33972         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33973         * lib/c-torture.exp: to here.
33974
33975 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33976
33977         * gcc.c-torture/execute/950221-1.c: New test.
33978         * gcc.c-torture/execute/struct-ret-1.c: New test.
33979         * gcc.c-torture/compile/950221-1.c: New test.
33980
33981         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33982
33983 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33984
33985         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33986         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33987
33988 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33989
33990         * g++.gb: New directory of tests, derived from my signature and
33991         class scoping tests.
33992
33993         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33994         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33995         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33996         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33997         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33998         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33999         * g++.gb/sig25.C: Likewise.
34000
34001         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
34002         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
34003         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
34004         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
34005         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
34006         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
34007         * g++.gb/sig25.exp: Likewise.
34008
34009         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
34010         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
34011         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
34012         * g++.gb/scope13.C: Likewise, this test still fails.
34013
34014         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
34015         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
34016         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
34017         * g++.gb/scope13.exp: Ditto.
34018
34019         * g++.gb/README: New file, explains what these tests are about.
34020
34021 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34022
34023         * lib/dg.exp (dg-do): Support `preprocess'.
34024         (dg-test): Likewise.
34025
34026 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34027
34028         * config/udi.exp: change "continue -expect" to "exp_continue".
34029
34030 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34031
34032         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34033         Delete redundant tests.
34034
34035         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34036         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34037         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34038         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34039         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34040         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34041         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34042         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34043
34044         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34045         storing label pointers.
34046         * gcc.c-torture/execute/921019-1.c: Likewise.
34047         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34048         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34049         parameter fp.
34050         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34051         constants.
34052
34053         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34054         Delete obsolete tests.
34055
34056         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34057         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34058         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34059         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34060         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34061         * gcc.c-torture/compile/950124-1.c: New test.
34062
34063         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34064
34065 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34066
34067         * lib/mike-g++.exp: Add -lm to LIBS.
34068
34069 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34070
34071         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34072
34073 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34074
34075         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34076
34077 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34078
34079         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34080
34081 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34082
34083         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34084         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34085         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34086         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34087         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34088         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34089         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34090         * g++.law/{operators31.C, operators32.C,
34091         * g++.law/{operators33.C, operators34.C}: Likewise.
34092         * g++.law/{pic1.C, refs2.C}: Likewise.
34093         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34094         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34095         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34096         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34097
34098         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34099         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34100         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34101         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34102         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34103         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34104         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34105         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34106         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34107         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34108         * g++.law/{operators34.exp}: Likewise.
34109         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34110         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34111         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34112         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34113         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34114
34115         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34116         No longer expected to fail.
34117         * g++.law/missed-error3.C: Tweak for recent bool changes.
34118
34119 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34120
34121         * config/emb-unix: Deleted.
34122         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34123         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34124
34125 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34126
34127         * lib/dg.exp (dg-test): Fix typo in last patch.
34128
34129 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34130
34131         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34132         (handles multiple occurrences).
34133
34134 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34135
34136         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34137         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34138         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34139         printed).
34140         * lib/c-torture.exp (c-torture-compile): Likewise.
34141         (c-torture): Prepend full path if missing.
34142         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34143         (gcc_fail): Likewise.
34144         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34145
34146 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34147
34148         * lib/netware.exp: Only attach to NetWare i386 systems.
34149
34150 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34151
34152         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34153         messages.  Add test name to "output pattern match" pass/fail message.
34154
34155 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34156
34157         * gcc.dg: New testsuite.
34158         * gcc.dg/dg.exp: New file.
34159
34160         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34161         test-switch.c}: Deleted.
34162
34163         * gcc.misc-tests/msgs.exp: New testcase driver.
34164
34165 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34166
34167         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34168         Watch for illegal return values from ${tool}_load.
34169         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34170         cross targets.  Coerce return value >0 to 1.
34171
34172 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34173
34174         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34175
34176         * config/emb-unix.exp: New file.
34177
34178         * config/sim.exp: Error if variable $SIM not defined.
34179         (${tool}_load): Mark test as "untested" if simulator missing.
34180
34181         * config/unix.exp: Load remote.exp to get rcp_download.
34182         * lib/c-torture.exp: Use different option lists for testcases with
34183         and without loops.
34184         * gcc.c-torture/execute/execute.exp: Likewise.
34185
34186 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34187
34188         * config/*.exp: Clarify return code from ${tool}_load.
34189         Call `unresolved' or `untested' instead of `warning' or `perror'
34190         (sometimes you still want to call both though).
34191         Add comment that `shell_id' is local to each file.
34192         * config/udi.exp (timeout): Set to 30.
34193         Don't print warning if connection fails, $connectmode has already
34194         printed an error.
34195         (${tool}_load): Move verbose messages to level 2.
34196         Rework pattern for "Process started" message.
34197         Pass `shell_id' to ${connectmode}_download.
34198         Retry twice upon timeout.  Make resetting of target more robust.
34199         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34200         Pass `shell_id' to exit_$connectmode.
34201         Only call exit_$connectmode if connected.
34202         * config/unix.exp (${tool}_load): Check return codes better.
34203         * config/vrtx.exp (${tool}_load): Likewise.
34204         * config/vx.exp (${tool}_load): Likewise.
34205         Delete unneeded global's.
34206         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34207         from ${tool}_load.
34208         (dg-stat): Delete.
34209         (dg-init): Delete recording of pass/fail counts.
34210         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34211         (old-dejagnu-init): Likewise.
34212         (old-dejagnu-stat): Delete contents, empty proc now.
34213         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34214         (c-torture): Delete references to lcnt, lpass, lfail.
34215         Get option list from TORTURE_OPTIONS.
34216         Delete -funroll[-all]-loops if no loops.
34217         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34218         (g++_stat): Delete contents (empty proc now).
34219         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34220         (gcc_finish): Likewise.
34221         (gcc_stat): Deleted.
34222         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34223         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34224         * gcc.c-torture/execute/execute.exp: Likewise.
34225         Split tests into two parts: compile, execute.
34226         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34227         no loops.  Update to reflect clarified return codes from ${tool}_load.
34228
34229 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34230
34231         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34232         to grep for.
34233         (old-dejagnu): Likewise (where necessary).
34234
34235 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34236
34237         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34238
34239         * lib/dg.exp (dg-process-target): Fix processing of selector.
34240         Add comment regarding use of `error'.
34241
34242         * lib/gcc.exp (prune_system_crud): Define if missing.
34243         * lib/g++.exp (prune_system_crud): Likewise.
34244
34245         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34246         Call prune_system_crud.
34247         * lib/dg.exp (dg-runtest): New proc.
34248         Use perror instead of send_user for tcl errors in testcase.
34249         Don't return any value, it's never used.
34250         Don't clobber previous definition of `unknown'.
34251         Print tcl errors in `dg-final'.
34252
34253 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34254
34255         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34256         (dg-test): Don't print errorInfo, it contains stack backtrace.
34257
34258 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34259
34260         * lib/g++.exp (runtest_file_p): Define if missing.
34261
34262 1994-09-24  Doug Evans  (dje@cygnus.com)
34263
34264         * lib/mike-g++.exp: Comment out loading of g++.exp.
34265         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34266         (default_g++_version): Always print something.
34267         (default_g++_start): Comment out call to `which'.
34268         (g++_start, g++_load): Deleted (must be defined in config file).
34269         * lib/gcc.exp: Test for existence of $CC at start.
34270         Delete check for tmpdir (done in gcc_init).
34271         (default_gcc_version): Always print something.
34272         (default_gcc_start): Comment out call to `which'.
34273         * config/*.exp: Major cleanup - make cross targets work at least a
34274         little better for g++ (by not being "--tool gcc" specific).
34275         Rename gcc_xxx to ${tool}_xxx.
34276         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34277         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34278
34279 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34280
34281         * lib/c-torture.exp (c-torture-compile): Rework compiler
34282         message processing.
34283
34284         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34285         c-torture.
34286
34287 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34288
34289         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34290
34291         * lib/dg.exp (dg-process-target): Support { target native }.
34292
34293 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34294
34295         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34296         looked for "... program xxx got fatal signal".
34297         Correct regsub munging of `comp_output'.
34298         Ignore compiler messages "path prefix not used" and "linker input
34299         file unused".
34300
34301 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34302
34303         * lib/gcc.exp (runtest_file_p): Define if missing.
34304         * gcc.prms/template.c: Example to work from.
34305
34306 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34307
34308         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34309         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34310
34311         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34312         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34313         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34314         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34315
34316         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34317         (dg-process-target): No longer a varargs proc.
34318         Return S/N for target, P/F for xfail.  All callers changed.
34319         (user option procs): More argument checking.
34320         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34321         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34322         (dg-test): Skip test if not running on selected target in `dg-do'.
34323         Update handling of `dg-do-what', `dg-output-text'.
34324         Separate execution pass/fail from output pattern match pass/fail.
34325         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34326
34327 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34328
34329         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34330         target for 920510-1.c.
34331
34332 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34333
34334         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34335         Clean up comment regarding use of passcnt, etc.
34336         (gcc_stat): Don't update `testcnt' here.
34337         (gcc_finish): Do it here.
34338         Might as well reset `but_id' here too.
34339         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34340         to determine if the file should be tested.
34341         * gcc.c-torture/compile/compile.exp: Likewise.
34342         * gcc.c-torture/execute/execute.exp: Likewise.
34343         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34344         * gcc.misc-tests/dg-test.exp: Likewise.
34345         * gcc.prms/prms.exp: Likewise.
34346         * gcc.wendy/wendy.exp: Likewise.
34347         * g++.old-deja.exp: Likewise.
34348         Move "Testing file" message to verbose level 1.
34349
34350 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34351
34352         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34353
34354 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34355
34356         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34357         (default_gcc_start): Accept optional second list element
34358         of compiler flags.  Print compiler output at verbosity level 2.
34359         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34360         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34361         Save current values of framework globals passcnt, failcnt, xpasscnt,
34362         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34363         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34364         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34365         xfailcnt to compute stats.  Update framework global `testcnt' from
34366         pass/fail counts.
34367         (gcc_finish): New proc.  Clean up test environment.
34368         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34369         (gcc_epass, gcc_efail): Delete.
34370         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34371         argument of line number.
34372         (dg-init): If the tool has an init routine, call it.
34373         (dg-test): Remove args `cflags_var' and `libs_var'.
34374         Pass all compiler options to ${tool}_start.
34375         Handle missing line number.
34376         (dg-finish): New function.
34377         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34378         particular files.  Call gcc_finish at end.  Move "skipping test"
34379         message to verbosity level 3.
34380         * gcc.c-torture/compile/compile.exp: Likewise.
34381         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34382         * gcc.c-torture/execute/execute.exp: Likewise.
34383         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34384         Print testcase being tried at verbosity level 1.
34385         * gcc.c-torture/special/special.exp: Unset xfail.
34386         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34387         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34388         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34389         * gcc.failure/failure.exp: Likewise.
34390         * gcc.ieee/ieee.exp: Likewise.
34391         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34392         Update call to dg-test.  Call dg-finish at end.
34393         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34394         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34395         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34396         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34397         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34398         * gcc.wendy/wendy.exp: Add copyright.
34399         Delete setting of tmpdir (done by gcc_init).
34400         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34401         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34402         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34403         gcc_[ce]pass/fail.
34404
34405 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34406
34407         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34408         confusion.
34409         (g++_load): Likewise.
34410
34411         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34412         Rename argument to `prog' to remove the confusion.
34413         Varargs fns behave differently too!
34414         (g++_load): Likewise.
34415
34416         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34417
34418         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34419         what it is.  Delete (always) printing of status value for !native.
34420         Simplify verbose code, and include status and exec_output.
34421         (g++_load): Use gcc_load.
34422
34423 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34424
34425         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34426         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34427         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34428         940714-3.c as these testcases don't exist anymore.  Make
34429         va-arg-1.c expected to pass.
34430
34431 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34432
34433         * gcc.misc-tests/misc.exp: Only run specific testcases.
34434         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34435         * gcc.misc-tests/dg-[1-9].c: New files.
34436
34437         * lib/dg.exp: New testsuite driver.
34438         * gcc.prms/prms.exp: Use it.
34439
34440         * README.gcc: New file.
34441
34442         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34443         Document and reset `lxpass' and `lxfail'.
34444         Simplify "initialized" message.
34445         (gcc_stat): Clean up comments a little.
34446
34447 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34448
34449         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34450
34451 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34452
34453         * lib/old-dejagnu.exp (process-option): New proc.
34454         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34455         (old-dejagnu): Simplify.
34456         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34457
34458 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34459
34460         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34461         exists and is not an empty string.
34462
34463         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34464         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34465         finished.
34466         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34467         automatically.
34468
34469         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34470         longer expected to fail.
34471
34472         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34473         "f" function call.
34474
34475         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34476
34477         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34478         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34479         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34480         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34481         c-torture-1.29.
34482
34483         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34484         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34485
34486         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34487
34488         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34489         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34490
34491         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34492         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34493         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34494
34495 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34496
34497         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34498         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34499         940714-1.c, 940714-2.c, 940714-3.c},
34500         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34501         gcc.misc-tests/{mg.c,mg.exp}:
34502         New tests.
34503         * gcc.noncompile/noncompile.exp: Change accordingly.
34504
34505 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34506
34507         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34508         Undo previous clobberage.
34509
34510 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34511
34512         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34513         * gcc.special/{930510-1.c, special.exp}:
34514         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34515         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34516         struct-varargs-1.c}: New tests from c-torture-1.26.
34517
34518 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34519
34520         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34521           argument to switch.
34522
34523 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34524
34525         * Revert the previous changes.  Please see Rob's directory
34526           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34527           fixes.
34528
34529 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34530
34531         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34532             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34533             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34534             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34535             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34536             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34537             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34538             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34539             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34540             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34541             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34542             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34543             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34544             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34545             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34546             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34547             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34548             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34549             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34550             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34551             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34552             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34553             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34554             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34555             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34556             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34557             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34558
34559 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34560
34561         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34562             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34563           with perror calls.
34564
34565 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34566
34567         * config/unix.exp (g++_load): Fix syntax.
34568
34569 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34570
34571         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34572         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34573         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34574         Don't expect va-arg-1.c to fail.  Correct expected output for
34575         920928-1.c.
34576         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34577         * gcc.wendy/hbm4.c: Correct typo.
34578         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34579
34580 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34581
34582         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34583         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34584         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34585         * lib/c-torture.exp (c-torture-compile): Ditto.
34586
34587         Reduce volume of output (remove all the -I's and such).
34588         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34589         Call gcc_cpass, gcc_cfail.
34590         (c-torture): Pass testing option to c-torture-compile.
34591
34592 1994-03-21  Doug Evans  (dje@cygnus.com)
34593
34594         Bring patches over from progressive.
34595         * config/default.exp: Exit remote shell cleanly.
34596         (g++_exit, g++_start): Add default versions.
34597         * config/sim.exp (gcc_load): Use perror, not error.
34598
34599 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34600
34601         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34602         set in site.exp.
34603
34604 1994-03-14  Doug Evans  (dje@cygnus.com)
34605
34606         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34607         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34608         (wendy_try): New proc to run testcase.
34609         (main loop): Call 'em.
34610         * gcc.wendy/*.c: Clean up pass to correct expected output.
34611
34612         * lib/gcc.exp: Minor cleanup work.
34613         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34614
34615 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34616
34617         * config/sim.exp (gcc_load): Document return codes better.
34618         Don't pass -v to simulator.
34619
34620 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34621
34622           * gcc.special/920717-x.c: Fix typo.
34623           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34624           get at sources.
34625
34626         * lib/mike-gcc.exp: Fix typo.
34627
34628 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34629
34630         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34631         binary to use, transform the name.
34632         * config/*.exp: rename everything. Nuke any g++ specific files,
34633         it's now a special case of gcc that requires no special support.
34634         Add a default.exp for unsupported targets.
34635
34636 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34637
34638         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34639         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34640         version of Tcl.
34641
34642 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34643
34644         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34645         than a warning.
34646
34647 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34648
34649         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34650
34651 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34652
34653         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34654         option_list.  Compile every file with only 4/6 option choices
34655         (same as C torture) instead of with 12/18 different option
34656         choices.
34657         * lib/c-torture.exp: Likewise.
34658
34659         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34660         not already set.
34661
34662 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34663
34664         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34665         can put an XFAIL *-*-* on excess errors.
34666
34667 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34668
34669         * g++.law: Add more tests derived from g++-bugs snapshots.
34670
34671         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34672         equivalent to g++.law/init9.
34673
34674         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34675         compiled it, and the a.out file after we've run it.
34676
34677 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34678
34679         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34680         compiled it, and the a.out file after we've run it.
34681
34682 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34683
34684         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34685
34686 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34687
34688         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34689         version number.
34690
34691 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34692
34693         * g++.law: New directory of g++ tests derived from the g++-bugs
34694         snapshots.
34695
34696 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34697
34698         * gcc.compile: initbug1.c initbug1.exp testcase added
34699
34700 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34701
34702         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34703         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34704           fixes submitted by Jeff Law (law@cs.utah.edu)
34705         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34706           Jeff Law (law@cs.utah.edu)
34707
34708
34709 1993-11-30  Mike Stump  (mrs@cygnus.com)
34710
34711         * config/unix-g++.exp: Follow the gcc way of doing things.
34712         * g++.old-deja/old-deja.exp: Minor updates.
34713         * lib/g++.exp: New file, follow the gcc way of doing things.
34714         * lib/old-dejagnu.exp: Minor updates.
34715         * lib/mike-g++.exp: Always unset errorInfo.
34716
34717 1993-11-06  Mike Stump  (mrs@cygnus.com)
34718
34719         * lib/gcc.exp: Fix some errors with the below change, CC and
34720         CFLAGS should be global when setting, not local.
34721
34722 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34723
34724         * lib/gcc.exp: Transform tool name.
34725
34726 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34727
34728         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34729
34730 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34731
34732         * lib/gcc.exp: change gcc_done to gcc_stat
34733
34734 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34735
34736         * Upgraded gcc testsuite to c-torture version 1.25
34737
34738 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34739
34740         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34741         * lib/c-torture: added hooks for new reporting code.
34742
34743 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34744
34745         * config/sh-gcc.exp: check if sh-sim exists in the path
34746
34747 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34748
34749         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34750         * gcc.compile/compile.exp: Initial changes for new logic.
34751         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34752         * gcc.failure/failure.exp: Initial changes for new logic.
34753         * gcc.ieee/ieee.exp: Initial changes for new logic.
34754         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34755         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34756         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34757         * lib/c-torture.exp: Initial changes for new logic.
34758         * lib/gcc.exp: Initial changes for new logic.
34759
34760 1993-10-15  Mike Stump  (mrs@cygnus.com)
34761
34762         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34763         depend upon failure or success.  Fully qualify names in failure
34764         and success messages.  Always remove a.out before starting
34765         compile, just in case.  Pay more attention to error text output by
34766         the compiler.  Handle testcases with no known past errors just
34767         like all others, so that things are uniform.  Other miscellaneous
34768         improvements.
34769
34770 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34771
34772         * gcc.cpp: new directory for cpp tests
34773
34774 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34775
34776         * lib/chill.exp: Code reformatted, removed unused code.
34777         * config/unix-chill.exp: Code reformatted, removed unused code.
34778         * chill.execute/execute.exp: Code reformatted, removed unused code.
34779         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34780
34781 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34782
34783         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34784         routines not written.
34785
34786 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34787
34788         * config/bug-gcc.exp: Use new procs from bug.exp.
34789
34790 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34791
34792         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34793         via ftp, rather than depending on NFS.
34794         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34795         case.
34796
34797 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34798
34799         * config/bug-gcc.exp: Use new download proc.
34800
34801 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34802
34803         * chill.execute/execute.exp: cleanups, handles errors better
34804         * chill.compile/compile.exp: rewrite, based on execute.exp
34805         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34806         * lib/chill.exp: major changes to diff proc and compile and link
34807           procs. added chill_fail and chill_pass wrappers to pass and
34808           fail. added more comments, and handle error codes better.
34809           Added a hack to capture stderr from exec, so noncompile tests
34810           can work.
34811
34812 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34813
34814         * chill.execute/execute.exp: rewrite of testsuite driver
34815         * lib/chill.exp: rewrite of testsuite driver
34816         * config/unix-chill.exp: rewrite of testsuite driver
34817
34818 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34819
34820     In chill.execute:
34821         * iexpr.ch: Standardize uppercase.
34822         * tuples.dat: Standardize uppercase.
34823         * vary.ch: standardize.  Correct varying string assignments.
34824         * vary.dat: Add new output lines.
34825
34826 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34827
34828     In chill.execute:
34829         * chprintf.ch: Standardize use of uppercase.
34830         * tuples.ch: Standardize and turn arr2 into a DCL,
34831           rather than a SYN.
34832         * pinits.ch: Standardize.
34833
34834 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34835
34836         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34837         * Makefil: Renamed to Makefile.in.
34838         * configure.in: New.
34839
34840 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34841
34842     In chill.execute:
34843         * .cvsignore: Add result/output files.
34844         * Makefile: Fix up variables at start.  Use MFLAGS
34845           everywhere.  Correct bool_loc, built_ins entries.
34846           Add entry for vary1.ch.
34847         * bitarray.ch: Standardize upper-case usage.
34848         * bitexpr.ch: Standardize, add output of b1.
34849         * params.ch: Use arrayt in along PROC parameters, to
34850           avoid novelty problems.
34851         * sets.ch: Tiny cleanup.
34852         * vary1.ch: Re-indent.
34853
34854 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34855
34856           * Add PR-related files to Makefiles, .cvsignore files, etc.
34857
34858 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34859
34860         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34861           with compiler objects. New names are test-flow.c and test-loop.c
34862
34863 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34864
34865         * Upgraded c-torture tests from 1.19 to 1.20
34866
34867         * new files:
34868         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34869         * gcc.compile: 930623-1.c 930623-2.c
34870         * gcc.noncompile: 930622-1.c 930622-2.c
34871         * gcc.failure: 920411-1.c 920627-2.c
34872         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34873
34874 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34875
34876         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34877           More changes to get testsuite working properly. Needs more work.
34878           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34879
34880 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34881
34882         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34883           More changes to get testsuite working properly. Needs more work.
34884
34885 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34886
34887         * chill.compile/compile.exp: Added for Dejagnu support
34888         * chill.execute/execute.exp: Added for Dejagnu support
34889         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34890
34891 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34892
34893     This should complete moving the CHILL test files.
34894         * chill.noncompile(.cvsignore printf.grt
34895             in-printf.grt chprintf.grt chprintf.ch):
34896             Added test-support files.
34897           (Makefile): Modified further.
34898         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34899             signal.ch): Added test files.
34900           * chill.execute (.cvsignore printf.grt printr.c
34901             in-printf.grt rts.c chprintf.grt rts.h): Added
34902           test-support files.
34903             (Makefile): More corrections.
34904
34905 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34906
34907         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34908           test cases, ready for DejaGnu.
34909
34910 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34911
34912         * Upgraded c-torture tests from 1.18 to 1.19
34913
34914         * gcc.compile: added test(s):
34915           930607-1.c
34916         * gcc.execute: added test(s):
34917           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34918
34919         * added new subdirectory for misc tests: gcc.misc-tests
34920         * gcc.misc-test(s): added tests:
34921           inst-check.c test-consts.c test-ior.c test-switch.c
34922
34923 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34924
34925         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34926
34927 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34928
34929         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34930
34931 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34932
34933         * Upgraded c-torture tests from 1.17 to 1.18
34934
34935 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34936
34937         * Upgraded c-torture tests from 1.12 to 1.17
34938
34939 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34940
34941         * lib/old-dejagnu.exp:
34942           Fixed handling of XFAIL target triplets to correctly
34943           recognize wildcard characters.  Removed code that
34944           appended a unique id tag to the end of the file name
34945           printed out by the result of the testcases within a
34946           given test file.
34947
34948 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34949
34950         * lib/old-dejagnu.exp:
34951           Reworked expected failure handling to trigger off of XFAIL
34952           keyword in keyphrase embeded in testcase source code. The
34953           XFAIL keyword must be at the end of the keyphrase line. It
34954           may optionally be followed by one or more target triplets.
34955           It has just occured that the handling of wildcards in the
34956           target triplet may not be correct.
34957
34958 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34959
34960         * g++.old-deja/tests:
34961           Moved all subdirectories up one level into g++.old-deja .
34962
34963         * lib/old-dejagnu.exp:
34964           Fixed problem with CXXFLAGS not being properly reset, and being
34965           corrupted with extraneous "-c" compiler option.  This was
34966           causing binaries to not be generated for test that needed them.
34967           Modified strings passed to "pass" and "fail" so that individual
34968           tests from the same test file would be distinguished by an
34969           identifier appended to the test file name in the summary logs;
34970           this corrected a problem with erroneous diff logs.  Added code
34971           to search testcases for expected fail and unexpected pass keywords.
34972
34973 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34974
34975         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34976
34977 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34978
34979         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34980           Removed extraneous text from end of "Special g++ Options"
34981           keyphrase.
34982
34983         * lib/old-dejagnu.exp: Added pattern matching to look for new
34984           keywords, embedded in testcases comments, which will trigger
34985           calls to xpass and xfail.
34986
34987 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34988
34989         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34990           comments embedded in the testcases, especially the one looking for
34991           special compiler options, as well as the pattern matching for the
34992           compiler output again.
34993
34994 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34995
34996         * lib/old-dejagnu.exp: Do a proper check of the return value for
34997           execute tests. Fixed several problems with the pattern matching
34998           of the compiler output which gave erroneous test results.
34999           Changed several of the test result messages to be more descriptive.
35000         * config/unix-g++.exp: Proc g++_load now actually works and
35001           executes the tests passed to it and returns a usable return
35002           value.
35003
35004 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
35005
35006           * lib/gcc.exp: Exits gracefully if $CC is bogus.
35007
35008 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
35009
35010         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
35011           Modified both files to properly execute the old style
35012           dejagnu tests. The previous versions of these files were
35013           experimental and did not function anything near correctly.
35014
35015 1993-04-05  Rob Savoye  (rob@cygnus.com)
35016
35017         * Removed all Makefile.in and configure.in files. No configuration
35018         needed now.
35019
35020 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35021
35022         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35023
35024 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35025
35026         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35027         gcc.special/configure.in, gcc.noncompile/configure.in,
35028         gcc.execute/configure.in, gcc.code_quality/configure.in,
35029         g++.other/configure.in, g++.old-deja/configure.in,
35030         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35031         in srcname setting.
35032
35033 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35034
35035         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35036         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35037         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35038
35039 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35040
35041         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35042         (gdb_exit): Don't remove *_soc files.
35043
35044 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35045
35046         * lib/c-torture.exp: Don't look for main; instead always use -w
35047         -c.  This is how the c-torture tests work.  Remove the object
35048         file if the compilation succeeds.
35049         * gcc.execute/execute.exp: Remove executable if test passes.
35050         * gcc.noncompile/noncompile.exp: Every test is an expected
35051         failure.
35052         * gcc.special/special.exp: Added tests from c-torture 1.11,
35053         corrected use of existing test.
35054         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35055         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35056         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35057         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35058         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35059         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35060         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35061         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35062         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35063         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35064         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35065         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35066         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35067         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35068         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35069         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35070         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35071         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35072         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35073         c-torture 1.11.
35074         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35075         correspond to c-torture 1.11.
35076
35077         * New file.