OSDN Git Service

PR target/18582
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
2
3         PR target/18582
4         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
5
6 2005-08-03  Jan Hubicka  <jh@suse.cz>
7
8         * update-conroll.c: New testcase.
9         * update-conroll-2.c: New testcase.
10
11 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
12
13         * gfortran.dg/constant_substring.f: New test.
14         * gfortran.dg/pr22491.f: New test.
15
16 2005-08-02  Jan Hubicka  <jh@suse.cz>
17
18         * update-threading.c: Replace by the proper one.
19
20 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21
22         PR 23164
23         * g++.dg/tree-ssa/pr23164.C: New test.
24
25 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26
27         * gcc.dg/tree-ssa/pr23192.c: New test.
28
29 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
30
31         * gcc.c-torture/execute/vrp-4.c: New test.
32
33 2005-08-02  Jan Hubicka  <jh@suse.cz>
34
35         * update-threading.c: New test.
36
37 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
38
39         * gcc.c-torture/compile/20050801-1.c: New test.
40         * gcc.c-torture/compile/20050801-2.c: New test.
41
42 2005-08-01  Jan Hubicka  <jh@suse.cz>
43
44         * val-prof-5.c: New test.
45
46 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
47
48         PR c/22311
49         * gcc.dg/pr22311-1.c : New test.
50
51 2005-07-31  Steven Bosscher  <stevenb@suse.de>
52
53         PR target/23095
54         * gfortran.dg/pr23095.f: New test.
55
56         PR c++/22003
57         * g++.dg/other/pr22003.C: New test.
58
59 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
60
61         PR target/20621
62         * gcc.c-torture/execute/pr20621-1.c: New test.
63
64 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
65
66         * gfortran.dg/comma_format_extension_4.f:  Adjust length
67         of string for format.
68         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
69         print statement with internal write.
70         * gfortran.dg/der_array_io_2.f:  Likewise.
71         * gfortran.dg/der_array_io_3.f:  Likewise.
72
73 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
74
75         * gcc.dg/fold-abs-4.c: new test.
76
77 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
78
79         PR fortran/22570 an related issues.
80         * gfortran.dg/x_slash_1.f: New test.
81
82 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
83
84         PR c/23143
85         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
86         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
87
88 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
89
90         PR c/529
91         * gcc.dg/Wshadow-3.c: New test.
92
93 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
94
95         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
96         used to have the wrong bounds).
97
98 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
99
100         PR c/21720
101         * gcc.dg/hex-round-1.c: Test more cases.
102         * gcc.dg/hex-round-2.c: New test.
103
104 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
105
106         PR 22550
107         * g++.dg/tree-ssa/pr22550.C: New test.
108
109 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
110
111         * gcc.dg/tree-ssa/vrp19.c: New test.
112         * gcc.dg/tree-ssa-vrp20.c: New test.
113
114 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
115
116         PR c/22240
117         * gcc.dg/transparent-union-4.c: New test.
118
119 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
120
121         PR c/22192
122         * gcc.dg/c99-vla-2.c: New test.
123
124 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
125
126         PR c/21720
127         * gcc.dg/hex-round-1.c: New test.
128
129 2005-07-28  Jan Hubicka  <jh@suse.cz>
130
131         * inliner-1.c: Do not dump everything.
132         * tree-prof.exp: Do not pass -ftree-based-profiling.
133         * bprob.exp: Likewise.
134
135         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
136
137 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
138
139         PR c++/22545
140         * g++.dg/expr/ptrmem7.C: New test.
141
142 2005-07-28  Mike Stump  <mrs@apple.com>
143
144         * g++.old-deja/g++.mike/visibility-1.C: New test.
145
146 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
147
148         PR c/20187
149         * gcc.c-torture/execute/pr20187-1.c: New test.
150
151 2005-07-28  Jeff Law  <law@redhat.com>
152
153         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
154         * gcc.dg/tree-ssa/vrp18.c: New test.
155
156 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
157
158         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
159
160 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
161
162         PR tree-optimization/22506
163         * gcc.dg/vect/ps22506.c: New test.
164
165 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
166
167         PR target/21149
168         * gcc.target/i386/sse-3.c: New test.
169
170 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
171
172         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
173         * gcc.target/mips/mips32-dsp-type.c: Likewise.
174
175 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
176
177         PR c/22589
178         * gcc.c-torture/compile/pr22589-1.c: New test.
179
180 2005-07-28  Jan Hubicka  <jh@suse.cz>
181         
182         * update-loopch.c: New testcase.
183
184 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
185
186         PR rtl-optimization/23047
187         * gcc.c-torture/execute/pr23047.c: New test.
188         * gcc.c-torture/execute/pr23047.x: New.
189
190 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
191
192         PR tree-optimization/22493
193         * gcc.c-torture/execute/pr22493-1.c: New test.
194         * gcc.c-torture/execute/pr22493-1.x: New.
195         * gcc.c-torture/execute/vrp-1.c: New test.
196         * gcc.c-torture/execute/vrp-2.c: New test.
197         * gcc.c-torture/execute/vrp-2.c: New test.
198
199 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
200
201         * gcc.target/frv/all-builtin-read8.c: Delete.
202         * gcc.target/frv/all-builtin-read16.c: Delete.
203         * gcc.target/frv/all-builtin-read32.c: Delete.
204         * gcc.target/frv/all-builtin-read64.c: Delete.
205         * gcc.target/frv/all-builtin-write8.c: Delete.
206         * gcc.target/frv/all-builtin-write16.c: Delete.
207         * gcc.target/frv/all-builtin-write32.c: Delete.
208         * gcc.target/frv/all-builtin-write64.c: Delete.
209         * gcc.target/frv/all-read-write-1.c: New.
210
211 2005-07-27  Jeff Law  <law@redhat.com>
212
213         * gcc.c-torture/execute/pr22630.c: New test.
214
215 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
216
217         PR tree-optimization/23073
218         * gcc.dg/vect/nodump-pr23073.c: New test.
219         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
220
221 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
222
223         PR tree-optimize/22348
224         * gcc.c-torture/execute/pr22348.c: New.
225
226 2005-07-27  Richard Guenther  <rguenther@suse.de>
227
228         * gcc.dg/tree-ssa/salias-1.c: New testcase.
229
230 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
231
232         PR fortran/22503
233         * gfortran.dg/logical_comp.f90: New test.
234
235 2005-07-27  Jan Hubicka  <jh@suse.cz>
236
237         * inliner-1.c: Add cleanup of dumps.
238         * val-prof-*.c: Likewise.
239         * update-tailcall.c: New.
240
241 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
242
243         PR 22591
244         * gcc.dg/tree-ssa/pr22591.c: New test.
245         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
246
247 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
248
249         PR libobjc/22606
250         * objc.dg/try-catch-11.m: New test.
251
252 2005-07-26  Richard Guenther  <rguenther@suse.de>
253
254         PR tree-optimization/22486
255         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
256
257 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
258
259         PR tree-opt/22484
260         * testsuite/g++.dg/opt/loop2.C: New test.
261
262 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
263
264         * gcc.dg/tree-ssa/reassoc-3.c: New test.
265         * gcc.dg/tree-ssa/reassoc-4.c: New test.
266
267 2005-07-25  Adam Nemet  <anemet@lnxw.com>
268
269         * lib/profopt.exp (profopt-execute): Check for profiling data
270         files on the target.
271
272 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
273
274         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
275         for matching of asm labels.
276
277 2005-07-25  Richard Guenther  <rguenther@suse.de>
278
279         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
280
281 2005-07-25  Richard Guenther  <rguenther@suse.de>
282
283         PR testsuite/22624
284         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
285
286 2005-07-25  Ira Rosen  <irar@il.ibm.com>
287
288         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
289         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
290         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
291         * gcc.dg/vect/vect-100.c: New test.
292         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
293         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
294         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
295         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
296         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
297         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
298         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
299         * gfortran.dg/vect/pr19049.f90: New testcase.
300         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
301
302 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
303
304         * gcc.c-torture/execute/20050713-1.c: New test.
305
306         PR fortran/20063
307         * gfortran.fortran-torture/execute/data_4.f90: New test.
308
309         PR middle-end/20303
310         * gcc.dg/visibility-d.c: New test.
311
312 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
313
314         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
315         * gfortran.dg/underflow.f90: Ditto.
316
317 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
318
319         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
320         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
321         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
322
323 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
324
325         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
326         include case of field width of zero. 
327
328 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
329
330         PR libgfortran/21875
331         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
332         with trailing blanks on normal formatted read.
333
334 2005-07-23  Chao-ying Fu  <fu@mips.com>
335
336         * gcc.target/mips/mips32-dsp-type.c: New test.
337         * gcc.target/mips/mips32-dsp.c: New test.
338
339 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
340
341         PR testsuite/21073
342         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
343
344         PR testsuite/20454
345         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
346         and __cyg_profile_func_exit.
347
348 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
349
350         * gfortran.dg/comma_format_extension_3.f: Fix typo.
351         * gfortran.dg/comma_format_extension_4.f: Same.
352         * gfortran.dg/pr15332.f: Same.
353         * gfortran.dg/pr21730.f: Same.
354
355 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
356
357         * g++.dg/opt/vrp2.C: Fix testcase.
358
359         PR tree-opt/22625
360         * g++.dg/opt/vrp2.C: New test.
361
362 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
363
364         PR debug/21828
365         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
366
367 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
368
369         * gcc.dg/tree-ssa/20050719-1.c: New test.
370
371 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
372
373         * gcc.dg/bfin-longcall-1.c: New file.
374         * gcc.dg/bfin-longcall-2.c: New file.
375
376 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
377
378         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
379
380 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
381
382         PR middle-end/19055
383         * gcc.dg/tree-ssa/pr19055.c: New test.
384         * gcc.dg/tree-ssa/pr19055-2.c: New test.
385
386 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
387
388         PR C++/22358
389         * g++.dg/other/pr22358.C: New test.
390
391 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
392
393         PR c++/2922
394         * g++.dg/lookup/two-stage5.C: New test from bug comments.
395         
396 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
397
398         PR c++/15938
399         * g++.dg/init/union2.C: New test.
400
401 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
402
403         PR c/22393
404         * gcc.dg/complex-4.c: New test.
405
406 2005-07-21  Richard Guenther  <rguenther@suse.de>
407
408         PR testsuite/22522
409         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
410         scanning for asm labels.
411         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
412
413 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
414
415         PR target/22085
416         * gcc.dg/altivec-pr22085.c: New.
417
418 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
419
420         PR tree-optimization/19210
421         * gcc.dg/tree-ssa/pr19210-1.c: New.
422         * gcc.dg/tree-ssa/pr19210-2.c: New.
423
424 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
425
426         PR rtl-optimization/22167
427         * g++.dg/opt/pr22167.C: New test.
428
429 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
430
431         PR c++/2922
432         * g++.dg/lookup/two-stage2.C: New.
433         * g++.dg/lookup/two-stage3.C: New.
434         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
435         fixed two-stage name lookup for operators.
436         * g++.dg/template/call3.C: Compiler now produces an appropriate
437         error message. 
438         * g++.dg/template/crash37.C: Compiler now describes bla() on line
439         14 as a candidate. 
440         * g++.dg/template/ptrmem4.C: Compiler produces different error
441         message.
442         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
443         connect_to_method as a candidate.
444         
445 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
446
447         * gcc.dg/fold-alloc-1.c: New test.
448
449 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
450
451         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
452         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
453
454 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
455
456         * gcc.dg/fold-abs-1.c: New test.
457         * gcc.dg/fold-abs-2.c: New test.
458         * gcc.dg/fold-abs-3.c: New test.
459
460 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
461
462         Make CONSTRUCTOR use VEC to store initializers.
463         * g++.dg/ext/complit3.C: Check for specific error messages.
464         * g++.dg/init/brace2.C: Update error message.
465         * g++.dg/warn/Wbraces2.C: Likewise.
466
467 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
468
469         PR fortran/16940
470         * gfortran.dg/module_interface_1.f90: New test.
471
472 2005-07-19  Danny Berlin <dberlin@dberlin.org>
473             Kenneth Zadeck <zadeck@naturalbridge.com>
474
475         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
476
477 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
478
479         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
480         specify -Wformat for these tests.
481         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
482         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
483         * gcc.dg/format/opt-6.c: Delete.
484
485 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
486
487         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
488         * gcc.dg/tree-ssa/sra-3.c: Likewise.
489
490 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
491
492         * gcc.dg/tree-ssa/alias-2.c: New test.
493
494 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
495
496         PR c++/22263
497         * g++.dg/template/explicit7.C: New test.
498
499 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
500
501         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
502         width of 8 to +Inf and -Inf.
503     
504 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
505
506         PR c++/22139
507         * g++.dg/template/friend36.C: New test.
508
509 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
510
511         PR fortran/21730
512         * gfortran.dg/pr21730.f: New test.
513
514 2005-07-16  Danny Berlin <dberlin@dberlin.org>
515             Kenneth Zadeck <zadeck@naturalbridge.com>
516
517         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
518         since pure const detection cannot run at -O1 in c compiler.
519         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
520         can now optimize this case properly.
521         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
522         because we now pass.
523         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
524
525 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
526
527         PR c/22421
528         * gcc.dg/format/bitfld-1.c: New test.
529
530 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
531
532         PR c++/22204
533         * g++.dg/rtti/repo1.C: New test.
534
535 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
536
537         PR middle-end/22398
538         * gcc.c-torture/compile/pr22398.c: New test.
539
540 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
541
542         PR c++/22132
543         * g++.dg/expr/cast4.C: New test.
544
545 2005-07-15  Richard Guenther  <rguenther@suse.de>
546
547         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
548         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
549
550 2005-07-15  Steven Bosscher  <stevenb@suse.de>
551
552         PR tree-optimization/22230
553         * gcc.dg/tree-ssa/pr22230.c: New test.
554
555 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
556
557         * gfortran.dg/g77/cpp6.f: New test.
558
559         PR fortran/22417
560         * gfortran.dg/g77/cpp5.F: New test.
561         * gfortran.dg/g77/cpp5.h: New file.
562         * gfortran.dg/g77/cpp5inc.h: New file.
563
564 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
565
566         PR libfortran/16435
567         * gfortran.dg/tl_editting.f90: New.
568         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
569
570 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
571
572         * gfortran.dg/char_array_constructor.f90: New test.
573
574 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
575
576         * gfortran.dg/past_eor.f90: New.
577         * gfortran.dg/complex_read.f90: New.
578
579 2005-07-13  Jeff Law  <law@redhat.com>
580
581         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
582         additional casts.
583
584         * gcc.dg/tree-ssa/pr22321.c: New test
585
586 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
587
588         PR tree-optimization/21921
589         * gcc.dg/tree-ssa/pr21921.c: New.
590
591 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
592
593         PR tree-optimizatio/22442
594         * gcc.dg/tree-ssa/loop-11.c: New test.
595
596 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
597
598         PR tree-opt/21840
599         * gcc.c-torture/compile/pr21840.c: New test.
600
601 2005-07-12  Jan Hubicka  <jh@suse.cz>
602
603         * gcc.c-torture/compile/pr22379.c: New test.
604
605 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
606
607         PR libfortran/21593
608         gfortran.dg/dev_null.f90:  Remove outdated comment about
609         PR libfortran/21593.
610
611
612 2005-07-12  Dale Johannesen  <dalej@apple.com>
613
614         * gcc.target/i386/compress-float-sse.c:  New.
615         * gcc.target/i386/compress-float-sse-pic.c:  New.
616         * gcc.target/i386/compress-float-387.c:  New.
617         * gcc.target/i386/compress-float-387-pic.c:  New.
618         * gcc.dg/compress-float-ppc.c:  New.
619         * gcc.dg/compress-float-ppc-pic.c:  New.
620
621 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
622
623         PR libfortran/21593
624         gfortran.dg/dev_null.f90:  Remove targets.
625
626 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
627
628         PR tree-opt/22335
629         * gcc.dg/pr22335-1.c: New test.
630         * gcc.dg/pr22335-2.c: New test.
631
632 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
633
634         PR c++/20172
635         * g++.dg/template/nontype12.C : New test.
636
637 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
638
639         * gcc.dg/tree-ssa/loop-10.c: New test.
640
641 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
642
643         * gcc.c-torture/execute/20020720-1.x: Remove.
644
645 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
646
647         * gfortran.fortran-torture/execute/forall_7.f90: New test.
648
649 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
650
651         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
652         (dg-mips-options): Use it.
653
654 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
655
656         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
657
658 2005-07-09  Richard Henderson  <rth@redhat.com>
659
660         * lib/target-supports.exp (check_effective_target_sync_char_short):
661         Add alpha.
662
663 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
664
665         PR libfortran/22217
666         * gfortran.dg/negative-z-descriptor.f90:  New test.
667
668 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
669
670         PR tree-opt/22329
671         * gcc.dg/pr22329.c: New test.
672
673 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
674
675         PR tree-optimization/20139
676         * gcc.dg/tree-ssa/pr20139.c: New.
677
678 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
679
680         PR tree-opt/22356
681         * testsuite/gcc.dg/pr22356-1.c: New test.
682
683 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
684
685         PR c++/21799
686         * g++.dg/template/unify8.C: New.
687         * g++.dg/template/unify9.C: New.
688
689 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
690
691         * gfortran.fortran-torture/execute/entry_10.f90: New test.
692
693 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
694
695         * gcc.dg/darwin-version-1.c: New.
696         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
697         * gcc.dg/builtins-20.c: Likewise.
698         * gcc.dg/builtins-53.c: Likewise.
699         * gcc.dg/torture/builtins-convert-1.c: Likewise.
700         * gcc.dg/torture/builtins-convert-2.c: Likewise.
701         * gcc.dg/torture/builtins-convert-3.c: Likewise.
702         * gcc.dg/torture/builtins-power-1.c: Likewise.
703         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
704         on Darwin.
705
706 2005-07-07  Jeff Law  <law@redhat.com>
707
708         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
709         argument evaluation order.
710
711 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
712
713         PR libfortran/21594
714         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
715         Add test cases where the shift length is greater than the
716         array length.
717
718 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
719
720         * obj-c++.dg/proto-lossage-6.mm: New.
721         * objc.dg/proto-lossage-6.m: New.
722
723 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
724
725         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
726         * objc.dg/gnu-runtime-2.m: Likewise.
727
728 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
729
730         * gfortran.dg/longline.f: New test.
731
732         * gfortran.dg/badline.f: New test.
733
734 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
735
736         PR fortran/16531
737         PR fortran/15966
738         PR fortran/18781
739         * gfortran.dg/hollerith.f90: New.
740         * gfortran.dg/hollerith2.f90: New.
741         * gfortran.dg/hollerith3.f90: New.
742         * gfortran.dg/hollerith4.f90: New.
743         * gfortran.dg/hollerith_f95.f90: New.
744         * gfortran.dg/hollerith_legacy.f90: New.
745         * gfortran.dg/g77/cpp4.F: New. Port from g77.
746
747 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
748
749         PR objc/22274
750         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
751         * objc.dg/gnu-runtime-2.m: New.
752
753 2005-07-06  Jeff Law  <law@redhat.com>
754
755         * gcc.dg/tree-ssa/vrp17.c: New test.
756
757 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
758
759         PR fortran/22327
760         * gfortran.dg/array_constructor_5.f90: New test.
761
762 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
763
764         * gfortran.fortran-torture/execute/entry_9.f90: New test.
765
766 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
767
768         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
769         * gcc.dg/980816-1.c: Ditto.
770
771 2005-07-06  Jeff Law  <law@redhat.com>
772
773         * gcc.c-torture/compile/pr21356.c: New test.
774
775 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
776
777         PR c/22013
778         PR c/22098
779         * gcc.c-torture/compile/pr22013-1.c,
780         gcc.c-torture/execute/pr22098-1.c,
781         gcc.c-torture/execute/pr22098-2.c,
782         gcc.c-torture/execute/pr22098-3.c: New tests.
783
784 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
785
786         PR c/22308
787         * gcc.dg/pr22308-1.c: New test.
788
789 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
790
791         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
792         target.
793         * gcc.dg/compare9.c: Use -fshort-enums instead of
794         -fno-short-enums.  Change the last test to dg-bogus.
795
796 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
797
798         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
799         * gcc.dg/compare9.c: New.
800
801 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
802
803         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
804
805 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
806
807         PR testsuite/22288
808         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
809
810
811 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
812
813         * gcc.dg/format/gcc_gfc-1.c: New.
814
815 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
816
817         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
818
819 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
820
821         PR fortran/20842
822         * gfortran.dg/io_invalid_1.f90: New test.
823
824 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
825
826         * gcc.dg/format/gcc_diag-1.c: Update.
827
828 2005-07-02  Jeff Law  <law@redhat.com>
829
830         * gcc.dg/tree-ssa/pr22051-1.c: New test.
831         * gcc.dg/tree-ssa/pr22051-2.c: New test.
832
833 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
834
835         * gcc.dg/format/gcc_diag-1.c: Update.
836
837 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
838
839         PR tree-opt/22269
840         * gcc.c-torture/compile/pr22269.c: New test.
841
842 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
843
844         PR 21584
845         PR 22219
846         * g++.dg/tree-ssa/pr21584-1.C: New test.
847         * g++.dg/tree-ssa/pr21584-2.C: New test.
848
849 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
850
851         * obj-c++.dg/try-catch-11.mm: New.
852         * objc.dg/try-catch-10.m: New.
853
854 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
855
856         * g++.dg/other/ucnid-1.C: xfail on AIX.
857
858 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
859
860         PR 22234
861         * gcc.dg/20050629-1.c: New test.
862
863 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
864
865         * obj-c++.dg/const-str-1[0-1].mm: New.
866         * objc.dg/const-str-1[0-1].m: New.
867
868 2005-05-29  Richard Henderson  <rth@redhat.com>
869
870         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
871         Rename from check_effective_target_vect_no_max.
872         (check_effective_target_vect_no_int_add): New.
873         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
874         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
875         * gcc.dg/vect/vect-reduc-3.c: Likewise.
876         * gcc.dg/vect/vect-reduc-1.c: Use both.
877         * gcc.dg/vect/vect-reduc-2.c: Likewise.
878
879 2005-05-29  Richard Henderson  <rth@redhat.com>
880
881         * lib/target-supports.exp (check_effective_target_vect_no_max): 
882         Remove i386 and x86_64.
883
884 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
885
886         PR testsuite/21969
887         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
888
889 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
890
891         PR middle-end/21969
892         * gcc.dg/vect/pr21969.c: New test.
893
894 2005-06-28  Eric Christopher  <echristo@redhat.com>
895
896         PR c/22052
897         PR c/21975
898         * gcc.dg/inline1.c: New test.
899         * gcc.dg/inline2.c: Ditto.
900         * gcc.dg/inline3.c: Ditto.
901         * gcc.dg/inline4.c: Ditto.
902         * gcc.dg/inline5.c: Ditto.
903         
904 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
905
906         PR libfortran/22142
907         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
908         Add testcase also testing eoshift1 for PR 22142.
909
910 2005-06-28  Richard Henderson  <rth@redhat.com>
911
912         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
913         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
914         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
915         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
916         gcc.dg/tree-ssa/20030922-2.c: Likewise.
917
918 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
919
920         PR libfortran/22142
921         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
922         Add testcase for PR 22142.
923
924 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
925
926         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
927         gcc.target/ia64/fpreg-2.c: New tests.
928
929 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
930
931         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
932
933 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
934
935         PR libfortran/22170
936         * gfortran.dg/slash_1.f90: New test.
937
938 2005-06-27  Richard Henderson  <rth@redhat.com>
939
940         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
941         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
942         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
943         * gcc.dg/vect/vect-reduc-2.c: Likewise.
944         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
945         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
946
947 2005-06-27  Richard Henderson  <rth@redhat.com>
948
949         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
950         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
951
952 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
953
954         * obj-c++.dg/proto-lossage-5.mm: New.
955         * objc.dg/proto-lossage-5.m: New.
956
957 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
958
959         PR 21959
960         * gcc.dg/tree-ssa/pr21959.c: New test.
961
962 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
963
964         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
965         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
966         testing uninitialized var.
967
968         * gcc.c-torture/execute/builtins/chk.h: New.
969         * gcc.c-torture/execute/builtins/lib/chk.c: New.
970         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
971         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
972         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
973         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
974         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
975         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
976         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
977         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
978         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
979         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
980         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
981         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
982         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
983         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
984         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
985         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
986         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
987         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
988         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
989         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
990         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
991         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
992         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
993         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
994         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
995         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
996         * gcc.dg/builtin-object-size-1.c: New test.
997         * gcc.dg/builtin-object-size-2.c: New test.
998         * gcc.dg/builtin-object-size-3.c: New test.
999         * gcc.dg/builtin-object-size-4.c: New test.
1000         * gcc.dg/builtin-object-size-5.c: New test.
1001         * gcc.dg/builtin-stringop-chk-1.c: New test.
1002         * gcc.dg/builtin-stringop-chk-2.c: New test.
1003         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1004         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1005         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1006         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1007         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1008         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1009         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1010         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1011         * gcc.c-torture/execute/printf-1.c: New test.
1012         * gcc.c-torture/execute/fprintf-1.c: New test.
1013         * gcc.c-torture/execute/vprintf-1.c: New test.
1014         * gcc.c-torture/execute/vfprintf-1.c: New test.
1015         * gcc.c-torture/execute/printf-chk-1.c: New test.
1016         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1017         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1018         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1019
1020 2005-06-27  Michael Matz  <matz@suse.de>
1021
1022         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1023         slot is not merged if address escapes.
1024
1025 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1026
1027         PR c/21911
1028         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1029
1030 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1031
1032         PR middle-end/17965
1033         * gcc.c-torture/compile/20050622-1.c: New test.
1034
1035         PR middle-end/22028
1036         * gcc.dg/20050620-1.c: New test.
1037
1038 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1039
1040         PR tree-optimization/22026
1041         * gcc.dg/tree-ssa/pr22026.c: New.
1042
1043 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1044
1045         PR libfortran/22144
1046         * gfortran.dg/shift-alloc.f90:  New testcase.
1047
1048 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1049
1050         * all files: Update FSF address in copyright headers.
1051
1052 2005-06-22  Jan Hubicka  <jh@suse.cz>
1053
1054         * wholeprogram-1.c: New testcase.
1055         * wholeprogram-2.c: New testcase.
1056
1057 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1058
1059         PR 22171
1060         * gcc.dg/tree-ssa/pr22171.c: New test.
1061
1062 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1063
1064         * gfortran.dg/simplify_modulo.f90: New.
1065
1066 2005-06-24  Jan Hubicka  <jh@suse.cz>
1067
1068         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1069
1070 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1071
1072         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1073
1074 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1075
1076         * obj-c++.dg/typedef-alias-1.mm: New.
1077         * objc.dg/typedef-alias-1.m: New.
1078
1079 2005-06-23  Jeff Law  <law@redhat.com>
1080
1081         * gcc.dg/tree-ssa/vrp16.c: New test.
1082
1083 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1084
1085         * lib/target-supports.exp: Add
1086         check_effective_target_fortran_large_real and
1087         check_effective_target_fortran_large_int to check for
1088         corresponding effective targets.
1089         * gfortran.dg/large_integer_kind_1.f90: New test.
1090         * gfortran.dg/large_real_kind_1.f90: New test.
1091
1092 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1093
1094         PR tree-optimization/22117
1095         * gcc.dg/tree-ssa/pr22117.c: New.
1096
1097 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1098
1099         PR testsuite/22123
1100         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1101
1102 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1103
1104         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1105
1106 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1107
1108         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1109         * gfortran.dg/f2c_4.c: Likewise
1110         
1111 2005-06-22 Paul Brook  <paul@codesourcery.com>
1112
1113         PR fortran/21034
1114         * gfortran.dg/auto_save_1.f90: New test.
1115
1116 2005-06-22  Michael Matz  <matz@suse.de>
1117
1118         * gcc.target/x86-64/abi: New directory.
1119         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1120         * gcc.target/x86-64/abi/README.gcc: New file.
1121         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1122         * gcc.target/x86-64/abi/asm-support.s: New file.
1123         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1124         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1125         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1126         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1127         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1128         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1129         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1130         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1131         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1132         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1133         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1134         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1135         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1136         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1137         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1138         * gcc.target/x86_64/abi/test_varargs.c: New test.
1139
1140 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1141
1142         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1143         32-bit i?86 and x86_64.
1144
1145 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1146
1147         * obj-c++.dg/const-str-[1-9].mm: New tests.
1148
1149 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1150
1151         PR fortran/22010
1152         * gfortran.dg/namelist_use.f90: New.
1153         * gfortran.dg/namelist_use_only.f90: New.
1154
1155 2005-06-21  Jeff Law  <law@redhat.com>
1156
1157         * gcc.dg/tree-ssa/vrp15.c: New test.
1158
1159 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1160
1161         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1162         Remove.
1163         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1164         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1165         remove vect_reduction target keyword. Also avoid two returns in main.
1166         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1167         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1168         * gcc.dg/vect/vect-reduc-1short.c: New test.
1169         * gcc.dg/vect/vect-reduc-1char.c: New test.
1170         * gcc.dg/vect/vect-reduc-2short.c: New test.
1171         * gcc.dg/vect/vect-reduc-2char.c: New test.
1172         * gcc.dg/vect/vect-reduc-6.c: New test.
1173         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1174         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1175         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1176
1177 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1178         Paul Thomas  <pault@gcc.gnu.org>
1179
1180         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1181         New tests.
1182         
1183 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1184
1185         * gfortran.dg/backslash_1.f90: New test.
1186         * gfortran.dg/backslash_2.f90: New test.
1187
1188 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1189
1190         * gfortran.dg/duplicate_labels.f90: New test.
1191
1192 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1193
1194         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1195         unsupportable relocations.
1196         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1197         * gcc.dg/20050321-2.c: xfail for NetWare.
1198
1199 2005-06-20  Andreas Jaeger  <aj@suse.de>
1200
1201         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1202         gcc.target/i386/fastcall-sseregparm.c,
1203         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1204
1205 2005-06-19  Richard Henderson  <rth@redhat.com>
1206
1207         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1208
1209 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1210
1211         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1212
1213 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1214
1215         PR c++/22115
1216         * g++.dg/conversion/simd2.C: Change expected error message.
1217
1218 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1219
1220         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1221         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1222         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1223
1224 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1225
1226         * gcc.dg/fold-mod-1.c: New test.
1227
1228 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1229
1230         PR fortran/19926
1231         * gfortran.dg/pr19926.f90: New test.
1232
1233 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1234
1235         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1236         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1237         targets.
1238         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1239         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1240
1241 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1242
1243         * gcc.target/ia64/float80-varargs-1.c: New test.
1244
1245 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1246
1247         PR tree-opt/22035
1248         * gfortran.dg/f2c_6.f90: New test.
1249
1250 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1251
1252         PR c++/17413
1253         * g++.dg/template/local5.C: New.
1254
1255 2005-06-17  Richard Henderson  <rth@redhat.com>
1256
1257         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1258
1259 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1260
1261         PR testsuite/21945
1262         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1263
1264 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1265
1266         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1267         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1268         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1269         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1270         check_vect to verify the presence of hardware vector support.
1271
1272 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1273
1274         PR testsuite/22056
1275         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1276
1277 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1278
1279         PR libfortran/19216
1280         * gfortran.dg/pr19216.f: Add correct space between brackets and
1281         dg directive.
1282
1283 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1284
1285         PR libfortran/16436
1286         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1287
1288 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1289
1290         * gcc.target/i386/attributes-error.c: New testcase.
1291         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1292         * gcc.target/i386/regparm-stdcall.c: Likewise.
1293         * gcc.target/i386/sseregparm-1.c: Likewise.
1294         * gcc.target/i386/sseregparm-2.c: Likewise.
1295
1296 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1297
1298         * g++.dg/rtti/crash2.C: New.
1299
1300 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1301
1302         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1303
1304 2005-06-15  David Ung  <davidu@mips.com>
1305
1306         * gcc.target/mips/mips16e-extends.c: New test for testing the
1307         generation of MIPS16e zeb/zeh, seb/seh instructions.
1308
1309 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1310
1311         PR 22018
1312         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1313         * gcc.dg/tree-ssa/pr22018.c: New test.
1314
1315 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1316
1317         * gcc.dg/simd-1.c: Update error messages.
1318         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1319         * gcc.dg/simd-2.c: Update error messages.
1320         * gcc.dg/simd-4.c: New.
1321
1322 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1323
1324         PR c++/20678
1325         * g++.dg/other/crash-4.C: New.
1326
1327 2005-06-14  Devang Patel  <dpatel@apple.com>
1328
1329         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1330
1331 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1332
1333         PR c++/21929
1334         * g++.dg/parse/crash11.C: Update
1335
1336 2005-06-13  Jeff Law  <law@redhat.com>
1337
1338         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1339         perform the desired transformations.
1340         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1341         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1342
1343 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1344
1345         PR fortran/22038
1346         * gfortran.dg/forall_1.f90: Un-XFAIL.
1347
1348 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1349
1350         PR c++/21929
1351         * g++.dg/parse/crash26.C: New.
1352
1353         PR c++/20789
1354         * g++.dg/init/member1.C: New.
1355
1356 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1357
1358         * gfortran.dg/altreturn_1.f90: New test.
1359
1360 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1361
1362         PR middle-end/21985
1363         * gcc.dg/tree-ssa/pr21985.c: New test.
1364
1365 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1366
1367         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1368
1369 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1370
1371         PR c++/21930
1372         * g++.dg/other/error10.C: New test case.
1373
1374 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1375
1376         PR libfortran/19155
1377         * gfortran.dg/pr19155.f: Add test.
1378
1379 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1380
1381         * gfortran.dg/f2c_7.f90: New test.
1382
1383         * gfortran.dg/forall_1.f90: XFAILed.
1384
1385 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1386
1387         * gcc.dg/pr14796-1.c: New.
1388         * gcc.dg/pr14796-2.c: New.
1389
1390 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1391
1392         PR fortran/17792
1393         PR fortran/21375
1394         * gfortran.dg/deallocate_stat.f90:  New test.
1395
1396 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1397
1398         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1399
1400 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1401
1402         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1403         access will be generated when this loop is vectorized. Test that
1404         accesses with same alignment were detected.
1405         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1406         Test that accesses with same alignment were detected.
1407         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1408         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1409         alignment were detected.
1410
1411 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1412
1413         * gcc.dg/Wcxx-compat-1.c: New.
1414
1415 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1416
1417         PR libfortran/21480
1418         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1419         complex array.
1420
1421 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1422
1423         * gcc.dg/alias-8.c: New.
1424
1425 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1426
1427         * gcc.dg/format/cmn_err-1.c: Update.
1428
1429 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1430
1431         PR target/20666
1432         * gcc.target/sparc/fexpand-2.c: New.
1433         * gcc.target/sparc/fpmerge-2.c: New.
1434         * gcc.target/sparc/fpmul-2.c: New.
1435         * gcc.target/sparc/noresult.c: New.
1436         * gcc.target/sparc/pdist-2.c: New.
1437         * gcc.target/sparc/pdist-3.c: New.
1438
1439 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1440
1441         PR testsuite/21702
1442         * gcc.target/i386/i386.exp: Fix comment typo.
1443
1444 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1445
1446         PR c++/19497
1447         * g++.dg/inherit/using5.C: New.
1448         * g++.dg/inherit/using6.C: New.
1449
1450 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1451
1452         PR c++/19894
1453         * g++.dg/template/ptrmem15.C: New test.
1454
1455         PR c++/20563
1456         * g++.dg/ext/label4.C: New test.
1457
1458 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1459
1460         * gcc.dg/tls/debug-1.c: New test.
1461
1462 2005-06-07  Dale Johannesen  <dalej@apple.com>
1463
1464         * gcc.target/i386/movq.c:  New.
1465
1466 2005-06-07  Dale Johannesen  <dalej@apple.com>
1467
1468         * gcc.dg/20050607-1.c:  New.
1469
1470 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1471
1472         PR middle-end/21850
1473         * gcc.c-torture/execute/20050607-1.c: New test.
1474
1475 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1476
1477         PR libfortran/21926
1478         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1479         Test case where the return array has lowest stride one,
1480         but isn't packed.
1481
1482 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1483
1484         * lib/target-supports.exp (check_effective_target_sync_int_long):
1485         Add s390 and s390x targets.
1486
1487 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1488
1489         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1490         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1491         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1492         * gcc.dg/tree-ssa/loop-9.c: New test.
1493
1494 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1495
1496         * g++.dg/parse/defarg10.C: New.
1497
1498 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1499
1500         PR regression/21897
1501         * gcc.c-torture/execute/20050604-1.c: New test.
1502
1503 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1504
1505         PR 21903
1506         * g++.dg/parse/defarg9.C: New.
1507
1508         PR c++/20637
1509         * g++.dg/inherit/using4.C: New.
1510         * g++.dg/overload/error1.C: Adjust expected errors.
1511         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1512         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1513         * g++.old-deja/g++.other/redecl2.C: Likewise.
1514         * g++.old-deja/g++.other/redecl4.C: Likewise.
1515         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1516
1517 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1518
1519         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1520
1521 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1522
1523         * lib/gfortran.exp (gfortran_target_compile): Call
1524         dg-additional-files-options
1525         * gfortran.dg/f2c_4.f90: New file
1526         * gfortran.dg/f2c_4.c: New file
1527         * gfortran.dg/f2c_5.f90: New file
1528         * gfortran.dg/f2c_5.c: New file
1529
1530 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1531
1532         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1533
1534         PR fortran/21912
1535         * gfortran.dg/array_constructor_4.f90: New test.
1536
1537 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1538
1539         PR c++/21619
1540         * g++.dg/ext/builtin9.C: New test.
1541
1542 2005-06-05  Dale Johannesen  <dalej@apple.com>
1543
1544         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1545         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1546
1547 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1548
1549         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1550         * gcc.dg/vect/vect-reduc-1.c: New.
1551         * gcc.dg/vect/vect-reduc-2.c: New.
1552         * gcc.dg/vect/vect-reduc-3.c: New.
1553
1554 2005-06-04  Dale Johannesen  <dalej@apple.com>
1555
1556         * gcc.c-torture/execute/20050603-1.c:  New.
1557         * gcc.c-torture/execute/20050603-2.c:  New.
1558         * gcc.dg/20050603-3.c:  New.
1559
1560 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1561
1562         PR fortran/19195
1563         * gfortran.dg/debug_1.f90: New test.
1564
1565         * gfortran.dg/forall_1.f90: New test.
1566
1567 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1568
1569         * gfortran.dg/array_constructor_3.f90: New test.
1570
1571 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1572
1573         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1574
1575 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1576
1577         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1578
1579 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1580
1581         PR c/21873
1582         * gcc.dg/init-excess-1.c: New test.
1583
1584 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1585
1586         PR c++/21853
1587         * g++.dg/expr/static_cast6.C: New test.
1588
1589 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1590
1591         * gcc.dg/tree-ssa/vrp14.c: New test.
1592
1593 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1594
1595         PR c++/21336
1596         * g++.dg/template/new2.C: New test.
1597
1598 2005-06-03  Josh Conner  <jconner@apple.com>
1599
1600         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1601         all entries in initializer.
1602
1603 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1604
1605         PR middle-end/21858
1606         * gcc.dg/pr21858.c: New testcase.
1607
1608 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1609
1610         PR tree-optimization/21292
1611
1612         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1613         New.
1614         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1615         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1616         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1617         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1618         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1619
1620 2005-06-02  Richard Henderson  <rth@redhat.com>
1621
1622         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1623
1624 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1625
1626         * gcc.dg/wtypequal.c: New testcase.
1627
1628 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1629
1630         PR 21582
1631         * gcc.dg/tree-ssa/pr21582.c: New test.
1632
1633 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1634
1635         PR c++/21280
1636         * g++.dg/opt/interface2.h: New.
1637         * g++.dg/opt/interface2.C: New.
1638         * g++.dg/init/ctor4.C: Adjust error lines.
1639         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1640         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1641         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1642         * g++.old-deja/g++.pt/assign1.C: Likewise.
1643         * g++.old-deja/g++.pt/crash20.C: Likewise.
1644
1645 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1646
1647         PR tree-optimization/21734
1648         * g++.dg/vect/pr21734_1.cc: New.
1649         * g++.dg/vect/pr21734_2.cc: New.
1650
1651 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1652
1653         PR c++/20350
1654         * g++.dg/template/spec24.C: New.
1655
1656         PR c++/21151
1657         * g++.dg/pch/local-1.C: New.
1658         * g++.dg/pch/local-1.Hs: New.
1659
1660 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1661
1662         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1663         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1664         * gcc.dg/tree-ssa/pr14341.c: New test.
1665         * gcc.dg/tree-ssa/pr14841.c: New test.
1666         * gcc.dg/tree-ssa/pr20701.c: New test.
1667         * gcc.dg/tree-ssa/pr21086.c: New test.
1668         * gcc.dg/tree-ssa/pr21090.c: New test.
1669         * gcc.dg/tree-ssa/pr21332.c: New test.
1670         * gcc.dg/tree-ssa/pr21458.c: New test.
1671         * gcc.dg/tree-ssa/pr21658.c: New test.
1672         * gcc.dg/tree-ssa/vrp01.c: New test.
1673         * gcc.dg/tree-ssa/vrp02.c: New test.
1674         * gcc.dg/tree-ssa/vrp03.c: New test.
1675         * gcc.dg/tree-ssa/vrp04.c: New test.
1676         * gcc.dg/tree-ssa/vrp05.c: New test.
1677         * gcc.dg/tree-ssa/vrp06.c: New test.
1678         * gcc.dg/tree-ssa/vrp07.c: New test.
1679         * gcc.dg/tree-ssa/vrp08.c: New test.
1680         * gcc.dg/tree-ssa/vrp09.c: New test.
1681         * gcc.dg/tree-ssa/vrp10.c: New test.
1682         * gcc.dg/tree-ssa/vrp11.c: New test.
1683         * gcc.dg/tree-ssa/vrp12.c: New test.
1684         * gcc.dg/tree-ssa/vrp13.c: New test.
1685
1686 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1687
1688         PR 21029
1689         * gcc.dg/tree-ssa/pr21029.c: New test.
1690
1691 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1692
1693         * gfortran.dg/logint-1.f: New test case.
1694         * gfortran.dg/logint-2.f: Likewise.
1695         * gfortran.dg/logint-3.f: Likewise.
1696
1697 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1698
1699         PR c/21536
1700         PR c/20760
1701         * gcc.dg/20050527-1.c: New test.
1702
1703         * gcc.dg/i386-sse-12.c: New test.
1704
1705         PR fortran/21729
1706         * gfortran.dg/implicit_5.f90: New test.
1707
1708 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1709
1710         PR fortran/20883
1711         * gfortran/assign_4.f90: New test.
1712         * gfortran/assign_2.f90: Change compile to run.
1713
1714 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1715
1716         * lib/target-supports.exp
1717         (check_effective_target_sync_char_short): New.
1718         * gcc.dg/sync-2.c: New.
1719
1720 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1721
1722         PR tree-optimization/21817
1723         * gcc.dg/torture/pr21817-1.c: New.
1724
1725 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1726
1727         PR c++/21165
1728         * g++.dg/template/init5.C: New.
1729
1730 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1731
1732         * gfortran.dg/char_initialiser_actual.f90:
1733         Test character initialisers as actual arguments.
1734         * gfortran.dg/char_pointer_comp_assign.f90:
1735         Test character pointer structure component assignments.
1736         * gfortran.dg/char_array_structure_constructor.f90:
1737         Test character components in structure constructors.
1738
1739 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1740
1741         PR middle-end/20931
1742         * g++.dg/opt/pr20931.C: New test.
1743
1744 2005-05-31  Andreas Jaeger  <aj@suse.de>
1745
1746         PR testsuite/20772
1747         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1748         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1749         g++.old-deja/g++.ext/asmspec1.C,
1750         g++.old-deja/g++.other/regstack.C,
1751         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1752         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1753         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1754         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1755         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1756         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1757         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1758         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1759         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1760         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1761         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1762         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1763         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1764         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1765         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1766         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1767         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1768         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1769         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1770
1771 2005-05-31  Jeff Law  <law@redhat.com>
1772
1773         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1774
1775 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1776
1777         PR middle-end/21743
1778         * gcc.dg/builtins-1.c: Activate disabled clog test.
1779         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1780
1781 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1782
1783         * gfortran.dg/char_pointer_assign.f90:
1784         Test character-pointer assignments and pointer assignments.
1785         * gfortran.dg/char_pointer_dummy.f90:
1786         Test character-pointer dummy arguments.
1787         * gfortran.dg/char_pointer_func.f90:
1788         Test character-pointer function returns.
1789         * gfortran.dg/char_pointer_dependency.f90:
1790         Test character-pointer functions with dependencies.
1791
1792 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1793
1794         PR c++/21784
1795         * g++.dg/lookup/using14.C: New test.
1796
1797 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1798
1799         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1800         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1801         trailing ^M.
1802
1803 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1804
1805         PR c++/17413
1806         * g++.dg/template/local5.C: New.
1807
1808         PR target/21761
1809         * gcc.c-torture/compile/pr21761.c: New.
1810
1811         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1812         before darwin8.
1813
1814 2005-05-30  Steven G. Kargl
1815
1816         PR fortran/20846
1817         * gfortran.dg/inquire_8.f90: New test.
1818
1819 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1820
1821         PR libfortran/21376
1822         * gfortran.dg/output_exponents_1.f90: New test.
1823
1824 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1825
1826         PR libfortran/20006
1827         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1828
1829 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/21210
1832         * g++.dg/ext/complex1.C: New test.
1833
1834         PR c++/21340
1835         * g++.dg/init/ctor6.C: New test.
1836
1837 2005-05-29  Jan Hubicka  <jh@suse.cz>
1838
1839         * gcc.c-torture/compile/pr21562.c: New.
1840
1841 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1842
1843         * gfortran.dg/subnormal_1.f90: New test.
1844
1845 2005-05-28  Jan Hubicka  <jh@suse.cz>
1846
1847         * tree-prof.exp: Fix comment.
1848         * value-prof-1.c: New.
1849         * value-prof-2.c: New.
1850         * value-prof-3.c: New.
1851         * value-prof-4.c: New.
1852
1853 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1854
1855         PR c++/21614
1856         * g++.dg/expr/ptrmem6.C: New test.
1857         * g++.dg/expr/ptrmem6a.C: Likewise.
1858
1859 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1860
1861         PR tree-optimization/21658
1862         * gcc.dg/tree-ssa/pr21658.c: New.
1863
1864 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1865
1866         PR c++/21455
1867         * g++.dg/inherit/ptrmem3.C: New.
1868
1869         PR c++/21681
1870         * g++.dg/parse/template16.C: New.
1871
1872 2005-05-27  Andreas Jaeger  <aj@suse.de>
1873
1874         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1875
1876         * gcc.dg/i386-sse-8.c: Run test on all archs.
1877
1878 2005-05-26  Mike Stump  <mrs@apple.com>
1879
1880         * objc.dg/isa-field-1.m: Only run on darwin.
1881         * objc.dg/lookup-1.m: Likewise.
1882         * objc.dg/try-catch-8.m: Likewise.
1883
1884 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1885
1886         PR tree-optimization/9814
1887         * gcc.dg/pr9814-1.c: New test case.
1888
1889 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1890
1891         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1892         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1893         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1894         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1895         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1896         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1897         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1898         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1899         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1900         objc.dg/try-catch-8.m: New.
1901
1902 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1903
1904         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1905         remove extraneous semicolons.
1906
1907 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1908
1909         * obj-c++.dg/comp-types-12.mm: New.
1910         * objc.dg/comp-types-11.m: New.
1911         * objc.dg/selector-4.m: New.
1912
1913 2005-05-26  Andreas Jaeger  <aj@suse.de>
1914
1915         PR testsuite/20772
1916         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1917         g++.old-deja/g++.ext/attrib3.C,
1918         g++.old-deja/g++.other/store-expr1.C,
1919         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1920         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1921         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1922         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1923         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1924         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1925         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1926         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1927         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1928         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1929         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1930         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1931         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1932         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1933         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1934         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1935         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1936         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1937         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1938
1939 2005-05-26  Andreas Jaeger  <aj@suse.de>
1940
1941         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1942         x86-64 compilation.
1943
1944 2005-05-26  Andreas Jaeger  <aj@suse.de>
1945
1946         PR testsuite/20772
1947         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1948         gcc.misc-tests/i386-pf-athlon-1.c,
1949         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1950         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1951         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1952         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1953         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1954         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1955         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1956         programs.
1957
1958         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1959         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1960         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1961         x86-64 compilation.
1962
1963         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1964         x86_64.
1965
1966         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1967         effective-target ilp32.
1968
1969 2005-05-26  David Ung  <davidu@mips.com>
1970
1971         * gcc.target/mips/ext_ins.c: New test for testing the generation
1972         of MIPS32/64 rev 2 ext/ins instructions.
1973
1974 2005-05-26  Andreas Jaeger  <aj@suse.de>
1975
1976         * treelang/compile/unsigned.tree: Use gimple instead of
1977         nonexisting generic dump.
1978
1979 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1980
1981         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1982
1983 2005-05-26  Andreas Jaeger  <aj@suse.de>
1984
1985         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1986
1987 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1988
1989         PR libfortran/17283
1990         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1991         Test callee-allocated memory with write statements.
1992
1993 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1994
1995         PR middle-end/21709
1996         * gcc.dg/pr21709-1.c: New test case.
1997
1998 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1999             Mike Stump  <mrs@apple.com>
2000
2001         * objc/execute/next_mapping.h: Update for C++.
2002
2003         * obj-c++.dg/selector-1.mm: Move to...
2004         * obj-c++.dg/selector-4.mm: here...
2005
2006         * obj-c++.dg/basic.mm: New.
2007         * obj-c++.dg/comp-types-1.mm: New.
2008         * obj-c++.dg/cxx-class-1.mm: New.
2009         * obj-c++.dg/cxx-ivars-1.mm: New.
2010         * obj-c++.dg/cxx-ivars-2.mm: New.
2011         * obj-c++.dg/cxx-ivars-3.mm: New.
2012         * obj-c++.dg/cxx-scope-1.mm: New.
2013         * obj-c++.dg/cxx-scope-2.mm: New.
2014         * obj-c++.dg/defs.mm: New.
2015         * obj-c++.dg/empty-private-1.mm: New.
2016         * obj-c++.dg/encode-1.mm: New.
2017         * obj-c++.dg/encode-2.mm: New.
2018         * obj-c++.dg/encode-3.mm: New.
2019         * obj-c++.dg/extern-c-1.mm: New.
2020         * obj-c++.dg/extra-semi.mm: New.
2021         * obj-c++.dg/fix-and-continue-2.mm: New.
2022         * obj-c++.dg/isa-field-1.mm: New.
2023         * obj-c++.dg/ivar-list-semi.mm: New.
2024         * obj-c++.dg/local-decl-1.mm: New.
2025         * obj-c++.dg/lookup-1.mm: New.
2026         * obj-c++.dg/lookup-2.mm: New.
2027         * obj-c++.dg/method-1.mm: New.
2028         * obj-c++.dg/method-2.mm: New.
2029         * obj-c++.dg/method-3.mm: New.
2030         * obj-c++.dg/method-4.mm: New.
2031         * obj-c++.dg/method-5.mm: New.
2032         * obj-c++.dg/method-6.mm: New.
2033         * obj-c++.dg/method-7.mm: New.
2034         * obj-c++.dg/no-extra-load.mm: New.
2035         * obj-c++.dg/overload-1.mm: New.
2036         * obj-c++.dg/pragma-1.mm: New.
2037         * obj-c++.dg/pragma-2.mm: New.
2038         * obj-c++.dg/private-1.mm: New.
2039         * obj-c++.dg/private-2.mm: New.
2040         * obj-c++.dg/proto-qual-1.mm: New.
2041         * obj-c++.dg/qual-types-1.mm: New.
2042         * obj-c++.dg/stubify-1.mm: New.
2043         * obj-c++.dg/stubify-2.mm: New.
2044         * obj-c++.dg/super-class-1.mm: New.
2045         * obj-c++.dg/super-class-2.mm: New.
2046         * obj-c++.dg/super-dealloc-1.mm: New.
2047         * obj-c++.dg/super-dealloc-2.mm: New.
2048         * obj-c++.dg/template-1.mm: New.
2049         * obj-c++.dg/template-2.mm: New.
2050         * obj-c++.dg/template-3.mm: New.
2051         * obj-c++.dg/template-4.mm: New.
2052         * obj-c++.dg/template-5.mm: New.
2053         * obj-c++.dg/template-6.mm: New.
2054         * obj-c++.dg/try-catch-1.mm: New.
2055         * obj-c++.dg/try-catch-2.mm: New.
2056         * obj-c++.dg/try-catch-3.mm: New.
2057         * obj-c++.dg/try-catch-4.mm: New.
2058         * obj-c++.dg/try-catch-5.mm: New.
2059         * obj-c++.dg/try-catch-6.mm: New.
2060         * obj-c++.dg/try-catch-7.mm: New.
2061         * obj-c++.dg/try-catch-8.mm: New.
2062         * obj-c++.dg/try-catch-9.mm: New.
2063         * obj-c++.dg/va-meth-1.mm: New.
2064
2065 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2066
2067         * obj-c++.dg/selector-1.mm: New.
2068         * obj-c++.dg/selector-2.mm: New.
2069
2070 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2071
2072         * obj-c++.dg/selector-3.mm: New.
2073         * objc.dg/selector-3.m: New.
2074
2075 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2076
2077         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2078         about where warning appears.
2079
2080 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2081
2082         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2083         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2084         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2085         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2086
2087 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2088
2089         * gcc.dg/20050524-1.c: New test.
2090
2091 2005-05-25  Jan Hubicka  <jh@suse.cz>
2092
2093         * gcc.dg/tree-prof/inliner-1.c: New.
2094
2095 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2096
2097         * gcc.dg/tree-prof: New directory.
2098         * gcc.dg/tree-prof/tree-prof.exp: New.
2099
2100 2005-05-25  DJ Delorie  <dj@redhat.com>
2101
2102         * gcc.dg/Wattributes-1.c: New.
2103         * gcc.dg/Wattributes-2.c: New.
2104         * gcc.dg/Wattributes-3.c: New.
2105
2106 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2107
2108         PR tree-optimization/19833
2109         * gcc.dg/uninit-4.c: Remove xfail.
2110         * gcc.dg/uninit-9.c: Ditto.
2111
2112 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2113
2114         * obj-c++.dg/bitfield-[1-5].mm: New.
2115         * obj-c++.dg/class-protocol-1.mm: New.
2116         * obj-c++.dg/comp-types-1[0-1].mm: New.
2117         * obj-c++.dg/comp-types-[2-9].mm: New.
2118         * obj-c++.dg/encode-[4-8].mm: New.
2119         * obj-c++.dg/layout-1.mm: New.
2120         * obj-c++.dg/method-1[0-9].mm: New.
2121         * obj-c++.dg/method-2[0-1].mm: New.
2122         * obj-c++.dg/method-[8-9].mm: New.
2123         * obj-c++.dg/objc-gc-3.mm: New.
2124         * obj-c++.dg/try-catch-10.mm: New.
2125         * objc.dg/bitfield-5.m: New.
2126         * objc.dg/comp-types-10.m: New.
2127         * objc.dg/comp-types-9.m: New.
2128         * objc.dg/layout-1.m: New.
2129         * objc.dg/objc-gc-4.m: New.
2130         * objc.dg/try-catch-9.m: New.
2131         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2132         * objc.dg/comp-types-1.m: Likewise.
2133         * objc.dg/comp-types-[5-6].m: Likewise.
2134         * objc.dg/method-9.m: Likewise.
2135
2136 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2137
2138         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2139         and on hardware without VMX support.
2140
2141         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2142
2143         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2144
2145         * lib/profopt.exp (dg-final-generate, dg-final-use,
2146         profopt-final-code, profopt-get-options): New.
2147         (profopt-execute): Process test directives.
2148
2149         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2150         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2151         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2152
2153 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2154
2155         PR C++/21645
2156         * g++.dg/init/ctor5.C: New test.
2157
2158 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2159
2160         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2161         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2162         vect-113.c, vect-114.c.
2163
2164 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2165
2166         * gcc.dg/const-elim-1.c: Remove xfails.
2167
2168 2005-05-23  Jeff Law  <law@redhat.com>
2169
2170         * gcc.c-torture/compile/pr21638.c: New test.
2171         * gcc.c-torture/compile/20050520-1.c: New test.
2172
2173 2005-05-23  Nick Clifton  <nickc@redhat.com>
2174
2175         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2176         be a proper triple, ie: m32r*-*-*.
2177         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2178
2179 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2180
2181         PR middle-end/21331
2182         PR tree-opt/21293
2183         * gcc.c-torture/compile/pr21293.c: New test.
2184         * gcc.c-torture/execute/pr21331.c: New test.
2185
2186 2004-05-20  Richard Henderson  <rth@redhat.com>
2187
2188         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2189
2190 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2191
2192         * obj-c++-dg.exp: Add.
2193         * obj-c++.exp: Add.
2194         * obj-c++.dg/dg.exp: Add.
2195
2196 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2197
2198         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2199         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2200
2201 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2202
2203         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2204
2205 2004-05-19  Richard Henderson  <rth@redhat.com>
2206
2207         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2208
2209 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2210
2211         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2212
2213         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2214
2215 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2216
2217         PR c++/21495
2218         * g++.dg/parse/extern1.C: New test.
2219         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2220
2221 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2222
2223         * gcc.dg/c99-math.h: New.
2224         * gcc.dg/c99-math-float-1.c: New test.
2225         * gcc.dg/c99-math-double-1.c: Likewise.
2226         * gcc.dg/c99-math-long-double-1.c: Likewise.
2227
2228 2005-05-18  Richard Henderson  <rth@redhat.com>
2229
2230         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2231
2232 2005-05-18  Devang Patel  <dpatel@apple.com>
2233
2234         * g++.dg/opt/20050511-1.C: New test.
2235
2236 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2237
2238         PR libfortran/21127
2239         * gfortran.dg/reshape-complex.f90:  New test.
2240
2241 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2242
2243         * gfortran.dg/array_constructor_1.f90: New test.
2244         * gfortran.dg/array_constructor_2.f90: New test.
2245
2246 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2247
2248         PR fortran/20954
2249         * gfortran.dg/pr20954.f: New test.
2250
2251 2005-05-17  Mike Stump  <mrs@apple.com>
2252
2253         Yet more Objective-C++...
2254
2255         * objc.dg/method-5.m: Update.
2256         * objc.dg/method-6.m: Update.
2257         * objc.dg/method-7.m: Update.
2258         * objc.dg/method-9.m: Update.
2259         * objc.dg/try-catch-2.m: Update.
2260
2261 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2262
2263         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2264         Remove little-endian optimizations.
2265
2266 2005-05-17  Jeff Law  <law@redhat.com>
2267
2268         * g++.dg/tree-ssa/pr18414.C: New test.
2269         * gcc.dg/tree-ssa/pr18414.C: New test.
2270         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2271         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2272
2273 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2274
2275         * gcc.dg/compat/generate-random.c: Do not include
2276         libiberty.h.
2277         * gcc.dg/compat/generate-random_r.c: Likewise.
2278
2279 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2280
2281         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2282
2283 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2284
2285         PR middle-end/21595
2286         * g++.dg/tree-ssa/builtin1.C: New testcase.
2287
2288 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR c++/21454
2291         * g++.dg/opt/const4.C: New test.
2292
2293         PR middle-end/21492
2294         * g++.dg/opt/crossjump1.C: New test.
2295
2296         PR tree-optimization/21610
2297         * gcc.c-torture/compile/20050516-1.c: New test.
2298
2299         PR fortran/15080
2300         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2301         about the test failing.
2302         * gfortran.fortran-torture/execute/where_7.f90: New test.
2303         * gfortran.fortran-torture/execute/where_8.f90: New test.
2304
2305 2005-05-16  Richard Henderson  <rth@redhat.com>
2306
2307         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2308         i?86 and x86_64.
2309
2310 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2311
2312         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2313         (limits.h): Include unconditionally.
2314         (stdlib.h): Likewise.
2315         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2316         (limits.h): Include unconditionally.
2317         (stdlib.h): Likewise.
2318         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2319         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2320         (limits.h): Include unconditionally.
2321         (stdlib.h): Likewise.
2322         (hashtab.h): Do not include.
2323         (getopt.h): Likewise.
2324         (stddef.h): Include.
2325         (hashval_t): Define.
2326         (struct entry): Add "next" field.
2327         (HASH_SIZE): New macro.
2328         (hash_table): New variable.
2329         (switchfiles): Do not use xmalloc.
2330         (mix): New macro.
2331         (iterative_hash): New function.
2332         (hasht): Remove.
2333         (e_exists): New function.
2334         (e_insert): Likewise.
2335         (output): Use, instead of libiberty hashtable functions.
2336         (main): Do not use getopt.  Do not call htab_create.
2337
2338 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2339
2340         PR libstdc++/21526
2341         * lib/target-supports.exp (check_mkfifo_available):
2342         Return 0 for cygwin as mkfifo support incomplete on platform.
2343         Fix typos in comments.
2344
2345 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2346
2347         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2348
2349 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2350
2351         PR fortran/17432
2352         * gfortran.dg/assign_4.f: New test.
2353
2354 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2355
2356         PR tree-optimization/21563
2357         * gcc.dg/tree-ssa/pr21563.c: New.
2358
2359 2005-05-14  Jan Hubicka  <jh@suse.cz>
2360
2361         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2362
2363 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2364
2365         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2366
2367 2005-05-13  Julian Brown  <julian@codesourcery.com>
2368
2369         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2370         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2371
2372 2005-05-13  Jan Hubicka  <jh@suse.cz>
2373
2374         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2375         * gcc.dg/fold-xor-?.c: Likewise.
2376         * gcc.dg/pr15784-?.c: Likewise.
2377         * gcc.dg/pr20922-?.c: Likewise.
2378         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2379         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2380         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2381
2382 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2383
2384         PR fortran/21260
2385         * gfortran.dg/hollerith_1.f90: New test.
2386
2387 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2388
2389         * gfortran.dg/func_result_2.f90: New test.
2390
2391 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2392
2393         * gfortran.dg/dev_null.f90: New test.
2394
2395 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2396
2397         * gcc.dg/arm-vfp1.c: Revert last change.
2398
2399 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2400
2401         PR middle-end/19807
2402         PR tree-optimization/19639
2403         * g++.dg/tree-ssa/pr19807.C: New testcase.
2404
2405 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2406
2407         PR libfortran/21471
2408         * gfortran.dg/append-1.f90: New test.
2409
2410 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2411
2412         * gcc.dg/pr18501.c: XFAIL.
2413         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2414         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2415         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2416         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2417         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2418         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2419         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2420         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2421
2422 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2423
2424         PR fortran/20178
2425         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2426         gfortran.dg/f2c_3.f90: New tests.
2427
2428         * gfortran.dg/return_1.f90: Fix dg annotation.
2429
2430 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2431
2432         * gcc.c-torture/compile/20050510-1.c: New test.
2433
2434 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2435
2436         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2437
2438 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2439
2440         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2441
2442 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2443
2444         PR c/17913
2445         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2446
2447 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2448
2449         PR c/21342
2450         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2451         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2452
2453 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2454
2455         PR debug/16676
2456         * gcc.dg/debug/pr16676.c: New test.
2457
2458 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2459
2460         PR testsuite/21443
2461         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2462         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2463         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2464         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2465         Change -O1 to -O2.
2466         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2467         -fno-tree-dominator-opts.
2468
2469 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2470
2471         * gfortran.dg/return_1.f90: New test.
2472
2473 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2474
2475         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2476
2477         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2478
2479 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2480
2481         PR c++/21427
2482         * g++.dg/inherit/covariant13.C: New.
2483
2484 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2485
2486         PR libfortran/19155
2487         * gfortran.dg/pr19155.f: New test.
2488
2489 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2490
2491         PR inline-asm/8788
2492         * gcc.dg/pr8788-1.c: New testcase.
2493
2494 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2495
2496         PR target/21416
2497         * gcc.target/mips/fpcmp-[12].c: New tests.
2498
2499 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2500
2501         * lib/target-supports-dg.exp (dg-require-fork): New function.
2502         (dg-require-mkfifo): Likewise.
2503         * lib/target-supports.exp (check_function_available): New
2504         function.
2505         (check_fork_available): Likewise.
2506         (check_mkfifo_available): Likewise.
2507
2508 2005-05-06  Jeff Law  <law@redhat.com>
2509
2510         * gcc.c-torture/compile/pr21380.c: New test.
2511
2512 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2513
2514         PR c++/20961
2515         * g++.dg/ext/weak3.C: New test.
2516
2517 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2518
2519         PR c++/21352
2520         * g++.dg/template/crash37.C: New test.
2521
2522 2005-05-05  Paul Brook  <paul@codesourcery.com>
2523
2524         * gcc.dg/arm-g2.c: Use effective-target arm32.
2525         * gcc.dg/arm-mmx-1.c: Ditto.
2526         * gcc.dg/arm-scd42-2.c: Ditto.
2527         * gcc.dg/arm-vfp1.c: Ditto.
2528         * lib/target-supports.exp (check_effective_target_arm32): New
2529         function.
2530
2531 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2532
2533         PR libfortran/21354
2534         gfortran.dg/in_pack_rank7.f90:  New test.
2535
2536 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2537
2538         PR middle-end/15618
2539         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2540
2541 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2542
2543         PR middle-end/21265
2544         * gcc.dg/20050503-1.c: New test.
2545
2546         PR rtl-optimization/21239
2547         * gcc.dg/i386-sse-11.c: New test.
2548
2549 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2550
2551         PR target/16888
2552         * gcc.target/i386/asm-1.c: New test.
2553
2554 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2555
2556         PR rtl-optimization/21330
2557         * gcc.c-torture/execute/20050502-1.c: New test.
2558
2559         PR target/21297
2560         * gcc.c-torture/execute/20050502-2.c: New test.
2561
2562 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2563
2564         PR middle-end/21282
2565         * gcc.dg/pr21282.c: New.
2566
2567 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2568
2569         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2570         * gcc.dg/vect/vect-92.c: Likewise
2571         * gcc.dg/vect/vect-93.c: Likewise
2572         * gcc.dg/vect/vect-dv-1.c: Likewise
2573         * gcc.dg/vect/vect-dv-2.c: Likewise
2574         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2575
2576 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2577
2578         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2579         * gfortran.dg/vect/vect-2.f90:  Likewise
2580         * gfortran.dg/vect/vect-3.f90:  Likewise
2581         * gfortran.dg/vect/vect-4.f90:  Likewise
2582         * gfortran.dg/vect/vect-5.f90:  Likewise
2583
2584 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2585
2586         PR target/20813
2587         * gcc.dg/rs6000-fpint-2.c: New.
2588
2589 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2590
2591         PR c/15698
2592         * gcc.dg/builtins-30.c: Update expected messages.
2593         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2594         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2595         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2596
2597 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2598
2599         PR tree-optimization/21294
2600         * gcc.dg/tree-ssa/pr21294.c: New.
2601
2602 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2603
2604         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2605         __builtin_altivec_st_internal_4si built-in.
2606
2607 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2608
2609         PR c++/15875
2610         * g++.dg/template/ptrmem14.C: New test.
2611
2612 2005-05-02  Paul Brook  <paul@codesourcery.com>
2613
2614         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2615
2616 2005-05-02  Michael Matz  <matz@suse.de>
2617
2618         PR c++/19542
2619         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2620
2621 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2622
2623         * g++.dg/cpp/weak.C: New test.
2624
2625 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2626
2627         * gcc.dg/tree-ssa/loop-8.c: New test.
2628
2629 2005-04-30  Michael Maty  <matz@suse.de>
2630
2631         * gcc.dg/inline-mcpy.c: New test.
2632
2633 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2634
2635         PR libfortran/18958
2636         * gfortran.dg/eoshift.f90:  New test case.
2637
2638 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2639
2640         PR libfortran/18857
2641         * gfortran.dg/matmul_1.f90: New test.
2642
2643 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2644
2645         PR tree-optimization/21030
2646         * gcc.dg/tree-ssa/pr21030.c: New.
2647
2648 2005-04-29  Devang Patel  <dpatel@apple.com>
2649
2650         PR tree-optimization/21272
2651         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2652
2653 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2654
2655         PR fortran/13082
2656         PR fortran/18824
2657         * gfortran.dg/entry_4.f90: New test.
2658         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2659         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2660         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2661         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2662         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2663         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2664         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2665
2666 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2667
2668         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2669
2670 2005-04-29  Paul Brook   <paul@codesourcery.com>
2671
2672         * gfortran.dg/entry_3.f90: New test.
2673
2674 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2675
2676         * gfortran.dg/implicit_4.f90: New test.
2677
2678 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2679
2680         * lib/target-supports.exp (check_profiling_available): Return
2681         false for xtensa-*-elf.
2682
2683 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2684
2685         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2686         error if file cannot be deleted.
2687
2688 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2689
2690         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2691         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2692         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2693         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2694         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2695         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2696         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2697         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2698         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2699         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2700         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2701         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2702         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2703
2704 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2705
2706         PR fortran/20865
2707         * gfortran.dg/pr20865.f90: New test.
2708
2709 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2710
2711         * gcc.dg/void-cast-2.c: New test.
2712
2713 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2714
2715         PR c/21159
2716         * gcc.dg/void-cast-1.c: New test.
2717
2718 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2719
2720         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2721
2722 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2723
2724         PR fortran/21177
2725         * gfortran.dg/pr21177.f90: New test.
2726
2727 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2728
2729         PR tree-optimization/21171
2730         * gcc.dg/tree-ssa/pr21171.c: New test.
2731
2732 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2733
2734         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2735         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2736         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2737         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2738         gcc.dg/tree-ssa/gen-vect-32.c: New.
2739         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2740         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2741         don't run on PPC32.
2742
2743 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2744
2745         PR c/21213
2746         * gcc.dg/transparent-union-3.c: New test.
2747
2748 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2749
2750         PR c/20740
2751         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2752         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2753         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2754         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2755         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2756         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2757
2758 2005-04-26  Jeff Law  <law@redhat.com>
2759
2760         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2761         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2762         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2763         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2764         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2765         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2766         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2767
2768 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2769
2770         PR tree-optimization/17598
2771         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2772
2773 2005-04-25  Mike Stump  <mrs@apple.com>
2774
2775         * objc.dg/fix-and-continue-1.m: Add.
2776
2777 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2778
2779         PR c++/20995
2780         * g++.dg/opt/pr20995-1.C: New test case.
2781
2782 2005-04-25  Devang Patel <dpatel@apple.com>
2783
2784         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2785
2786 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2787
2788         PR testsuite/21062
2789         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2790
2791 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2792
2793         PR C++/21188
2794         * g++.dg/opt/rtti2.C: New test.
2795
2796 2005-04-25  Paul Brook  <paul@codesourcery.com>
2797         Steven G. Kargl  <kargls@comcast.net>
2798
2799         PR fortran/20879
2800         * gfortran.dg/ichar_1.f90: New file.
2801
2802 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2803
2804         PR middle-end/20991
2805         * g++.dg/opt/pr20991.C: New test.
2806
2807         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2808         where sizeof (type) < __alignof__ (type).
2809         * gcc.dg/compat/struct-layout-1.h: Likewise.
2810
2811 2005-04-24  Per Bothner  <per@bothner.com>
2812             Devang Patel  <dpatel@apple.com>
2813
2814         PR preprocessor/20907
2815         * gcc.dg/cpp/very-long-comment.c: New test.
2816
2817 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2818
2819         PR fortran/20059
2820         * gfortran.dg/common_5.f: New test.
2821
2822 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2823
2824         PR middle-end/21082
2825         * g++.dg/tree-ssa/pr21082.C: New testcase.
2826
2827 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2828
2829         * gcc.dg/vect/vect-99.c: New test.
2830
2831 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2832
2833         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2834
2835 2005-04-22  Jeff Law  <law@redhat.com>
2836
2837         * gcc.dg/uninit-5.c: Remove xfails.
2838         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2839         conditionals and loads.
2840
2841 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2842
2843         PR libfortran/20074
2844         PR libfortran/20436
2845         PR libfortran/21108
2846         * gfortran.dg/nested_reshape.f90: new test
2847         * gfortran.dg/reshape-alloc.f90: new test
2848         * gfortran.dg/reshape.f90: new test
2849
2850 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2851
2852         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2853
2854         * gcc.dg/arm-vfp1.c: New test.
2855
2856 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2857
2858         PR c++/21087
2859         * g++.dg/lookup/builtin2.C: New test.
2860
2861 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2862
2863         * gcc.dg/weak/weak-13.c: New test.
2864
2865 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2866
2867         * lib/target-supports.exp (check_effective_target_sync_int_long):
2868         Add powerpc*.
2869
2870 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2871
2872         * gcc.target/mips/branch-1.c: New test.
2873
2874 2005-04-21  Richard Henderson  <rth@redhat.com>
2875
2876         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2877         * gcc.dg/vect/vect-86.c: Likewise.
2878         * gcc.dg/vect/vect-87.c: Likewise.
2879         * gcc.dg/vect/vect-88.c: Likewise.
2880
2881 2005-04-21  Devang Patel  <dpatel@apple.com>
2882
2883         PR optimization/20994
2884         * gcc.dg/tree-ssa/ifc-3.c: New test.
2885
2886 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2887
2888         PR c/12913
2889         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2890         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2891         gcc.dg/c99-vla-jump-5.c: New tests.
2892
2893 2005-04-19  Richard Henderson  <rth@redhat.com>
2894
2895         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2896         Fix typo in exists check.
2897         (check_effective_target_sync_int_long): New.
2898         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2899         * gcc.dg/ia64-sync-2.c: Likewise.
2900         * gcc.dg/ia64-sync-3.c: Likewise.
2901         * gcc.dg/ia64-sync-4.c: Likewise.
2902
2903 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2904
2905         * gcc.dg/fold-xor-1.c: New test.
2906         * gcc.dg/fold-xor-2.c: New test.
2907
2908 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2909
2910         PR target/20670
2911         * g++.dg/eh/fp-regs.C: New test.
2912
2913 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2914
2915         * gcc.dg/Wint-to-pointer-cast-1.c,
2916         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2917         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2918         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2919
2920 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2921
2922         PR fortran/16861
2923         * gfortran.dg/pr16861.f90: New test.
2924
2925 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2926
2927         * gcc.dg/pr21085.c: New test.
2928
2929 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2930
2931         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2932         (setup_mips_tests, dg-mips-options): New procedures.
2933         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2934         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2935         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2936         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2937         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2938         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2939         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2940         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2941         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2942         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2943         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2944         dg-mips-options instead of dg-options.  Remove now-redundant
2945         preprocessor guards.
2946         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2947         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2948         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2949         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2950         * gcc.dg/vr-mult-2.c: Delete.
2951         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2952         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2953         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2954         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2955         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2956         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2957         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2958
2959 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2960
2961         * ada/acats/run_all.sh: Use sync when executable not present.
2962
2963 2005-04-18  Devang Patel  <dpatel@apple.com>
2964
2965         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2966         * gcc.dg/vect/vect-11a.c: New.
2967         * gcc.dg/vect/vect-none.c: Update.
2968         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2969
2970 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2971
2972         PR tree-optimization/20922
2973         * gcc.dg/pr20922-1.c: New test.
2974         * gcc.dg/pr20922-2.c: New test.
2975         * gcc.dg/pr20922-3.c: New test.
2976         * gcc.dg/pr20922-4.c: New test.
2977         * gcc.dg/pr20922-5.c: New test.
2978         * gcc.dg/pr20922-6.c: New test.
2979
2980 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2981
2982         PR libfortran/20950
2983         * gfortran.dg/pr20950.f: New test.
2984
2985 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2986
2987         PR libfortran/19216
2988         * gfortran.dg/pr19216.f: New test.
2989
2990 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2991
2992         PR tree-optimization/21001
2993         * gcc.dg/tree-ssa/pr21001.c: New.
2994
2995 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2996
2997         PR libfortran/21075
2998         * gfortran.dg/reshape_rank7.f90: New test.
2999
3000 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3001
3002         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3003         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3004         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3005         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3006         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3007         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3008         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3009         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3010         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3011         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3012         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3013         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3014         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3015         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3016         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3017         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3018         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3019         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3020         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3021         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3022         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3023
3024 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3025
3026         * gfortran.dg/wtruncate.f: New testcase.
3027         * gfortran.dg/wtruncate.f90: New testcase.
3028
3029 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3030
3031         PR c++/21025
3032         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3033         which sizeof/alignof is dependent, rather than just whether we are
3034         processing_template_decl.
3035
3036 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3037
3038         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3039         corrected typo where the wrong variables had been compared.
3040
3041 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3042
3043         PR libfortran/18495
3044         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3045         Test callee-allocated version of return array with a write
3046         statement.
3047         Test spread with a temporary with another write statement.
3048
3049 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3050
3051         PR tree-optimization/21031
3052         * gcc.dg/tree-ssa/pr21031.c: New.
3053
3054 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3055
3056         PR tree-optimization/21004
3057         * gcc.dg/builtins-53.c: Include builtins-config.h.
3058         Check floorf, ceilf, floorl and ceill transformations
3059         only when HAVE_C99_RUNTIME is defined.
3060
3061 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3062
3063         PR middle-end/20739
3064         * gcc.dg/tree-ssa/pr20739.c: New test.
3065
3066 2005-04-14  Mike Stump  <mrs@apple.com>
3067
3068         * gcc.dg/Foundation.framework/empty: New.
3069         * gcc.dg/framework-2.c: New.
3070
3071 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3072
3073         PR tree-optimization/21021
3074         * gcc.c-torture/compile/pr21021.c: New.
3075
3076 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3077
3078         PR testsuite/21010
3079         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3080         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3081         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3082         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3083         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3084         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3085         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3086         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3087
3088 2005-04-14  Richard Henderson  <rth@redhat.com>
3089
3090         * lib/target-supports.exp (check_effective_target_vect_condition):
3091         Add ia64, i?86, and x86_64.
3092
3093 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3094
3095         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3096
3097 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3098
3099         PR tree-optimization/20657
3100         * gcc.dg/tree-ssa/pr20657.c: New.
3101
3102 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3103
3104         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3105         (long long int)trunc*.
3106
3107 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3108
3109         PR target/20927
3110         * gcc.dg/pr20927.c: New test.
3111
3112 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3113
3114         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3115         * gcc.target/mips/asm-1.c: Likewise.
3116
3117 2005-04-13  Dale Johannesen  <dalej@apple.com>
3118
3119         * objc.dg/objc-fast-4.m:  New.
3120
3121 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3122
3123         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3124         directory.
3125         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3126
3127 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3128
3129         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3130         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3131         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3132
3133 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3134
3135         PR tree-optimization/20913
3136         * gcc.dg/tree-ssa/pr20913.c: New.
3137
3138         PR tree-optimization/20702
3139         * gcc.dg/tree-ssa/pr20702.c: New.
3140
3141 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3142
3143         PR c++/13744
3144         * g++.dg/inherit/local3.C: New test.
3145
3146 2005-04-12  Jeff Law  <law@redhat.com>
3147
3148         * gcc.dg/tree-ssa/20050412-1.c: New test.
3149
3150 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3151
3152         PR libfortran/19016
3153         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3154         Add tests with mask generated by expression.
3155         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3156         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3157         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3158
3159 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3160
3161         PR middle-end/20917
3162         * gcc.dg/20050409-1.c: New test.
3163
3164 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3165
3166         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3167
3168 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3169
3170         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3171         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3172         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3173         (TARGET_CXX): Adjust accordingly.
3174         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3175         determine_class_data_visibility and class_data_always_comdat.
3176         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3177         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3178         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3179         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3180         (arm_cxx_determine_class_data_visibility): New.
3181         (arm_cxx_class_data_always_comdat): Likewise.
3182         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3183         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3184         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3185         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3186         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3187         Define.
3188
3189 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3190
3191         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3192
3193 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3194
3195         * gcc.dg/i386-darwin-fpmath.c: New.
3196
3197 2004-04-11  Devang Patel  <dpatel@apple.com>
3198
3199         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3200         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3201         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3202         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3203         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3204         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3205         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3206         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3207         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3208
3209 2004-04-11  Devang Patel  <dpatel@apple.com>
3210
3211         * gcc.dg/vect/vect-dv-1.c: New test.
3212         * gcc.dg/vect/vect-dv-2.c: New test.
3213
3214 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3215
3216         PR tree-optimization/20933
3217         * gcc.dg/tree-ssa/pr20933.c: New test.
3218
3219 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3220
3221         * gfortran.dg/fold_nearest.f90: New test.
3222
3223 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3224
3225         * gcc.dg/tree-ssa/alias-1.c: New test.
3226
3227 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3228
3229         PR tree-optimization/20920
3230         * g++.dg/tree-ssa/pr20920.C: New test.
3231
3232 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3233
3234         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3235         (long long int)ceil*.
3236
3237 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3238
3239         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3240         explicit C++ linkage.
3241
3242 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3243
3244         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3245         warning for arithmetic IF statements.
3246
3247 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3248
3249         * eor_handling_1.f90: New test case.
3250         * eor_handling_2.f90: New test case.
3251         * eor_handling_3.f90: New test case.
3252         * eor_handling_4.f90: New test case.
3253         * eor_handling_5.f90: New test case.
3254         * noadv_size.f90: New test case.
3255         * pad_no.f90: New test case.
3256
3257 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3258
3259         * gcc.c-torture/execute/20050410-1.c: New test.
3260
3261 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3262
3263         * gcc.dg/pr20126.c: New.
3264
3265 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3266             Steven G. Kargl <kargls@comcast.net>
3267
3268         * gfortran.dg/PR19872.f: New test.
3269
3270 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3271
3272         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3273
3274 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3275
3276         * gfortran.dg/nint_1.f90: New test.
3277
3278 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3279
3280         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3281         Added test for callee-allocated arrays with write statements.
3282         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3283         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3284         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3285         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3286         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3287
3288 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3289
3290         PR libfortran/20163
3291         * gfortran.dg/open-options-blanks.f:  New test.
3292
3293 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3294
3295         PR fortran/13257
3296         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3297
3298 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3299
3300         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3301         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3302         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3303         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3304         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3305         * gcc.c-torture/execute/stdarg-4.c: New test.
3306
3307         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3308
3309         PR target/20795
3310         * g++.dg/abi/param2.C: New test.
3311
3312 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3313
3314         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3315
3316 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3317
3318         * gcc.dg/builtins-53.c: New test.
3319
3320 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3321
3322         * g++.dg/tree-ssa/pr18178.C: New test.
3323         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3324         * gcc.c-torture/execute/20041019-1.c: New test.
3325         * gcc.dg/tree-ssa/20041008-1.c: New test.
3326         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3327         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3328         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3329         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3330         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3331         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3332         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3333         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3334         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3335         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3336
3337 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3338
3339         PR rtl-optimization/20466
3340         * gcc.c-torture/execute/pr20466-1.c: New test.
3341
3342 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3343
3344         PR c++/20905
3345         * g++.dg/parse/cond2.C: New test.
3346
3347         PR c++/20145
3348         * g++.dg/warn/Wdtor1.C: New test.
3349
3350 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3351
3352         PR fortran/17229
3353         * gfortran.dg/pr17229.f: New test.
3354
3355 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3356
3357         * gfortran.dg/tiny_1.f90: New test.
3358         * gfortran.dg/tiny_2.f90: ditto.
3359
3360 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3361
3362         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3363         * gfortran.dg/open_new.f90:  Fix dg-do run line
3364
3365 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3366
3367         * lib/target-supports.exp (get_compiler_messages): Support
3368         optional arguments, the fourth being compiler options.
3369         (check_effective_target_fpic): New proc.
3370         * gcc.dg/20050321-2.c: Restrict to target fpic.
3371
3372 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3373
3374         * gcc.dg/15443-1.c: New test.
3375         * gcc.dg/15443-2.c: Likewise.
3376
3377 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3378
3379         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3380
3381 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3382
3383         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3384
3385 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3386
3387         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3388         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3389         -m64.
3390         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3391         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3392         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3393
3394 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3395
3396         PR c++/20212
3397         * g++.dg/warn/Wunused-11.C: New test.
3398
3399 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3400
3401         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3402
3403 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3404
3405         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3406
3407 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3408
3409         PR c++/20734
3410         * g++.dg/template/ptrmem13.C: New test.
3411
3412 2005-04-05  Per Bothner  <per@bothner.com>
3413
3414         * lib/gcc.exp: Always add -fno-show-column, for now.
3415
3416 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3417
3418         PR testsuite/20767
3419         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3420         of plain old "unsigned int" for the type of "i".  Makes this test
3421         64bit clean.
3422
3423 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3424
3425         * gcc.dg/i386-ssefn-1.c: New test.
3426         * gcc.dg/i386-ssefn-2.c: New test.
3427         * gcc.dg/i386-ssefn-3.c: New test.
3428         * gcc.dg/i386-ssefn-4.c: New test.
3429
3430 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3431
3432         PR tree-optimization/20076
3433         * gcc.dg/builtin-apply4.c: New test.
3434
3435         PR preprocessor/19475
3436         * gcc.dg/cpp/macspace1.c: New test.
3437         * gcc.dg/cpp/macspace2.c: New test.
3438
3439 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3440
3441         * gfortran.dg/pr20755.f: Fixed bad format.
3442
3443 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3444
3445         PR c++/20763
3446         * g++.dg/ext/attrib21.C: New test.
3447
3448 2004-04-05  Devang Patel  <dpatel@apple.com>
3449
3450         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3451         * gcc.dg/vect/vect-shift-1.c: New test.
3452
3453 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3454
3455         PR libfortran/20755
3456         * gfortran.dg/pr20755.f: New test.
3457
3458 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3459
3460         * gfortran.dg/pr15959.f90: New test.
3461         * gfortran.dg/string_pad_trunc.f90: New test.
3462
3463 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3464
3465         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3466         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3467         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3468         syntax.
3469
3470 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3471
3472         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3473
3474 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3475
3476         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3477         * gcc.c-torture/compile/20011119-2.c: Likewise.
3478         * gcc.c-torture/compile/981001-2.c: Likewise.
3479
3480 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3481
3482         PR c++/20679
3483         * g++.dg/template/overload4.C: New test.
3484
3485 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3486
3487         PR c++/20746
3488         * g++.dg/abi/covariant5.C: New.
3489
3490         PR debug/20505
3491         * g++.dg/debug/const2.C: New.
3492
3493 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3494
3495         PR rtl-optimization/16104
3496         * gcc.c-torture/execute/20050316-1.c: New test.
3497
3498 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3499
3500         * g++.dg/template/spec23.C: Fix dg-error text.
3501
3502 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3503
3504         PR c++/19199
3505         * g++.dg/expr/lval2.C: New.
3506
3507 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3508
3509         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3510         __builtin_strcasecmp and __builtin_strncasecmp.
3511
3512 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3513
3514         PR c++/20723
3515         * g++.dg/template/spec22.C: New.
3516         * g++.dg/template/spec23.C: New.
3517
3518 2005-04-03  Dale Ranta  <dir@lanl.gov>
3519             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3520
3521         PR libfortran/20068
3522         PR libfortran/20125
3523         PR libfortran/20156
3524         PR libfortran/20471
3525         * gfortran.dg/backspace.f: New test.
3526
3527 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3528
3529         * gcc.dg/pr19345.c: New test.
3530
3531 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3532
3533         PR tree-optimization/20640
3534         * gcc.dg/torture/tree-loop-1.c: New.
3535
3536 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3537
3538         PR rtl-optimization/20290
3539         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3540
3541 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3542
3543         * gcc.dg/rs6000-fpint.c: New.
3544
3545 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3546
3547         * gcc.dg/old-style-then-proto-1.c: New test.
3548
3549 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3550
3551         * gfortran.fortran-torture/execute/backspace.f90: Check
3552         after backspace and read was incorrect.
3553
3554 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3555
3556         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3557         buffer past the terminating NUL using memcmp.
3558         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3559         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3560
3561         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3562         Fix unused/uninitialized variable warnings.
3563
3564         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3565         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3566         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3567         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3568
3569         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3570         gcc.c-torture/execute/builtins/fputs-lib.c,
3571         gcc.c-torture/execute/builtins/lib/fprintf.c,
3572         gcc.c-torture/execute/builtins/lib/main.c,
3573         gcc.c-torture/execute/builtins/lib/memcmp.c,
3574         gcc.c-torture/execute/builtins/lib/memmove.c,
3575         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3576         gcc.c-torture/execute/builtins/lib/memset.c,
3577         gcc.c-torture/execute/builtins/lib/printf.c,
3578         gcc.c-torture/execute/builtins/lib/sprintf.c,
3579         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3580         gcc.c-torture/execute/builtins/lib/strchr.c,
3581         gcc.c-torture/execute/builtins/lib/strcmp.c,
3582         gcc.c-torture/execute/builtins/lib/strcpy.c,
3583         gcc.c-torture/execute/builtins/lib/strcspn.c,
3584         gcc.c-torture/execute/builtins/lib/strlen.c,
3585         gcc.c-torture/execute/builtins/lib/strncat.c,
3586         gcc.c-torture/execute/builtins/lib/strncmp.c,
3587         gcc.c-torture/execute/builtins/lib/strncpy.c,
3588         gcc.c-torture/execute/builtins/lib/strrchr.c,
3589         gcc.c-torture/execute/builtins/lib/strspn.c,
3590         gcc.c-torture/execute/builtins/lib/strstr.c,
3591         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3592         gcc.c-torture/execute/builtins/strlen-2.c,
3593         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3594         prototypes.
3595
3596 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3597
3598         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3599         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3600         selectany usage.
3601
3602 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3603
3604         PR c++/19406
3605         * g++.dg/debug/using1.C: New test.
3606
3607 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3608
3609         PR middle-end/20524
3610         * gcc.dg/alias-7.c: Prefix asm-declared name with
3611         __USER_LABEL_PREFIX__.
3612
3613 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3614
3615         Fix fallout from PR middle-end/15700:
3616         * gcc.c-torture/compile/20011119-1.c: Take
3617         __USER_LABEL_PREFIX__ into account.
3618         * gcc.c-torture/compile/20011119-2.c: Likewise.
3619
3620 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3621
3622         PR c++/18644
3623         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3624
3625 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3626
3627         PR c/17855
3628         * gcc.c-torture/compile/struct-non-lval-1.c,
3629         gcc.c-torture/compile/struct-non-lval-2.c,
3630         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3631
3632 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3633
3634         * gcc.dg/tls/tls.exp: Remove temporary file.
3635         * g++.dg/tls/tls.exp: Ditto.
3636         * lib/file-format.exp: Ditto.
3637         * g++.dg/special/ecos.exp: Ditto.
3638
3639         * lib/profopt.exp: Treat prof_ext as a list.
3640         * gcc.misc-tests/bprob.exp: Ditto.
3641         * g++.dg/bprob/bprob.exp: Ditto.
3642
3643         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3644         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3645         g++.dg/tree-ssa/pointer-reference-alias.C,
3646         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3647         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3648         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3649         g++.dg/vect/pr19951.cc: Ditto.
3650         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3651         gcc.dg/builtins-47.c: Ditto.
3652         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3653         gcc.dg/pr20115-1.c: Ditto.
3654         * gcc.dg/tree-ssa/20030530-2.c,
3655         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3656         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3657         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3658         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3659         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3660         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3661         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3662         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3663         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3664         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3665         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3666         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3667         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3668         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3669         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3670         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3671         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3672         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3673         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3674         gcc.dg/tree-ssa/20030824-1.c,
3675         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3676         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3677         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3678         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3679         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3680         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3681         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3682         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3683         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3684         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3685         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3686         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3687         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3688         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3689         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3690         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3691         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3692         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3693         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3694         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3695         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3696         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3697         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3698         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3699         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3700         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3701         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3702         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3703         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3704         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3705         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3706         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3707         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3708         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3709         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3710         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3711         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3712         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3713         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3714         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3715         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3716         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3717         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3718         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3719         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3720         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3721         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3722         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3723         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3724         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3725         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3726         gcc.dg/tree-ssa/useless-1.c: Ditto.
3727         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3728         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3729         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3730         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3731         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3732         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3733         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3734         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3735         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3736         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3737         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3738         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3739         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3740         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3741         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3742         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3743         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3744         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3745         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3746         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3747         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3748         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3749         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3750         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3751         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3752         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3753         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3754         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3755         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3756         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3757         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3758         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3759         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3760         gcc.dg/vect/vect-none.c: Ditto.
3761         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3762         treelang/compile/unsigned.tree: Ditto.
3763
3764         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3765         * gcc.dg/cpp/direct2s.c: Ditto.
3766         * gcc.dg/cpp/paste4.c: Ditto.
3767         * gcc.dg/cpp/separate-1.c: Ditto.
3768         * gcc.dg/pch/save-temps-1.c: Ditto.
3769         * g++.dg/ext/altivec-10.C: Ditto.
3770         * g++.dg/pch/pch.C: Ditto.
3771
3772         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3773
3774         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3775         * g++.dg/template/repo1.C: Ditto.
3776         * g++.dg/template/repo2.C: Ditto.
3777         * g++.dg/template/repo3.C: Ditto.
3778         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3779         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3780         * g++.old-deja/g++.pt/repo1.C: Ditto.
3781         * g++.old-deja/g++.pt/repo2.C: Ditto.
3782         * g++.old-deja/g++.pt/repo3.C: Ditto.
3783         * g++.old-deja/g++.pt/repo4.C: Ditto.
3784
3785         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3786         * gcc.dg/20030107-1.c: Ditto.
3787         * gcc.dg/20030702-1.c: Ditto.
3788         * gcc.dg/profile-generate-1.c: Ditto.
3789         * g++.dg/other/profile1.C: Ditto.
3790         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3791
3792         * lib/gcc-dg.exp (remove-build-file): New.
3793         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3794         cleanup-tree-dump, cleanup-saved-temps): New.
3795
3796 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3797
3798         PR c++/19203, DR 214
3799         * g++.dg/parse/ambig3.C: Not ambiguous.
3800         * g++.dg/template/spec20.C: New.
3801         * g++.dg/template/spec21.C: New.
3802
3803 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3804
3805         PR target/20045
3806         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3807
3808 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3809
3810         PR libfortran/20660
3811         * gfortran.dg/negative_unit.f: New test.
3812
3813 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3814
3815         * gcc.dg/20050330-1.c: New test.
3816
3817 2005-03-30  Devang Patel  <dpatel@apple.com>
3818
3819         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3820
3821 2005-03-30  Dale Johannesen  <dalej@apple.com>
3822
3823         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3824
3825 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3826
3827         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3828         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3829         Strip options from test name.
3830
3831 2005-03-31  Jan Hubicka  <jh@suse.cz>
3832
3833         * gcc.dg/varpool-1.c: New testcase.
3834
3835 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3836
3837         PR c/772
3838         PR c/17913
3839         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3840         gcc.dg/stmt-expr-label-3.c : New tests.
3841         * gcc.c-torture/execute/medce-2.c: Remove.
3842
3843 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3844
3845         PR c/20368
3846         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3847         tests.
3848
3849 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3850
3851         * gcc.c-torture/compile/pr20203.c: New test.
3852
3853 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3854
3855         * gfortran.dg/promotion.f90:  New test.
3856
3857 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3858
3859         PR middle-end/20491
3860         * gcc.dg/torture/asm-subreg-1.c: New test.
3861
3862 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3863
3864         PR c/20672
3865         * gcc.dg/pr20672-1.c: New test.
3866
3867 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3868
3869         * gfortran.dg/vect: New directory.
3870         * gfortran.dg/vect/vect.exp: New.
3871         * gfortran.dg/vect/vect-1.f90: New test.
3872         * gfortran.dg/vect/vect-2.f90: New test.
3873         * gfortran.dg/vect/vect-3.f90: New test.
3874         * gfortran.dg/vect/vect-4.f90: New test.
3875         * gfortran.dg/vect/vect-5.f90: New test.
3876
3877 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3878
3879         PR middle-end/20622
3880         * gcc.dg/alias-7.c: New test.
3881
3882 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3883
3884         * gcc.dg/sparc-reg-1.c: New test.
3885
3886 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3887
3888         PR target/19890
3889         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3890
3891 2005-03-29  Dale Ranta  <dir@lanl.gov>
3892             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3893
3894         PR libfortran/20163
3895         * gfortran.dg/pr20163-2.f: New test.
3896
3897 2005-03-28  Jan Hubicka  <jh@suse.cz>
3898
3899         PR middle-end/20635
3900         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3901         by Jakub Jelinek.
3902
3903 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3904
3905         PR tree-optimization/20626
3906         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3907         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3908
3909 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3910
3911         * gfortran.dg/underflow.f90:  New test.
3912         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3913
3914 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3915
3916         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3917
3918 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3919
3920         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3921         (g++_init): Make sure that CXXFLAGS is set.
3922         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3923         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3924         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3925         * lib/objc.exp (objc_init): Likewise.
3926         * lib/treelang.exp (treelang_init): Likewise.
3927
3928 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3929
3930         PR tree-optimization/20470
3931         * gcc.dg/tree-ssa/pr20470.c: New test.
3932
3933 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3934
3935         * gcc.dg/ppc-stfiwx.c: New.
3936
3937 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3938
3939         PR target/19888
3940         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3941
3942 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3943
3944         * gcc.dg/20050325-1.c: Fix a typo.
3945
3946 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3947
3948         PR libfortran/19678
3949         PR libfortran/19679
3950         * gfortran.dg/dos_eol.f: New test.
3951
3952 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3953
3954         PR rtl-optimization/20249
3955         * gcc.dg/20050325-1.c: New test.
3956
3957 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3958
3959         PR libfortran/15332
3960         * gfortran.dg/pr15332.f: New test.
3961
3962 2005-03-24  Dale Johannesen  <dalej@apple.com>
3963
3964         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3965
3966 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3967
3968         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3969         'internal' visibility.
3970         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3971         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3972         'protected' visibility.
3973         * gcc.dg/visibility-7.c: Likewise.
3974         * lib/target-supports.exp (check_visibility_available): Take
3975         a parameter, the kind of visibility to check for.
3976         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3977         to check_visibility_available.
3978
3979         * g++.dg/expr/cast3.C: New.
3980
3981 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3982
3983         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3984         rs6000.
3985
3986 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3987
3988         PR target/20095
3989         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3990
3991 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3992
3993         * gcc.dg/badshift.c: Renamed to...
3994         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3995
3996         * gcc.target/i386/badshift.c: Renamed to...
3997         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3998         only.
3999
4000         PR rtl-optimization/20532
4001         * gcc.target/i386/badshift.c: New.
4002
4003 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4004
4005         * gfortran.dg/pr18025.f90: New test.
4006
4007 2005-03-23  Dale Johannesen  <dalej@apple.com>
4008
4009         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4010
4011 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4012
4013         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4014
4015         * lib/target-supports.exp (check_iconv_available): Default
4016         libiconv to -liconv, if there is no definition.
4017
4018 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4019
4020         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4021
4022 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4023
4024         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4025         * g++.dg/opt/pr7503-2.C: Likewise.
4026         * g++.dg/opt/pr7503-3.C: Likewise.
4027         * g++.dg/opt/pr7503-4.C: Likewise.
4028         * g++.dg/opt/pr7503-5.C: Likewise.
4029         * g++.dg/warn/minmax.C: New test.
4030
4031 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4032
4033         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4034         * gfortran.dg/g77_intrinsics_sub.f: New test.
4035
4036 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4037             Jan Hubicka  <jh@suse.cz>
4038             Steven Bosscher <stevenb@suse.de
4039
4040         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4041
4042 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4043
4044         PR c++/19980
4045         * g++.dg/template/redecl3.C: New test.
4046
4047 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4048
4049         PR c++/20499
4050         * g++.dg/parse/error16.C: Tweak error markers.
4051
4052 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4053
4054         PR target/20561
4055         * gcc.dg/20050321-2.c: New test.
4056
4057 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4058
4059         PR c++/20465
4060         PR c++/20381
4061         * g++.dg/template/ptrmem12.C: New.
4062
4063 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4064
4065         PR rtl-optimization/20527
4066         * gcc.c-torture/execute/pr20527-1.c: New test.
4067
4068 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4069
4070         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4071         program, compile it into a real executable and then delete the .c
4072         and .x files afterwards, to avoid problems on testglue targets.
4073
4074 2005-03-21  Stuart Hastings  <stuart@apple.com>
4075
4076         * gcc.target/i386/sse-2.c: New.
4077
4078 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4079
4080         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4081
4082 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4083
4084         * g++.dg/parse/crash25.C: Fix typo.
4085
4086 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4087
4088         PR c++/20461
4089         * g++.dg/parse/crash24.C: New test.
4090
4091         PR c++/20536
4092         * g++.dg/parse/crash25.C: New test.
4093
4094 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4095
4096         PR c++/20147
4097         * g++.dg/ext/stmtexpr4.C: New test.
4098
4099 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4100
4101         PR middle-end/20539
4102         * gcc.c-torture/compile/pr13066-1.c: New test case.
4103         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4104         * g++.dg/opt/pr13066-1.C: Likewise.
4105
4106 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4107
4108         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4109
4110 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4111
4112         PR fortran/18525
4113         * gfortran.dg/nesting_1.f90: New test.
4114
4115 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4116
4117         PR c++/20240
4118         * g++.dg/lookup/using13.C: New test.
4119
4120 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4121
4122         PR c++/20333
4123         * g++.dg/template/crash36.C: New test.
4124
4125 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4126
4127         PR c++/20463
4128         * g++.dg/template/crash35.C: New test.
4129
4130 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4131
4132         PR c++/19966
4133         * g++.dg/overload/operator2.C: New test.
4134
4135 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4136
4137         PR libfortran/20257
4138         * gfortran.dg/pr20257.f90: New test.
4139
4140 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4141
4142         PR libfortran/20480
4143         * gfortran.dg/pr20480.f90: New test.
4144
4145 2005-03-16  Richard Henderson  <rth@redhat.com>
4146
4147         PR middle-end/15700
4148         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4149         (_rtld_global): New.
4150         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4151         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4152
4153         * gcc.dg/alias-3.c: New.
4154         * gcc.dg/alias-4.c: New.
4155         * gcc.dg/alias-5.c: New.
4156         * gcc.dg/alias-6.c: New.
4157
4158 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4159
4160         * gcc.dg/cpp/ucnid-7.c: New.
4161
4162 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4163             Dorit Naishlos  <dorit@il.ibm.com>
4164
4165         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4166         darwin.
4167
4168 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4169
4170         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4171         misaligned accesses.
4172         * gcc.dg/vect/vect-58.c: Likewise.
4173         * gcc.dg/vect/vect-92.c: New.
4174         * gcc.dg/vect/vect-93.c: New.
4175
4176 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4177
4178         PR fortran/18827
4179         * gfortran.dg/assign_2.f90: New test.
4180         * gfortran.dg/assign_3.f90: New test.
4181         * gfortran.dg/assign.f90: New test.
4182
4183 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4184
4185         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4186         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4187         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4188         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4189         names.
4190
4191 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4192
4193         * gcc.dg/cpp/ucnid-6.c: New.
4194
4195         * gcc.dg/cpp/normalize-1.c: New.
4196         * gcc.dg/cpp/normalize-2.c: New.
4197         * gcc.dg/cpp/normalize-3.c: New.
4198         * gcc.dg/cpp/normalize-4.c: New.
4199         * gcc.dg/cpp/ucnid-4.c: New.
4200         * gcc.dg/cpp/ucnid-5.c: New.
4201         * g++.dg/cpp/normalize-1.C: New.
4202         * g++.dg/cpp/ucnid-1.C: New.
4203
4204 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4205
4206         * gcc.dg/pr18628.c: New.
4207
4208 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4209
4210         PR c++/20280
4211         * g++.dg/tree-ssa/pr20280.C: New.
4212
4213 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4214
4215         PR fortran/20467
4216         * gfortran.dg/stfunc_2.f90: New test.
4217
4218 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4219
4220         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4221
4222 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4223
4224         * gcc.dg/tree-ssa/20050314-1.c: New test.
4225
4226 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4227
4228         PR c++/4403
4229         PR c++/9783, DR433
4230         * g++.dg/template/friend34.C: New test.
4231         * g++.dg/template/friend35.C: Likewise.
4232         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4233
4234 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4235
4236         Friend class name lookup 5/n
4237         PR c++/1016
4238         * g++.dg/lookup/hidden-class1.C: New test.
4239         * g++.dg/lookup/hidden-class2.C: Likewise.
4240         * g++.dg/lookup/hidden-class3.C: Likewise.
4241         * g++.dg/lookup/hidden-class4.C: Likewise.
4242         * g++.dg/lookup/hidden-class5.C: Likewise.
4243         * g++.dg/lookup/hidden-class6.C: Likewise.
4244         * g++.dg/lookup/hidden-class7.C: Likewise.
4245         * g++.dg/lookup/hidden-class8.C: Likewise.
4246         * g++.dg/lookup/hidden-class9.C: Likewise.
4247         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4248         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4249         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4250         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4251         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4252         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4253         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4254         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4255         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4256         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4257         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4258
4259 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4260
4261         PR c++/20157
4262         * g++.dg/template/error18.C: New test.
4263
4264 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4265
4266         PR debug/16792
4267         * g++.dg/debug/pr16792.C: New test.
4268
4269 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4270
4271         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4272         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4273         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4274         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4275         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4276         test assertion names.
4277
4278 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4279
4280         PR fortran/18600
4281         * gfortran.dg/stfunc_1.f90: New test.
4282
4283 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4284
4285         PR fortran/16907
4286         * gfortran.dg/real_index_1.f90: New test.
4287
4288 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4289
4290         PR fortran/20323
4291         * gfortran.dg/spec_expr_1.f90: New test.
4292
4293 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4294
4295         PR c/20402
4296         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4297         new parser.
4298
4299 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4300
4301         PR fortran/20361
4302         * gfortran.dg/largeequiv_1.f90: New test.
4303
4304 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4305
4306         * gcc.dg/ucnid-1.c: New.
4307         * gcc.dg/ucnid-2.c: New.
4308         * gcc.dg/ucnid-3.c: New.
4309         * gcc.dg/ucnid-4.c: New.
4310         * gcc.dg/ucnid-5.c: New.
4311         * gcc.dg/ucnid-6.c: New.
4312         * gcc.dg/cpp/ucnid-1.c: New.
4313         * gcc.dg/cpp/ucnid-2.c: New.
4314         * gcc.dg/cpp/ucnid-3.c: New.
4315         * g++.dg/other/ucnid-1.C: New.
4316
4317 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4318
4319         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4320
4321 2005-03-11  Per Bothner  <per@bothner.com>
4322
4323         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4324         that diagnotics refer to correct token.
4325         * gcc.dg/unused-3.c: Likewise.
4326
4327 2005-03-11  Per Bothner  <per@bothner.com>
4328
4329         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4330         constant" is now actually on same line as string constant.
4331         * gcc.dg/cpp/direct2s.c: Likewise.
4332
4333 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4334
4335         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4336
4337 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4338
4339         PR libfortran/20124
4340         * gfortran.dg/pr20124.f90: New Test
4341
4342 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4343
4344         PR tree-optimization/20130
4345         * gcc.dg/pr20130-1.c: New test.
4346
4347 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4348
4349         PR target/20095
4350         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4351
4352 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4353
4354         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4355
4356 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4357
4358         * g++.dg/eh/forced1.C: Fix comment.
4359         * g++.dg/eh/forced2.C: Ditto.
4360         * g++.dg/eh/forced3.C: Ditto.
4361         * g++.dg/eh/forced4.C: Ditto.
4362
4363 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4364
4365         PR rtl-opt/20412
4366         * gcc.c-torture/compile/pr20412.c: New test.
4367
4368 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4369
4370         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4371
4372 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4373
4374         PR target/20322
4375         * gcc.dg/20050307-1.c: New test.
4376
4377 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4378
4379         PR c++/20375
4380         * g++.dg/other/stdarg3.C: New.
4381
4382 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4383
4384         PR c++/18384, c++/18327
4385         * g++.dg/init/array19.C: New test.
4386
4387         PR inline-asm/20314
4388         * gcc.dg/torture/pr20314-1.c: New test.
4389         * gcc.dg/torture/pr20314-2.c: New test.
4390
4391 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4392
4393         * gcc.dg/20050309-1.c: New test.
4394
4395 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4396
4397         * gcc.dg/builtins-10.c: Reactivate disabled test.
4398         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4399         new cbrt transformations.
4400
4401 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4402
4403         PR c++/20208
4404         * g++.dg/template/array13.C: New test.
4405
4406 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4407
4408         PR c++/16859
4409         * g++.dg/init/brace4.C: New test.
4410
4411 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4412
4413         PR c++/20186
4414         * g++.dg/template/non-dependent12.C: New.
4415
4416 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4417
4418         PR c++/20142
4419         * g++.dg/init/array18.C: Add dg-do run marker.
4420
4421         PR c++/20142
4422         * g++.dg/init/array18.C: New test.
4423
4424 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4425
4426         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4427         * g++.dg/gcov/gcov.exp: Likewise.
4428         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4429         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4430         * lib/c-torture.exp: Likewise.
4431         * lib/fortran-torture.exp: Likewise.
4432         * lib/g++.exp: Likewise.
4433         * lib/gcc-defs.exp: Likewise.
4434         * lib/gcc-dg.exp: Likewise.
4435         * lib/gcc.exp: Likewise.
4436         * lib/gcov.exp: Likewise.
4437         * lib/gfortran.exp: Likewise.
4438         * lib/mike-g++.exp: Likewise.
4439         * lib/mike-gcc.exp: Likewise.
4440         * lib/objc-torture.exp: Likewise.
4441         * lib/objc.exp: Likewise.
4442         * lib/profopt.exp: Likewise.
4443         * lib/target-libpath.exp: Likewise.
4444         * lib/target-supports.exp: Likewise.
4445         * lib/treelang.exp: Likewise.
4446         * lib/wrapper.exp: Likewise.
4447
4448 2005-03-08  Jeff Law  <law@redhat.com>
4449
4450         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4451         PHI-OPT changes.
4452
4453 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4454
4455         * gcc.dg/vect/pr20122.c: New test.
4456
4457 2005-03-07  Jeff Law  <law@redhat.com>
4458
4459         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4460         was folded away.
4461         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4462         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4463         * gcc.dg/tree-ssa/pr18134.c: New test.
4464
4465 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4466
4467         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4468         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4469         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4470
4471 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4472
4473         PR tree-opt/17671
4474         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4475
4476 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4477
4478         * g++.dg/warn/Wnvdtor.C: New test.
4479
4480 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4481
4482         * gcc.dg/torture/pr19683-1.c: New test.
4483
4484 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4485
4486         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4487         * gfortran.dg/g77/19990313-2.f: Ditto.
4488         * gfortran.dg/g77/19990313-3.f: Ditto.
4489         * gfortran.dg/g77/19990525-0.f: Ditto.
4490         * gfortran.dg/g77/19990826-0.f: Ditto.
4491         * gfortran.dg/g77/19990826-2.f: Ditto.
4492         * gfortran.dg/g77/19990826-3.f: Ditto.
4493         * gfortran.dg/g77/20000511-1.f: Ditto.
4494         * gfortran.dg/g77/20000511-2.f: Ditto.
4495         * gfortran.dg/g77/970625-2.f: Ditto.
4496         * gfortran.dg/g77/980310-2.f: Ditto.
4497         * gfortran.dg/g77/980310-3.f: Ditto.
4498         * gfortran.dg/g77/980310-8.f: Ditto.
4499         * gfortran.dg/g77/980519-2.f: Ditto.
4500         * gfortran.dg/g77/alpha1.f: Ditto.
4501         * gfortran.dg/g77/claus.f: Ditto.
4502         * gfortran.dg/g77/erfc.f: Ditto.
4503         * gfortran.dg/g77/short.f: Ditto.
4504         * gfortran.fortran-torture/execute/data.f90: Ditto.
4505         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4506         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4507
4508 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4509
4510         * lib/file-format.exp (gcc_target_object_format): Add check for som
4511         format and hardcode object formats on hppa*-*-hpux*.
4512         * lib/target-supports.exp (check_weak_available): Add check for som
4513         object format.  Always return 0 on hppa*-*-hpux10*.
4514
4515         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4516         is defined.
4517
4518         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4519
4520 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4521
4522         * gfortran.dg/pr19936_1.f90: New test.
4523         * gfortran.dg/pr19936_2.f90: New test.
4524         * gfortran.dg/pr19936_3.f90: New test.
4525
4526 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4527             Paul Thomas <prthomas@drfccad.cea.fr>
4528
4529         * gfortran.dg/PR19754_1.f90: New test.
4530         * gfortran.dg/PR19754_2.f90: Ditto.
4531
4532 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4533
4534         PR c++/19311
4535         * g++.dg/template/non-dependent11.C: New test.
4536
4537 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4538
4539         * lib/target-supports.exp (check_iconv_available): Fix comment.
4540
4541 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4542             Joseph S. Myers  <joseph@codesourcery.com>
4543
4544         PR c++/19797
4545         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4546
4547 2005-03-04  Matthew Sachs  <msachs@apple.com>
4548
4549         * gcc.exp (gcc_target_compile): Put braces around
4550         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4551         * objc.exp (objc_target_compile): Likewise.
4552         * treelang.exp (treelang_target_compile): Likewise.
4553
4554 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4555
4556         PR fortran/19673
4557         * gfortran.dg/func_result_1.f90: New test.
4558
4559 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4560
4561         * gcc.misc-tests/options.exp: New test.
4562
4563 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4564
4565         * gcc.dg/pr15784-4.c: New test.
4566
4567 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4568
4569         * gcc.c-torture/execute/pr17133.c: New.
4570         * gcc.c-torture/compile/20050303-1.c: New.
4571
4572 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4573
4574         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4575
4576 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4577
4578         * g++.dg/overload/using2.C: New.
4579
4580 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4581
4582         PR c++/19916
4583         * g++.dg/init/ptrmem2.C: New test.
4584
4585 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4586
4587         PR c/8927
4588         * gcc.dg/pr8927-1.c: New test.
4589
4590 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4591
4592         PR c++/20232
4593         * g++.dg/inherit/covariant12.C: New.
4594
4595 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4596
4597         PR fortran/19479
4598         * gfortran.dg/bound_1.f90: New test.
4599
4600 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4601
4602         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4603         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4604
4605 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4606
4607         PR c/20245
4608         * gcc.dg/pr20245-1.c: New test.
4609
4610 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4611
4612         PR middle-end/19874
4613         * gcc.c-torture/execute/20050119-2.c: New test case.
4614
4615 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4616
4617         * README: Update the DejaGnu bug reporting address.
4618         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4619         * lib/objc-torture.exp: Likewise.
4620
4621 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4622
4623         * gfortran.dg/boz_1.f90: New test.
4624         * gfortran.dg/boz_3.f90: New test.
4625         * gfortran.dg/boz_4.f90: New test.
4626
4627 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4628
4629         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4630         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4631
4632 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4633
4634         PR libfortran/20101
4635         * gfortran.dg/write_0_pe_format.f90: New test.
4636
4637 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4638
4639         PR c++/20206
4640         * g++.dg/opt/thunk2.C: New test.
4641         * g++.dg/opt/covariant1.C: New test.
4642
4643 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4644
4645         * gfortran.dg/e_d_fmt.f90: New test.
4646
4647 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4648
4649         * gcc.dg/asm-b.c: Fix comment typos.
4650
4651 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4652
4653         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4654         a V_MAY_DEF also.
4655
4656 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4657
4658         PR tree-opt/20188
4659         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4660         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4661         * gcc.dg/asm-b.c: New test.
4662
4663 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4664
4665         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4666         Disable this test on IRIX 6.
4667
4668 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4669
4670         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4671         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4672         parser.
4673
4674 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4675
4676         PR tree-optimization/20204
4677         * testsuite/gcc.dg/pr20204.c: New test.
4678
4679 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4680
4681         PR target/20196
4682         * gcc.c-torture/execute/20050224-1.c: New test.
4683
4684         PR c++/20175
4685         * g++.dg/warn/Wbraces2.C: New test.
4686
4687 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4688
4689         PR c++/19878
4690         * g++.dg/init/const2.C: New test.
4691
4692 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4693
4694         PR tree-optimization/20100
4695         * gcc.c-torture/execute/pr20100-1.c: New test.
4696
4697 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4698
4699         * gfortran.dg/implicit_3.f90: New test.
4700
4701         * gfortran.dg/deftype_1.f90: New test.
4702
4703 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4704
4705         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4706         the test passes.
4707         * g++.dg/other/anon3.C: Accept a warning.
4708
4709 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4710
4711         * gcc.dg/pr20017.c: Fix a comment typo.
4712
4713 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4714
4715         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4716
4717 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4718
4719         PR ada/19902
4720         * ada/acats/tests/cxa/cxa3004.a: Remove.
4721         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4722
4723 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4724
4725         PR c++/20073
4726         * g++.dg/init/const1.C: New test.
4727
4728         PR c++/19991
4729         * g++.dg/parse/constant7.C: New test.
4730
4731         PR c++/20152
4732         * g++.dg/parse/error27.C: New test.
4733         * g++.dg/template/qualttp15.C: Adjust error markers.
4734         * g++.old-deja/g++.other/struct1.C: Likewise.
4735
4736         PR c++/20153
4737         * g++.dg/template/error17.C: New test.
4738
4739         PR c++/20148
4740         * g++.dg/parser/error26.C: New test.
4741
4742 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4743
4744         PR tree-optimization/20100
4745         PR tree-optimization/20115
4746         * gcc.dg/pr20115.c: New test.
4747         * gcc.dg/pr20115-1.c: New test.
4748         * gcc.dg/pr20100.c: New test.
4749         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4750         call-clobbered variables after alias1.
4751
4752 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4753
4754         * gfortran.dg/list_read_4.f90: new test.
4755
4756 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4757
4758         PR rtl-optimization/20017.
4759         * gcc.dg/pr20017.c: New.
4760
4761 2005-02-22  Devang Patel  <dpatel@apple.com>
4762
4763         PR 19952
4764         * g++.dg/tree-ssa/pr19952.C: New test.
4765
4766 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4767
4768         PR c++/19883
4769         * g++.dg/parse/constant6.C: New test.
4770
4771 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4772
4773         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4774         * g++.dg/charset/asm2.c: Likewise.
4775         * g++.dg/charset/asm3.c: Likewise.
4776         * g++.dg/charset/asm4.c: Likewise.
4777         * g++.dg/charset/asm5.c: Likewise.
4778         * g++.dg/charset/attribute1.c: Likewise.
4779         * g++.dg/charset/attribute2.c: Likewise.
4780         * g++.dg/charset/extern1.cc: Likewise.
4781         * g++.dg/charset/extern2.cc: Likewise.
4782         * g++.dg/charset/extern3.cc: Likewise.
4783         * g++.dg/charset/function.cc: Likewise.
4784         * g++.dg/charset/string.c: Likewise.
4785         * g++.dg/charset/charset.exp: Likewise.
4786         * lib/target-supports.exp (check_iconv_available): Fix comment.
4787
4788 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4789
4790         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4791         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4792         * gcc.dg/charset/asm2.c: Likewise.
4793         * gcc.dg/charset/asm3.c: Likewise.
4794         * gcc.dg/charset/asm4.c: Likewise.
4795         * gcc.dg/charset/asm5.c: Likewise.
4796         * gcc.dg/charset/asm6.c: Likewise.
4797         * gcc.dg/charset/attribute1.c: Likewise.
4798         * gcc.dg/charset/attribute2.c: Likewise.
4799         * gcc.dg/charset/builtin1.c: Likewise.
4800         * gcc.dg/charset/extern.c: Likewise.
4801         * gcc.dg/charset/function.c: Likewise.
4802         * gcc.dg/charset/string.c: Likewise.
4803         * gcc.dg/charset/charset.exp: Likewise.
4804
4805 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4806
4807         PR fortran/20086
4808         * gfortran.dg/pr20086.f90: New test.
4809
4810 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4811
4812         PR tree-optimization/19786
4813         * g++.dg/tree-ssa/pr19786.C: New.
4814
4815 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4816
4817         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4818
4819 2005-02-21  Jeff Law  <law@redhat.com>
4820
4821         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4822
4823 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4824
4825         * gfortran.dg/do_iterator: Split loop, markup all lines for
4826         which an error locus is printed.
4827         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4828         locus is printed.
4829         * gfortran.dg/select_4.f90: Likewise.
4830         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4831         locuses in the various permutations.
4832
4833 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4834
4835         PR tree-optimization/19951
4836         * g++.dg/vect: New directory.
4837         * g++.dg/vect/vect.exp: New file.
4838         * g++.dg/vect/pr19951.cc: New testcase.
4839         * g++.dg/dg.exp: Also prune vectorizer tests.
4840
4841 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4842
4843         PR 18785
4844         * gcc.dg/charset/builtin1.c: New test.
4845
4846 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4847
4848         PR c++/19299
4849         * g++.dg/inherit/volatile1.C: New test.
4850
4851         PR c++/19440
4852         * g++.dg/template/dtor4.C: New test.
4853
4854 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4855
4856         * gfortran.dg/int_1.f90: New test.
4857
4858 2005-02-19  Devang Patel  <dpatel@apple.com>
4859
4860         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4861
4862 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4863
4864         * gfortran.dg/achar_1.f90: New test.
4865
4866 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4867
4868         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4869
4870 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4871             Jakub Jelinek  <jakub@redhat.com>
4872
4873         PR tree-optimization/19828
4874         * gcc.dg/tree-ssa/loop-7.c: New test.
4875         * gcc.c-torture/execute/20050218-1.c: New test.
4876
4877 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4878
4879         PR c/20043
4880         * gcc.dg/transparent-union-1.c: New test.
4881         * gcc.dg/transparent-union-2.c: New test.
4882
4883 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4884
4885         PR tree-optimization/18977
4886         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4887
4888 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4889
4890         PR target/20054
4891         * gcc.dg/pr20054.c: New test.
4892
4893 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4894
4895         PR c++/19508
4896         * g++.dg/ext/attrib20.C: New test.
4897
4898 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4899
4900         PR middle-end/20030
4901         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4902
4903 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4904
4905         PR c++/20008
4906         * g++.dg/opt/switch4.C: New.
4907
4908 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4909
4910         PR c++/20023
4911         PR tree-optimization/20009
4912         * gcc.c-torture/compile/20050217-1.c: New test.
4913         * g++.dg/opt/switch3.C: New test.
4914
4915         PR tree-optimization/18947
4916         * gcc.c-torture/compile/20050215-1.c: New test.
4917         * gcc.c-torture/compile/20050215-2.c: New test.
4918         * gcc.c-torture/compile/20050215-3.c: New test.
4919
4920 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4921
4922         PR c++/20028
4923         * g++.dg/template/crash34.C: New.
4924
4925         PR c++/20022
4926         * g++.dg/other/access3.C: New.
4927
4928 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4929
4930         * gcc.dg/vect/vect-98.c: New test.
4931
4932 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4933
4934         PR tree-optimization/19967
4935         * gcc.dg/pr19967.c: New.
4936
4937 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4938
4939         PR middle-end/19857
4940         * gcc.dg/tree-ssa/20050215-1.c: New test.
4941         * gcc.c-torture/execute/20050215-1.c: New test.
4942
4943 2005-02-15  Eric Christopher  <echristo@redhat.com>
4944
4945         * gcc.dg/cpp/20050215-1.c: New file.
4946
4947 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4948
4949         PR tree-optimization/15785
4950         * gcc.dg/pr15785-1.c: New test.
4951
4952 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4953
4954         PR c++/17788
4955         * g++.dg/init/ctor4.C: New.
4956         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4957
4958 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4959
4960         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4961         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4962
4963 2005-02-15  Andreas Schwab  <schwab@suse.de>
4964
4965         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4966         declare malloc.
4967
4968 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4969
4970         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4971
4972 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4973
4974         PR tree-optimization/19853
4975         * gcc.c-torture/compile/pr19853.c: New test.
4976
4977 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4978
4979         PR c++/19608
4980         * g++.dg/parse/local-class1.C: New.
4981
4982         PR c++/19895
4983         * g++.dg/parse/ptrmem3.C: New.
4984
4985         PR c++/19884
4986         * g++.old-deja/g++.oliva/template6.C: Add another case.
4987         * g++.dg/template/explicit6.C: New.
4988
4989 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4990
4991         PR c++/17816
4992         * g++.dg/other/redecl2.C: New.
4993
4994 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4995
4996         PR c++/19891
4997         * g++.dg/abi/covariant4.C: New.
4998
4999 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5000
5001         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5002
5003 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5004
5005         * gcc.dg/vect/vect-96.c: Fix typo.
5006
5007 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5008
5009         PR c++/14479
5010         PR c++/19487
5011         * g++.dg/template/enum5.C: New test.
5012
5013 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5014
5015         * gcc.dg/vect/vect-97.c: New test.
5016
5017 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5018
5019         * gcc.dg/vect/vect-96.c: New test.
5020
5021 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5022
5023         * gcc.dg/builtins-34.c: Also check ldexp*.
5024
5025 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5026
5027         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5028
5029 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5030
5031         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5032         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5033         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5034         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5035         selector_list, selector_expression, dg-process-target): Move to new
5036         file target-supports-dg.exp.
5037         * lib/target-supports-dg.exp: New.
5038
5039         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5040         New.
5041
5042 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5043
5044         PR c++/19666
5045         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5046
5047         PR middle-end/19858
5048         * gcc.c-torture/compile/20050210-1.c: New test.
5049
5050 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5051
5052         PR c++/19755
5053         * g++.dg/warn/Wbraces1.C: New test.
5054
5055 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5056
5057         * gcc.dg/builtins-52.c: New testcase.
5058
5059 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5060
5061         PR c/19342
5062         * gcc.c-torture/execute/20050119-1.c: New test.
5063
5064 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5065
5066         PR c++/19811
5067         * g++.dg/init/delete1.C: New test.
5068
5069 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5070
5071         PR c++/18470
5072         * g++.dg/template/static12.C: New test.
5073
5074 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5075
5076         PR c++/19787
5077         * g++.dg/conversion/ambig1.C: New test.
5078
5079         PR c++/19739
5080         * g++.dg/ext/attrib19.C: New test.
5081
5082         PR c++/19732
5083         * g++.dg/parse/dtor5.C: New test.
5084
5085         PR c++/19762
5086         * g++.dg/template/dtor3.C: New test.
5087
5088         PR c++/19826
5089         * g++.dg/template/static11.C: New test.
5090         * g++.dg/template/crash2.C: Remove dg-error marker.
5091
5092 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5093
5094         PR C++/18491
5095         * g++.old-deja/g++.mike/p10769a.C: Remove.
5096
5097 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5098
5099         * gcc.dg/builtins-48.c: New test case.
5100         * gcc.dg/builtins-49.c: New test case.
5101         * gcc.dg/builtins-50.c: New test case.
5102         * gcc.dg/builtins-51.c: New test case.
5103
5104 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5105
5106         PR middle-end/19583
5107         * g++.dg/warn/Wreturn-type-3.C: New test.
5108
5109 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5110
5111         PR middle-end/19402
5112         * gcc.dg/pr19402-1.c: New testcase.
5113         * gcc.dg/pr19402-2.c: likewise.
5114
5115 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5116
5117         PR middle-end/19854
5118         * g++.dg/tree-ssa/tmmti.C: New testcase.
5119
5120 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5121
5122         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5123
5124 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5125
5126         PR c++/19733
5127         * g++.dg/parse/crash23.C: New test.
5128         * g++.dg/warn/Weff1.C: New test.
5129
5130 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5131
5132         * gcc.dg/20050209-1.c: New test.
5133
5134 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5135
5136         PR target/19799
5137         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5138
5139 2005-02-08  Mike Stump  <mrs@apple.com>
5140
5141         * g++.dg/pch/import-2.c: New test.
5142         * g++.dg/pch/import-2.hs: New.
5143         * g++.dg/pch/include/import-2a.h: New.
5144         * g++.dg/pch/include/import-2b.h: New.
5145
5146 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5147
5148         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5149
5150 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5151
5152         * gfortran.dg/substr_1.f90: New test.
5153
5154 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5155
5156         PR middle-end/19775
5157         * gcc.dg/torture/builtin-power-1.c: Disable test for
5158         invalid transformation.
5159         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5160         no longer optimize.
5161         * gcc.dg/builtins-47.c: New testcase.
5162
5163 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5164             Dorit Naishlos  <dorit@il.ibm.com>
5165
5166         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5167
5168 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5169
5170         * gcc.c-torture/compile/20050206-1.c: New test.
5171
5172 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5173
5174         PR tree-opt/19768
5175         * g++.dg/opt/pr19768.C: New test.
5176
5177 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5178
5179         PR tree-opt/19736
5180         * gcc.c-torture/compile/pr19736.c: New test.
5181
5182 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5183
5184         PR c++/17401
5185         * g++.dg/parse/error25.C: New test.
5186
5187 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5188
5189         * gcc.c-torture/execute/20050203-1.c: New.
5190
5191 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5192
5193         * gcc.dg/vect/vect-85.c: Remove xfail.
5194         * gcc.dg/vect/vect-86.c: Remove xfail.
5195         * gcc.dg/vect/vect-87.c: Remove xfail.
5196         * gcc.dg/vect/vect-88.c: Remove xfail.
5197
5198 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5199
5200         * gcc.dg/altivec-19.c: New.
5201
5202 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5203
5204         PR c/17807
5205         * gcc.dg/nested-func-3.c: New test.
5206         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5207
5208 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5209
5210         * gcc.test-framework/gen_directive_tests: Generate tests for
5211         selector expressions.
5212
5213 2005-02-02  Matt Austern  <austern@apple.com>
5214
5215         PR c++/19628
5216         * g++/ext/builtin7.C: New.
5217         * g++/ext/builtin8.C: New.
5218
5219 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5220
5221         PR c/18502
5222         * gcc.dg/pr18502-1.c: New test.
5223
5224 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5225
5226         PR c++/17413
5227         * g++.dg/template/local4.C: Tweak.
5228
5229 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5230
5231         PR tree-optimization/19578
5232         * gcc.c-torture/compile/20050202-1.c: New test.
5233
5234 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5235
5236         PR c/19435
5237         * gcc.dg/c99-init-4.c: New test.
5238
5239 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5240
5241         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5242
5243         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5244
5245         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5246         * g++.dg/eh/check-vect.h: New.
5247
5248         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5249         * gcc.dg/vect/vect-78.c: Ditto.
5250         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5251         Remove.
5252
5253         * g++.dg/conversion/simd1.C: Expect warning.
5254         * g++.dg/ext/attribute-test-1.C: Ditto.
5255         * g++.dg/ext/attribute-test-2.C: Ditto.
5256         * g++.dg/ext/attribute-test-3.C: Ditto.
5257         * g++.dg/ext/attribute-test-4.C: Ditto.
5258
5259         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5260         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5261
5262         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5263
5264 2005-02-01  Richard Henderson  <rth@redhat.com>
5265
5266         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5267         long double for ibm double-double format.
5268         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5269
5270 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5271
5272         PR tree-optimization/19633
5273         * testsuite/gcc.dg/pr19633-1.c: New test.
5274         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5275         to NULL or a symbol.
5276
5277 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5278
5279         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5280         New procs.
5281         (dg-process-target (local override)): Handle selector expressions.
5282
5283         * gcc.test-framework/README: Describe tests in source directory.
5284         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5285         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5286         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5287         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5288         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5289         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5290         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5291         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5292         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5293         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5294         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5295         * gcc.test-framework/dg-error-exp-P.c: New test.
5296         * gcc.test-framework/dg-error-exp-XP.c: New test.
5297         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5298         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5299         * gcc.test-framework/dg-output-exp-P.c: New test.
5300         * gcc.test-framework/dg-output-exp-XF.c: New test.
5301         * gcc.test-framework/dg-warning-exp-P.c: New test.
5302         * gcc.misc-tests/dg-1.c: Remove.
5303         * gcc.misc-tests/dg-2.c: Remove.
5304         * gcc.misc-tests/dg-3.c: Remove.
5305         * gcc.misc-tests/dg-4.c: Remove.
5306         * gcc.misc-tests/dg-5.c: Remove.
5307         * gcc.misc-tests/dg-6.c: Remove.
5308         * gcc.misc-tests/dg-7.c: Remove.
5309         * gcc.misc-tests/dg-8.c: Remove.
5310         * gcc.misc-tests/dg-9.c: Remove.
5311         * gcc.misc-tests/dg-10.c: Remove.
5312         * gcc.misc-tests/dg-11.c: Remove.
5313         * gcc.misc-tests/dg-12.c: Remove.
5314         * gcc.misc-tests/dg-test.exp: Remove.
5315
5316         * gcc.test-framework/test-framework.awk: Change recording and
5317         printing of passes and failures.
5318
5319         * gcc.test-framework: New directory.
5320         * gcc.test-framework/README: New.
5321         * gcc.test-framework/test-framework.exp: New.
5322         * gcc.test-framework/test-framework.awk: New.
5323         * gcc.test-framework/gen_directive_tests: New.
5324
5325 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5326
5327         * lib/treelang.exp: Fix comment typos.
5328         (treelang_target_compile): Don't append libs=-ltreelang to options.
5329
5330 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5331
5332         * g++.dg/parse/typename7.C: Adjust error messages.
5333
5334 2005-01-31  Jeff Law  <law@redhat.com>
5335
5336         * gcc.c-torture/execute/20050131-1.c: New test.
5337         * gcc.dg/wcaselabel.c: New test.
5338
5339 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5340
5341         * g++.dg/other/warning1.C: Adjust error messags.
5342         * g++.dg/parse/constant5.C: New test.
5343
5344 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5345
5346         PR c/19333
5347         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5348         the test case valid.
5349         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5350         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5351         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5352         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5353         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5354         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5355
5356 2005-01-31  Dale Johannesen  <dalej@apple.com>
5357
5358         * g++.dg/opt/pr19650.C:  New test.
5359
5360 2005-01-31  Richard Henderson  <rth@redhat.com>
5361
5362         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5363         long double for intel double extended format.
5364         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5365
5366 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5367
5368         PR c++/19555
5369         * g++.dg/template/static10.C: New test.
5370
5371         PR c++/19395
5372         * g++.dg/parse/error24.C: New test.
5373
5374         PR c++/19367
5375         * g++.dg/lookup/builtin1.C: New test.
5376
5377         PR c++/19457
5378         * g++.dg/warn/conv3.C: New test.
5379
5380 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5381
5382         PR fortran/19647
5383         * gfortan.dg/inquire_7.f90
5384
5385 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5386
5387         PR tree-optimization/15791
5388         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5389         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5390         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5391         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5392         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5393         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5394         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5395         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5396         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5397         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5398
5399 2005-01-29  Paul Brook  <paul@codesourcery.com>
5400
5401         PR fortran/18565
5402         * check.c (real_or_complex_check): New function.
5403         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5404         * intrinsic.c (add_functions): Use new check functions.
5405         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5406         Add prototypes.
5407
5408 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5409
5410         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5411         gcc.dg/lvalue-3.c: New tests.
5412         * gcc.dg/concat.c: Update expected messages.
5413
5414 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5415
5416         PR libfortran/19595
5417         * gfortran.dg/eor_1.f90:  New test.
5418
5419 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5420
5421         PR fortran/19589
5422         * gfortran.dg/logical_data_1.f90: New test.
5423
5424 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5425
5426         PR c++/19253
5427         * g++.dg/template/crash33.C: New test.
5428
5429         PR c++/19667
5430         * g++.dg/template/crash32.C: New test.
5431
5432 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5433
5434         PR middle-end/16558
5435         * g++.dg/warn/Wreturn-type-2.C: New test.
5436
5437 2004-06-24  Jeff Law  <law@redhat.com>
5438
5439         * gcc.dg/tree-ssa/20050128-1.c: New test.
5440
5441 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5442
5443         * gcc.target/frv/all-mdpackh-1.c: New test.
5444
5445 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5446
5447         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5448
5449 2005-01-27  Richard Henderson  <rth@redhat.com>
5450
5451         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5452
5453 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5454
5455         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5456
5457 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5458
5459         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5460         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5461         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5462         to cope with cases where the multilib options override the dg-options.
5463
5464 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5465
5466         PR c/18946
5467         * gcc.dg/noncompile/20050120-1.c: New test.
5468
5469 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5470
5471         PR tree-optimization/19633
5472         * gcc.dg/pr19633.c: New test.
5473         * gcc.dg/tree-ssa/pr19633.c: New test.
5474
5475 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5476
5477         * gcc.dg/20041216-1.c: New test.
5478
5479 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5480
5481         PR objc/18862
5482         * objc.dg/selector-2.m: New test.
5483
5484 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5485
5486         * g++.dg/opt/range-test-2.C: New test.
5487
5488         PR rtl-optimization/19579
5489         * gcc.c-torture/execute/20050124-1.c: New test.
5490
5491 2005-01-26  Greg Parker  <gparker@apple.com>
5492         Stuart Hastings  <stuart@apple.com>
5493
5494         * gcc.c-torture/execute/20050125-1.c: New.
5495
5496 2005-01-18  Jan Hubicka  <jh@suse.cz>
5497
5498         PR tree-optimize/19337
5499         * gcc.c-torture/compile/20050119-1.c: New test.
5500
5501 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5502
5503         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5504         test for successful match.
5505
5506 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5507
5508         PR objc/18408
5509         * objc.dg/comp-types-7.m: New test.
5510
5511 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5512
5513         * lib/target-supports.exp (current_target_name): New.
5514         (check_effective_target_ilp32, check_effective_target_lp64):
5515         Cache the result to use as long as the current target, with
5516         multilib flags, remains the same.
5517
5518         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5519         (dg-require-weak, dg-require-visibility, dg-require-alias,
5520         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5521         dg-require-effective-target, dg-skip-if): Remove call to
5522         skip_test_and_clear_xfail.
5523         (dg-test): Clear xfail data.
5524
5525 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5526
5527         PR target/17751
5528         * gcc.dg/ppc64-toc.c: New test.
5529
5530         * g++.dg/tree-ssa/empty-1.C: New test.
5531
5532         PR middle-end/19551
5533         * gcc.c-torture/execute/20050121-1.c: New test.
5534         * gcc.dg/20050121-2.c: New test.
5535
5536 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5537         Paul Brook  <paul@codesourcery.com>
5538
5539         PR fortran/17941
5540         * gfortran.dg/real_const_1.f: New test.
5541         * gfortran.dg/real_const_2.f90: New test.
5542         * gfortran.dg/complex_int_1.f90: New test.
5543
5544 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5545
5546         PR fortran/19313
5547         * gfortan.dg/inquire_6.f90: New test.
5548
5549 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5550
5551         PR libfortran/19451
5552         * open_readonly_1.f90:  New test.
5553
5554 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5555
5556         PR libfortran/18982
5557         * gfortran.dg/open_new.f90: New file.
5558
5559 2005-01-22  Paul Brook  <paul@codesourcery.com>
5560
5561         * namelist_1.f90: New test.
5562
5563 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5564
5565         PR tree-optimization/19484
5566         * gcc.c-torture/compile/20050122-[12].c: New tests.
5567
5568 2005-01-22  Paul Brook  <paul@codesourcery.com>
5569
5570         * gfortran.dg/implicit_2.f90: New test.
5571
5572 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5573
5574         PR fortran/19314
5575         * gfortran.dg/inquire_5.f90: New test.
5576
5577 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5578
5579         PR c/18809
5580         * gcc.dg/pr18809-1.c: New test.
5581
5582 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5583
5584         * gcc.dg/20050121-1.c: New test.
5585
5586         PR tree-optimization/13000
5587         * gcc.dg/20040206-1.c: Change warning to point where function is
5588         being inlined.
5589
5590 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5591
5592         PR c++/19208
5593         * g++.dg/template/array11.C: New test.
5594
5595 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5596
5597         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5598         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5599         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5600         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5601         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5602         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5603
5604 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5605
5606         PR tree-optimization/15349
5607         * gcc.dg/tree-ssa/pr15349.c: New.
5608
5609 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5610
5611         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5612
5613 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5614
5615         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5616         scan-assembler-times directive name.
5617
5618         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5619         after dg-do.
5620
5621         PR rtl-optimization/19462
5622         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5623
5624 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5625
5626         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5627         counting function calls on ia64.
5628
5629 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5630
5631         PR rtl-optimization/15139
5632         * gcc.dg/20050111-2.c: New test.
5633
5634         PR c/17297
5635         * gcc.c-torture/compile/20050113-1.c: New testcase.
5636
5637         PR middle-end/19164
5638         * gcc.dg/20050113-1.c: New testcase.
5639
5640 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5641
5642         * gcc.dg/vect/vect-85.c: Add comment.
5643         * gcc.dg/vect/vect-86.c: Add xfail for now.
5644         * gcc.dg/vect/vect-87.c: Add xfail for now.
5645         * gcc.dg/vect/vect-88.c: Add xfail for now.
5646         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5647
5648 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5649
5650         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5651
5652 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5653
5654         * g++.dg/debug/typedef3.C: New test.
5655
5656 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5657
5658         PR c/19472
5659         * gcc.dg/asm-a.c: New test.
5660
5661 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5662
5663         * gcc.dg/sh-relax.c: Add prototype for abort.
5664
5665 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5666
5667         * gcc.dg/short-compare-1.c: New test.
5668         * gcc.dg/short-compare-2.c: Likewise.
5669
5670 2005-01-18  Michael Matz  <matz@suse.de>
5671
5672         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5673
5674 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5675
5676         PR tree-optimization/19121
5677         * gcc.c-torture/compile/pr19121.c: New test.
5678
5679 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5680
5681         PR target/19357
5682         * gcc.c-torture/compile/pr19357.c: New test.
5683
5684 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5685
5686         PR c/5675
5687         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5688         pass--those that refer just to the variable, possibly with a
5689         cast.
5690         * gcc.dg/c99-const-expr-3.c: Likewise.
5691
5692         PR middle-end/13127
5693         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5694         longer emitted.
5695
5696 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5697
5698         PR fortran/18778
5699         * gfortran.dg/endfile_2.f90: New test.
5700
5701 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5702
5703         PR 19168
5704         * gfortran.dg/select_5.f90: New test.
5705
5706 2004-01-16  Paul Brook  <paul@codesourcery.com>
5707
5708         * gfortran.dg/common_4.f90: New test.
5709
5710 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5711
5712         PR rtl-optimization/19462
5713         * gcc.dg/torture/pr19462-1.c: New test.
5714
5715 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5716
5717         PR objc/19321
5718         * objc.dg/func-ptr-2.m: New.
5719         * objc.dg/volatile-1.m: New.
5720
5721 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5722
5723         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5724
5725 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5726
5727         PR tree-optimization/19060
5728         * gcc.c-torture/execute/20050104-1.c: New test.
5729
5730 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5731
5732         PR fortran/18983
5733         * gfortran.dg/write_to_null.f90: New test.
5734
5735 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5736             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5737
5738         PR other/19328
5739         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5740         argument.
5741
5742 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5743
5744         PR c++/19263
5745         * g++.dg/init/vector1.C: New test.
5746
5747 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5748
5749         PR target/13158
5750         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5751         PR target/18987
5752         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5753
5754 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5755
5756         * gfortran.dg/select_1.f90: New test.
5757         * gfortran.dg/select_2.f90: New test.
5758         * gfortran.dg/select_3.f90: New test.
5759         * gfortran.dg/select_4.f90: New test.
5760
5761 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5762
5763         PR middle-end/19084
5764         PR rtl-optimization/19348
5765         * gcc.dg/20050111-1.c: New test.
5766         * gcc.c-torture/execute/20050111-1.c: New test.
5767
5768         * gcc.dg/i386-asm-4.c: New test.
5769
5770 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5771
5772         * gcc.dg/nested-func-2.c: New test.
5773         * ada/acats/norun.lst: Remove c953002.
5774
5775 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5776
5777         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5778
5779 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5780
5781         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5782
5783 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5784
5785         PR target/18761
5786         * g++.dg/abi/align1.C: New test.
5787
5788 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5789
5790         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5791         at a time.
5792         * g++.dg/ext/altivec_check.h: Support compiling as C.
5793
5794 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5795
5796         PR c++/19355
5797         * g++.dg/expr/pr19355-1.C: New test case.
5798
5799 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5800
5801         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5802         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5803         * ada/acats/tests/c3/c92005b.ada: Likewise.
5804         * ada/acats/tests/c3/cxb3012.a: Likewise.
5805         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5806
5807 2005-01-09  Paul Brook  <paul@codesourcery.com>
5808
5809         * gfortran.dg/common_2.f90: New file.
5810         * gfortran.dg/common_3.f90: New file.
5811
5812 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5813
5814         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5815
5816 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5817
5818         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5819         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5820         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5821         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5822         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5823         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5824         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5825         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5826         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5827         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5828         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5829         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5830         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5831         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5832         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5833         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5834         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5835         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5836         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5837         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5838         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5839         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5840         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5841         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5842         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5843         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5844         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5845         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5846         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5847         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5848         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5849         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5850         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5851         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5852         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5853         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5854         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5855         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5856         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5857         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5858         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5859         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5860         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5861         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5862         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5863         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5864         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5865         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5866         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5867         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5868         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5869         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5870         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5871         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5872         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5873         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5874         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5875         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5876         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5877         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5878         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5879         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5880         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5881         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5882         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5883         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5884         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5885
5886         * gcc.dg/vect/vect-1.c: Fix spelling.
5887         * gcc.dg/vect/vect-10.c: Fix spelling.
5888         * gcc.dg/vect/vect-11.c: Fix spelling.
5889         * gcc.dg/vect/vect-12.c: Fix spelling.
5890         * gcc.dg/vect/vect-14.c: Fix spelling.
5891         * gcc.dg/vect/vect-15.c: Fix spelling.
5892         * gcc.dg/vect/vect-16.c: Fix spelling.
5893         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5894         * gcc.dg/vect/vect-64.c: Fix comments.
5895         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5896
5897 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5898             Ira Rosen  <irar@il.ibm.com>
5899
5900         * gcc.dg/vect/vect-70.c: New test.
5901         * gcc.dg/vect/vect-71.c: New test.
5902
5903 2005-01-09  Manfred Hollstein  <mh@suse.com>
5904
5905         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5906         * gcc.dg/pr18241-2.c: Likewise.
5907         * gcc.dg/pr18241-3.c: Likewise.
5908         * gcc.dg/pr18241-4.c: Likewise.
5909         * gcc.dg/pr18241-5.c: Likewise.
5910
5911 2005-01-08  Richard Henderson  <rth@redhat.com>
5912
5913         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5914         False for x86 and x86-64.
5915
5916 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5917
5918         PR tree-optimization/18241
5919         * gcc.dg/pr18241-1.c: New test.
5920         * gcc.dg/pr18241-2.c: New test.
5921         * gcc.dg/pr18241-3.c: New test.
5922         * gcc.dg/pr18241-4.c: New test.
5923         * gcc.dg/pr18241-5.c: New test.
5924
5925 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5926
5927         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5928         gfortran.dg/select_4.f90: New.
5929
5930 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5931
5932         * gcc.c-torture/execute/20050107-1.c: New test.
5933
5934 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5935
5936         PR c++/19298
5937         * g++.dg/template/ref2.C: New.
5938
5939 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5940
5941         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5942         instead of being empty.
5943
5944 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5945
5946         PR fortran/15553
5947         * gfortran.dg/array-1.f90: New test.
5948
5949 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5950
5951         PR tree-optimization/19283
5952         * gcc.c-torture/execute/20050106-1.c: New test.
5953
5954         PR rtl-optimization/18861
5955         * gcc.dg/20050105-1.c: New test.
5956
5957         PR tree-optimization/18828
5958         * gcc.dg/20050105-2.c: New test.
5959
5960 2005-01-07  Andreas Jaeger  <aj@suse.de>
5961
5962         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5963
5964 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5965
5966         PR fortran/18398
5967         * gfortran.dg/fmt_read.f90: New test.
5968
5969 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5970
5971         * gcc.dg/rs6000-ldouble-2.c: New.
5972
5973 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5974
5975         PR c++/19244
5976         * g++.dg/parser/ctor2.C: New test.
5977
5978 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5979
5980         PR c++/17154
5981         * g++.dg/template/using9.C: New test.
5982
5983 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5984
5985         PR c++/19258
5986         * g++.dg/lookup/friend6.C: New test.
5987
5988 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5989
5990         PR c++/19270
5991         * g++.dg/template/array10.C: New.
5992
5993 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5994
5995         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5996         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5997
5998 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5999
6000         * gcc.c-torture/compile/20050105-1.c: New test.
6001
6002 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6003
6004         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6005
6006 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6007
6008         PR middle-end/19100
6009         * gcc.dg/conv-3.c: New test case.
6010
6011 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6012
6013         * gcc.dg/asm-wide-1.c: New test.
6014
6015 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6016
6017         PR c++/19030
6018         * g++.dg/parse/crash22.C: New
6019
6020 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6021
6022         PR 19257
6023         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6024
6025 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6026
6027         PR middle-end/17767
6028         * gcc.dg/i386-mmx-6.c: New test case.
6029
6030 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6031
6032         PR tree-optimization/18308
6033         * gcc.dg/vect/pr18308.c: New testcase.
6034
6035 2005-01-04  Andreas Jaeger  <aj@suse.de>
6036
6037         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6038
6039 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6040             Robert Bowdidge <bowdidge@apple.com>
6041
6042         * gcc.dg/cpp/subframework1.c: New.
6043         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6044         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6045         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6046         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6047
6048 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6049
6050         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6051         producing warning.
6052         * gcc.dg/darwin-weakimport-2.c: New.
6053
6054 2005-01-03  Richard Henderson  <rth@redhat.com>
6055
6056         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6057
6058 2005-01-03  Richard Henderson  <rth@redhat.com>
6059
6060         * gcc.dg/vect/vect.exp: Enable for ia64.
6061         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6062         (check_effective_target_vect_float): Likewise.
6063         (check_effective_target_vect_no_align): Likewise.
6064         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6065         * gcc.dg/vect/vect-8.c: Likewise.
6066
6067 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6068
6069         PR target/19236
6070         * gcc.dg/pr19236-1.c: New test case.
6071
6072 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6073
6074         PR rtl-optimization/12092
6075         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6076
6077 2005-01-02  Andreas Jaeger  <aj@suse.de>
6078
6079         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6080
6081 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6082             Andrew Pinski  <pinskia@physics.uc.edu>
6083
6084         PR rtl-optimization/12092
6085         * gcc.dg/pr12092-1.c: New test case.
6086
6087 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6088
6089         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6090         'hidden' and 'default' for better portability.
6091         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6092
6093         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6094         6 and 7.
6095         * g++.old-deja/g++.brendan/new3.C: Likewise.
6096
6097 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6098
6099         * gcc.dg/20041231-1.C: New test.
6100         * g++.dg/warn/Wunreachable-code-1.C: New test.
6101
6102 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6103
6104         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6105         file, not /dev/null.  Abort on error.
6106
6107 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6108             Ziemowit Laski  <zlaski@apple.com>
6109
6110         PR objc/18971
6111         * objc.dg/encode-5.m: New test.
6112
6113 2004-12-29  Richard Henderson  <rth@redhat.com>
6114
6115         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6116         * objc.dg/stabs-1.m: Disable for ia64.
6117
6118 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6119
6120         PR c++/19190
6121         * g++.dg/warn/Wunused-10.C: New test.
6122
6123 2004-12-28  Richard Henderson  <rth@redhat.com>
6124
6125         * objc.dg/stabs-1.m: Disable for alpha.
6126
6127 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6128
6129         PR c++/19149
6130         * g++.dg/parse/error23.C: New test.
6131
6132 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6133
6134         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6135
6136         PR fortran/19032
6137         * gfortran.dg/intrinsic_modulo_1.f90: New.
6138         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6139         tests with divisor -1.
6140
6141 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6142
6143         * g++.dg/opt/temp1.C (memcpy): Return a value.
6144
6145         PR c++/19148
6146         * g++.dg/expr/cond7.C: New test.
6147
6148 2004-12-27  Paul Brook  <paul@codesourcery.com>
6149
6150         * gfortran.dg/g77/select_no_compile.f: Remove.
6151
6152 2004-12-27  Richard Henderson  <rth@redhat.com>
6153
6154         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6155         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6156         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6157
6158 2004-12-26  Richard Henderson  <rth@redhat.com>
6159
6160         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6161         by 1i instead of token pasting.
6162
6163 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6164
6165         PR tree-optimization/17578
6166         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6167         to additional_flags.
6168         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6169
6170 2004-12-25  Richard Henderson  <rth@redhat.com>
6171
6172         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6173         Remove Alpha.
6174
6175 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6176
6177         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6178         hppa*-*-hpux*.
6179         * gcc.dg/pr17957.c (dg-options): Likewise.
6180         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6181         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6182         instead of 0 on __hppa__.
6183         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6184         "foo,%r" on hppa*-*-*.
6185
6186 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6187
6188         PR fortran/19071
6189         * gfortran.dg/complex_write.f90: New test.
6190
6191 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6192
6193         PR c++/17595
6194         * g++.dg/parse/pragma2.C: New test.
6195
6196         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6197
6198 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6199
6200         * gcc.dg/empty2.c: Add missing dg-warning.
6201
6202 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6203
6204         PR c++/17413
6205         * g++.dg/template/local4.C: New test.
6206         * g++.dg/template/crash19.C: Add dg-error marker.
6207
6208         * g++.dg/template/crash31.C: Correct embedded PR number.
6209
6210 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6211
6212         PR c++/16405
6213         * g++.dg/opt/temp1.C: Add do-run marker.
6214
6215 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6216
6217         * g++.dg/template/spec19.C: New.
6218
6219 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6220
6221         PR target/16819
6222         * gcc.dg/empty2.c: New.
6223
6224 2004-12-23  Richard Henderson  <rth@redhat.com>
6225
6226         * lib/target-supports.exp (check_effective_target_vect_no_align):
6227         Remove i?86 and x86-64.
6228
6229 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6230
6231         PR c++/16405
6232         * g++.dg/opt/temp1.C: New test.
6233
6234 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6235
6236         PR c++/18733
6237         * g++.dg/template/friend33.C: New testcase.
6238
6239 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6240
6241         PR c++/18464
6242         * g++.dg/template/cond5.C: New test.
6243
6244         PR c++/18492
6245         * g++.dg/inherit/thunk3.C: New test.
6246
6247         PR c++/11224
6248         * g++.dg/warn/Wunused-9.C: New test.
6249
6250 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6251
6252         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6253
6254 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6255
6256         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6257
6258 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6259
6260         PR c++/18378
6261         * g++.dg/ext/packed8.C: New test.
6262
6263         PR c++/13268
6264         * g++.dg/template/crash31.C: New test.
6265
6266         PR c++/19034
6267         * g++.dg/template/crash30.C: New test.
6268
6269 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6270
6271         PR C++/18984
6272         * g++.dg/eh/ctor3.C: New test.
6273
6274 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6275
6276         * objc.dg/stabs-1.m: Allow section name to be quoted and
6277         assembly label to begin with '.LL'.
6278
6279 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6280
6281         * gcc.dg/vect/vect.exp
6282         (check_effective_target_lp64_or_vect_no_align): New.
6283         * gcc.dg/vect/vect-77.c: Use it.
6284         * gcc.dg/vect/vect-78.c: Use it.
6285
6286         * lib/target-supports.exp
6287         (check_effective_target_vect_no_max,
6288         check_effective_target_vect_no_bitwise,
6289         check_effective_target_vect_no_align): New.
6290         * gcc.dg/vect/vect-13.c: Use them.
6291         * gcc.dg/vect/vect-17.c: Ditto.
6292         * gcc.dg/vect/vect-18.c: Ditto.
6293         * gcc.dg/vect/vect-19.c: Ditto.
6294         * gcc.dg/vect/vect-20.c: Ditto.
6295         * gcc.dg/vect/vect-27.c: Ditto.
6296         * gcc.dg/vect/vect-29.c: Ditto.
6297         * gcc.dg/vect/vect-44.c: Ditto.
6298         * gcc.dg/vect/vect-48.c: Ditto.
6299         * gcc.dg/vect/vect-50.c: Ditto.
6300         * gcc.dg/vect/vect-52.c: Ditto.
6301         * gcc.dg/vect/vect-54.c: Ditto.
6302         * gcc.dg/vect/vect-56.c: Ditto.
6303         * gcc.dg/vect/vect-58.c: Ditto.
6304         * gcc.dg/vect/vect-60.c: Ditto.
6305         * gcc.dg/vect/vect-72.c: Ditto.
6306         * gcc.dg/vect/vect-80.c: Ditto.
6307
6308 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6309
6310         PR c++/14075
6311         * g++.dg/init/string1.C: New.
6312
6313         PR c++/18975
6314         * g++.dg/other/synth1.C: New.
6315
6316 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6317
6318         PR c/18963
6319         * gcc.dg/pr18963-1.c: New test.
6320
6321 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6322
6323         PR c/18596
6324         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6325         * gcc.dg/pr18596-1.c: Use dg-error.
6326         (dg-options): Use -fno-unit-at-a-time.
6327         * gcc.dg/pr18596-2.c: New test.
6328         * gcc.dg/pr18596-3.c: New test.
6329
6330 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6331
6332         PR middle-end/18683
6333         * g++.dg/opt/pr18683-1.C: New test case.
6334
6335 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6336
6337         PR other/19093
6338         * g++.dg/opt/max1.C: Fix for 64bit targets.
6339
6340 2004-12-20  Matt Austern  <austern@apple.com>
6341
6342         PR c++/19044
6343         * g++.dg/ext/builtin6.C: New
6344
6345 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6346
6347         PR tree-optimization/19080
6348         * gcc.c-torture/compile/pr19080.c: New test.
6349
6350 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6351
6352         * gcc.dg/20041219-1.c: New test.
6353
6354 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6355
6356         PR middle-end/19068
6357         * g++.dg/opt/max1.C: New test case.
6358
6359 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6360
6361         * gcc.dg/fdata-sections-1.c: New test.
6362
6363 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6364
6365         PR middle-end/18548
6366         * gcc.dg/max-1.c: New test case.
6367
6368 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6369
6370         * gcc.c-torture/execute/20041218-1.c: New test.
6371
6372 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6373
6374         * gcc.dg/pr18501.c: New test.
6375         * gcc.dg/uninit-5.c: XFAIL.
6376         * gcc.dg/uninit-9.c: XFAIL.
6377
6378 2004-12-17  Dale Johannesen  <dalej@apple.com>
6379
6380         * gcc.dg/20041213-1.c:  New.
6381
6382 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6383
6384         * objc.dg/stabs-1.m: Allow assembly label to begin
6385         with a dot ('.').
6386
6387 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6388
6389         * gcc.c-torture/execute/20041213-1.c: Move...
6390         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6391
6392 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6393
6394         PR c++/18721
6395         * g++.dg/lookup/conv-5.C: New.
6396
6397 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6398
6399         * objc.dg/stabs-1.m: New test.
6400
6401 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6402
6403         * gcc.dg/visibility-c.c: Change compile to
6404         assemble for the test.
6405
6406 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6407
6408         PR target/19041
6409         * gcc.dg/visibility-c.c: New test.
6410
6411 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6412
6413         PR middle-end/18493
6414         * gcc.dg/switch-8.c: New test case.
6415
6416 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6417
6418         PR c++/18905
6419         * g++.dg/template/init4.C: New.
6420         * g++.dg/opt/static3.C: Enable optimizer.
6421
6422 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6423
6424         * g++.dg/other/complex1.C: New test.
6425
6426 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6427
6428         * g++.dg/opt/inline9.C: New test.
6429
6430 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6431
6432         PR fortran/18993
6433         * gfotran.dg/nullify_1.f: New test.
6434
6435 2004-12-15  Richard Henderson  <rth@redhat.com>
6436
6437         * gcc.target/i386/i386.exp: New harness.
6438         * gcc.target/i386/vect-args.c: New.
6439
6440 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6441
6442         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6443
6444 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6445
6446         PR c++/18825
6447         * g++.dg/template/friend32.C: New test.
6448
6449 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6450
6451         * cpp/pragma-once-1.c: New test.
6452         * cpp/pragma-once-1b.h: Likewise.
6453         * cpp/pragma-once-1c.h: Likewise.
6454         * cpp/pragma-once-1d.h: Likewise.
6455         * cpp/inc/pragma-once-1a.h: Likewise.
6456
6457 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6458             Steven G. Kargl  <kargls@comcast.net>
6459
6460         PR fortran/17597
6461         * gfortran.dg/list_read_3.f90: New test.
6462
6463 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6464
6465         * gcc.dg/ftrapv-2.c: New test.
6466
6467 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6468
6469         PR c++/18981
6470         * g++.dg/template/typename9.C: New test.
6471
6472 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6473
6474         PR c++/18738
6475         * g++.dg/template/typename8.C: New test.
6476         * g++.dg/parse/friend2.C: Tweak error message.
6477
6478 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6479
6480         * gcc.c-torture/20041214-1.c: New test.
6481
6482 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6483
6484         PR c++/18965
6485         * g++.dg/init/array17.C: New test.
6486
6487 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6488
6489         PR c++/18793
6490         * g++.dg/init/aggr3.C: New test.
6491
6492 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6493
6494         * gcc.dg/altivec-types-1.c: New test.
6495         * gcc.dg/altivec-types-2.c: New test.
6496         * gcc.dg/altivec-types-3.c: New test.
6497         * gcc.dg/altivec-types-4.c: New test.
6498         * g++.dg/ext/altivec-types-1.C: New test.
6499         * g++.dg/ext/altivec-types-2.C: New test.
6500         * g++.dg/ext/altivec-types-3.C: New test.
6501         * g++.dg/ext/altivec-types-4.C: New test.
6502
6503 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6504
6505         PR middle-end/18951
6506         * gcc.c-torture/execute/20041213-1.c: New test.
6507
6508 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6509
6510         PR c++/18949
6511         * g++.dg/template/cast1.C: New.
6512
6513 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6514
6515         * gcc.c-torture/execute/20041213-2.c: New test.
6516
6517 2004-12-13  Richard Henderson  <rth@redhat.com>
6518
6519         * gcc.dg/i386-sse-10.c: Fix typo in options.
6520
6521 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6522
6523         PR c++/18968
6524         * g++.dg/opt/pr18968.C: New test.
6525
6526 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6527
6528         PR c++/18925
6529         * g++.dg/ext/visibility/staticdatamem.C: New test.
6530
6531 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6532
6533         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6534
6535 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6536
6537         PR rtl-optimization/18928
6538         * gcc.dg/pr18928-1.c: New test case.
6539
6540 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6541
6542         PR tree-opt/16951
6543         * gcc.c-torture/compile/20041211-1.c: New.
6544
6545 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6546
6547         PR middle-end/17564
6548         * gcc.c-torture/execute/20041212-1.c: New test.
6549
6550 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6551
6552         PR fortran/18869
6553         * gfortran.dg/common_1.f90: New test.
6554
6555 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6556         Paul Brook  <paul@codesourcery.com>
6557
6558         PR fortran/16222
6559         * gfortran.dg/real_do_1.f90: New test.
6560
6561 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6562
6563         PR tree-opt/18040
6564         * g++.dg/opt/ptrmem6.C: New test.
6565
6566 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6567
6568         PR middle-end/18921
6569         * gcc.dg/pr18921-1.c: New test case.
6570
6571 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6572
6573         PR fortran/17175
6574         * gfortran.dg/scale_1.f90: New test.
6575
6576 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6577
6578         PR middle-end/18903
6579         * gcc.c-torture/compile/pr18903.c: New test.
6580
6581 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6582
6583         * gcc.c-torture/execute/20041210-1.c: New test.
6584
6585 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6586
6587         PR c++/18731
6588         * g++.dg/parser/struct-1.C: New test.
6589         * g++.dg/parser/struct-2.C: New test.
6590         * g++.dg/parser/struct-3.C: New test.
6591
6592 2004-12-09  Richard Henderson  <rth@redhat.com>
6593
6594         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6595
6596         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6597         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6598
6599 2004-12-09  Matt Austern  <austern@apple.com>
6600
6601         PR c++/18514
6602         * g++.dg/ext/builtin1.C: New
6603         * g++.dg/ext/builtin2.C: New
6604         * g++.dg/ext/builtin3.C: New
6605         * g++.dg/ext/builtin4.C: New
6606         * g++.dg/ext/builtin5.C: New
6607
6608 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6609
6610         PR tree-opt/18904
6611         * g++.dg/opt/ptrmem5.C: New test.
6612
6613 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6614
6615         * g++.dg/parse/typename5.C: Adjust for new error.
6616         * g++.dg/parse/typename7.C: New.
6617
6618 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6619
6620         PR c++/18073
6621         * g++.dg/other/mmintrin.C: New test.
6622
6623 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6624
6625         PR c++/16681
6626         * g++.dg/init/array15.C: New.
6627         * g++.dg/init/array16.C: New.
6628
6629 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6630
6631         PR fortran/18826
6632         * gfortran.dg/assign_1.f90: New test.
6633
6634 2004-12-08  Nick Clifton  <nickc@redhat.com>
6635
6636         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6637         * gcc.target/xstormy16/data_below100: Likewise.
6638         * gcc.target/xstormy16/sfr: Likewise.
6639         * gcc.target/xstormy16/below100.S: New test source file.
6640         * gcc.target/xstormy16/below100.ld: New test linker script.
6641         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6642         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6643         bp instructions.
6644         * gcc.target/xstormy16/bp.c: Likewise.
6645
6646         * gcc.target/xstormy16/bss_below100: New files:
6647         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6648         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6649         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6650         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6651         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6652         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6653         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6654         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6655         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6656         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6657         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6658         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6659         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6660         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6661         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6662         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6663         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6664         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6665         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6666         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6667         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6668         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6669         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6670         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6671         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6672         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6673         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6674
6675         * gcc.target/xstormy16/data_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/sfr: New files:
6705         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6706         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6707         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6708         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6709         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6710         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6711         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6712         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6713         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6714         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6715         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6716         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6717         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6718         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6719         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6720         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6721         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6722         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6723         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6724         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6725         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6726         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6727         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6728         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6729         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6730         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6731         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6732         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6733         27_if0_sfrw_bitfield_f.c
6734
6735 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6736
6737         PR c++/18100
6738         * g++.dg/lookup/name-clash4.C: New test.
6739
6740 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6741
6742         PR c++/18672
6743         * g++.dg/opt/array1.C: New.
6744
6745         PR c++/18803
6746         * g++.dg/template/operator5.C: New.
6747
6748 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6749
6750         PR c/18867
6751         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6752
6753 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6754
6755         * gcc.dg/noncompile/20041207.c: New test.
6756
6757 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6758
6759         * g++.dg/other/unreachable-1.C: New test.
6760
6761 2004-12-06  Nick Clifton  <nickc@redhat.com>
6762
6763         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6764         <limits.h> because the latter comes from gcc's include/ directory
6765         and not the newlib/libc/include directory.
6766
6767 2004-12-04  Richard Henderson  <rth@redhat.com>
6768
6769         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6770
6771 2004-12-04  Richard Henderson  <rth@redhat.com>
6772
6773         * lib/target-supports.exp (check_gc_sections_available): Disable
6774         for alpha and ia64.
6775
6776 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6777
6778         PR middle-end/17909
6779         * g++.dg/other/vararg-2.C: New test.
6780
6781 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6782
6783         PR c++/17011, c++/17971
6784         * g++.dg/template/error15.C: Adjust expected error.
6785         * g++.dg/template/instantiate3.C: Likewise.
6786
6787 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6788
6789         * gcc.dg/altivec-18.c: Fix for darwin
6790
6791 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6792
6793         PR c++/18782
6794         * g++.dg/parse/ptrmem2.C: New.
6795
6796         PR c++/18318
6797         * g++.dg/template/new1.C: New.
6798
6799 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6800
6801         PR fortran/18710
6802         * gfortran.dg/direct_io_3.f90: New test.
6803
6804 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6805
6806         PR 18758
6807         * g++.dg/parse/crash21.C: New.
6808
6809 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6810
6811         PR c++/15664, c++/18276
6812         * g++.dg/template/ttp13.C: New test.
6813         * g++.dg/template/ttp14.C: Likewise.
6814
6815 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6816
6817         PR c++/18123
6818         * g++.dg/parse/enum2.C: New test.
6819         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6820
6821 2004-12-02  Nick Clifton  <nickc@redhat.com>
6822
6823         * gcc.target/xstormy16: New test directory.
6824         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6825         * gcc.target/xstormy16/bp.c: Check the generation of bp
6826         instructions.
6827         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6828         bn instructions and the BELOW100 attribute.
6829
6830 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6831
6832         PR target/16952
6833         * gcc.dg/ppc-eabi.c: New.
6834
6835 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6836
6837         PR fortran/18284
6838         * gfortran.dg/backspace.f90
6839
6840 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6841
6842         * gfortran.dg/inquire.f90: New test.
6843
6844 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6845
6846         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6847         handle effective-target-keyword.
6848         (dg-skip-if): Support effective-target keyword as target list.
6849         (dg-xfail-if): Ditto.
6850         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6851
6852 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6853
6854         PR tree-optimization/18291
6855         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6856
6857 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6858
6859         PR C++/18729
6860         * g++.dg/parse/crash20.C: New.
6861
6862         PR c++/17431
6863         * g++.dg/overload/arg1.C: New.
6864         * g++.dg/overload/arg2.C: New.
6865         * g++.dg/overload/arg3.C: New.
6866         * g++.dg/overload/arg4.C: New.
6867
6868 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6869
6870         * gcc.dg/c99-flex-array-4.c: Remove.
6871
6872 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6873
6874         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6875
6876         * lib/target-supports.exp (is-effective-target): Simplify.
6877
6878         * lib/target-supports.exp (check_effective_target_vect_long):
6879         Fix for powerpc64-*-*.
6880
6881 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6882
6883         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6884         to support new requirements on FreeBSD 5.
6885
6886 2004-11-30  Devang Patel  <dpatel@apple.com>
6887
6888         PR 18702
6889         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6890
6891 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6892
6893         * g++.dg/ext/altivec-13.C: New test.
6894
6895 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6896
6897         PR tree-opt/18298
6898         * gcc.c-torture/execute/p18298.c: New test.
6899
6900 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6901             Dorit Naishlos  <dorit@il.ibm.com>
6902
6903         PR tree-opt/18607
6904         * gcc.dg/vect/vect-89.c: New test.
6905
6906 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6907
6908         * gcc.dg/pr18596-1.c: New test.
6909
6910 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6911
6912         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6913
6914 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6915
6916         PR c/18479
6917         * gcc.dg/pr18479.c: New test.
6918
6919 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6920
6921         PR target/18490
6922         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6923         mmix-knuth-mmixware.
6924
6925         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6926         cris-*-elf* cris-*-aout* mmix-*-*
6927
6928 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6929
6930         PR middle-end/18725
6931         * gcc.dg/pr18725.c: New test.
6932
6933 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6934
6935         PR target/18488
6936         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6937
6938         PR target/18336
6939         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6940
6941 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6942
6943         PR c++/18368
6944         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6945         * g++.old-deja/g++.law/ctors5.C: Likewise.
6946         * g++.old-deja/g++.other/crash25.C: Likewise.
6947
6948         PR c++/18674
6949         * g++.dg/template/error16.C: New test.
6950
6951         PR c++/18512
6952         * g++.dg/template/crash29.C: New test.
6953
6954 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6955
6956         PR tree-optimization/18712
6957         * gcc.c-torture/compile/pr18712.c: New test.
6958
6959 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6960
6961         PR c/7544
6962         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6963         tests.
6964
6965 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6966
6967         PR c++/18652
6968         * g++.dg/lookup/crash6.C: New test.
6969
6970 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6971
6972         PR middle-end/18164
6973         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6974
6975 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6976
6977         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6978         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6979         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6980
6981 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6982
6983         * gcc.dg/pr18164.c: New test.
6984
6985 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6986
6987         * gcc.dg/funroll-loops-all.c: New.
6988
6989 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6990
6991         PR target/18489
6992         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6993         delimeter, match space and TAB as well as ":".
6994
6995         PR target/18484
6996         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6997
6998         PR target/18348
6999         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7000
7001         PR target/18345
7002         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7003
7004         PR target/18337
7005         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7006
7007 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7008
7009         * gfortran.dg/direct_io_2.f90: New test.
7010
7011 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7012
7013         PR target/18334
7014         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7015
7016 2004-11-28  Richard Henderson  <rth@redhat.com>
7017
7018         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7019
7020 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7021
7022         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7023         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7024         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7025         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7026         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7027         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7028         gcc.dg/pointer-arith-8.c: New tests.
7029
7030 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7031
7032         PR fortran/18364
7033         * gfortran.dg/endfile.f90: New test.
7034
7035 2004-11-27  Falk Hueffner  <falk@debian.org>
7036
7037         * gcc.dg/loop-6.c: New test.
7038
7039 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7040
7041         * gcc.c-torture/execute/20041126-1.c: New test.
7042
7043 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7044
7045         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7046         on IRIX.
7047
7048 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7049
7050         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7051         functions.
7052
7053 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7054
7055         PR rtl-optimization/17825
7056         * gcc.c-torture/compile/20041119-1.c: New test.
7057
7058 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7059
7060         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7061         Check existence of ld library path variables before unsetting.
7062
7063 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7064
7065         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7066
7067 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7068
7069         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7070
7071 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7072
7073         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7074
7075 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7076
7077         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7078         dg-do directive.
7079
7080 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7081
7082         * gcc.dg/pr17957.c: Pass --param, not -param.
7083
7084 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7085
7086         PR middle-end/17957
7087         * testsuite/gcc.dg/pr17957.c: New test.
7088
7089 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7090
7091         PR c++/18445
7092         * g++.dg/template/crash28.C: Likewise.
7093
7094         PR c++/18001
7095         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7096         * g++.dg/ext/lvaddr.C: Likewise.
7097         * g++.dg/opt/pr7503-3.C: Likewise.
7098
7099         PR c++/18466
7100         * g++.dg/parse/qualified3.C: New test.
7101         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7102
7103         PR c++/18545
7104         * g++.dg/expr/return1.C: New test.
7105
7106 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7107
7108         Friend class name lookup 3/n, PR c++/3332
7109         * g++.dg/lookup/friend3.C: New test.
7110         * g++.dg/lookup/friend4.C: Likewise.
7111         * g++.dg/lookup/friend5.C: Likewise.
7112
7113 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7114
7115         Friend class name lookup 2/n, PR c++/14513, c++/15410
7116         * g++.dg/lookup/friend2.C: New test.
7117         * g++.dg/template/friend31.C: Likewise.
7118
7119 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7120
7121         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7122
7123 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7124
7125         PR c++/17473
7126         * g++.dg/tc1/dr56.C: Remove.
7127         * g++.dg/template/typedef1.C: Add dg-error markers.
7128         * g++.old-deja/g++.other/typedef7.C: Likewise.
7129
7130         PR c++/18285
7131         * g++.dg/parse/typedef7.C: New test.
7132
7133 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7134
7135         * gcc.c-torture/execute/20041124-1.c: New test.
7136
7137 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7138
7139         * g++.dg/template/deduce3.C: New test.
7140
7141         PR c++/18586
7142         * g++.dg/template/crash27.C: New test.
7143
7144         PR c++/18530
7145         * g++.dg/warn/Wshadow-3.C: New test.
7146
7147 2004-11-24  Devang Patel  <dpatel@apple.com>
7148
7149         PR/18555
7150         * gcc.dg/cpp/isysroot-1.c: New test.
7151         * gcc.dg/cpp/usr/include/stdio.h: New file.
7152         * gcc.dg/cpp/isysroot-2.c: New test.
7153         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7154         New file.
7155
7156 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7157
7158         PR c++/8929
7159         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7160
7161 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7162
7163         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7164         * gcc.target/sparc/pdist.c: Likewise.
7165
7166 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7167
7168         PR c++/16882
7169         * g++.dg/conversion/simd1.C: New test.
7170
7171 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7172
7173         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7174         and restore_ld_library_path_env_vars.
7175         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7176         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7177         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7178         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7179
7180 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7181
7182         * gcc.dg/pragma-align-2.c: Test macro expansion.
7183         * gcc.dg/pragma-pack-2.c: New test.
7184
7185 2004-11-23  Richard Henderson  <rth@redhat.com>
7186
7187         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7188         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7189         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7190         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7191         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7192         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7193
7194         * gcc.dg/vect/vect.exp: Add check for alpha.
7195         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7196         (check_effective_target_vect_int): Enable for alpha.
7197         (check_effective_target_vect_long): New.
7198         (is-effective-target): Add it.
7199
7200 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7201
7202         * gcc.dg/pr18614-1.c: New test.
7203
7204 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7205
7206         * gcc.dg/setjmp-2.c: New test.
7207
7208 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7209
7210         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7211         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7212         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7213         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7214         gcc.target/sparc/pdist.c: New tests.
7215
7216 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7217
7218         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7219
7220 2004-11-22  Dale Johannesen  <dalej@apple.com>
7221
7222         * gcc.dg/20041111-1.c:  New.
7223
7224 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7225
7226         PR tree-opt/18536
7227         * gcc.dg/vect/pr18536.c: New test.
7228
7229 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7230
7231         PR c++/18354
7232         * g++.dg/template/nontype11.C: New test.
7233
7234 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7235
7236         PR middle-end/18520
7237         * gcc.dg/pr18520-1.c: New test case.
7238
7239 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7240
7241         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7242         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7243         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7244         expected diagnostics.
7245
7246 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7247
7248         PR target/18580
7249         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7250         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7251         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7252
7253 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7254
7255         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7256
7257 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7258             Joseph Myers  <joseph@codesourcery.com>
7259
7260         * lib/target-supports.exp (check_visibility_available): Really
7261         test the compiler.
7262
7263 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7264
7265         PR tree-opt/18181
7266         * gcc.dg/vect/vect-85.c: New test.
7267         * gcc.dg/vect/vect-86.c: New test.
7268         * gcc.dg/vect/vect-87.c: New test.
7269         * gcc.dg/vect/vect-88.c: New test.
7270
7271 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7272
7273         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7274
7275 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7276
7277         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7278         * gcc.dg/ppc-and-1.c: Ditto.
7279         * gcc.dg/ppc-compare-1.c: Ditto.
7280         * gcc.dg/ppc-mov-1.c: Ditto
7281
7282 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7283             Mark Mitchell  <mark@codesourcery.com>
7284
7285         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7286
7287 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7288             Aldy Hernandez  <aldyh@redhat.com>
7289
7290         * lib/target-supports.exp (check_effective_target_vect_int): New
7291         (check_effective_target_vect_float): New
7292         (check_effective_target_vect_double): New.
7293         (is-effective-target): Support new effective targets keywords.
7294         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7295         default action for dg-do.
7296         * gcc.dg/vect/pr16105.c: Use new support.
7297         * gcc.dg/vect/pr18400.c: Ditto.
7298         * gcc.dg/vect/pr18425.c: Ditto.
7299         * gcc.dg/vect/vect-1.c: Ditto.
7300         * gcc.dg/vect/vect-10.c: Ditto.
7301         * gcc.dg/vect/vect-11.c: Ditto.
7302         * gcc.dg/vect/vect-12.c: Ditto.
7303         * gcc.dg/vect/vect-13.c: Ditto.
7304         * gcc.dg/vect/vect-14.c: Ditto.
7305         * gcc.dg/vect/vect-15.c: Ditto.
7306         * gcc.dg/vect/vect-16.c: Ditto.
7307         * gcc.dg/vect/vect-17.c: Ditto.
7308         * gcc.dg/vect/vect-18.c: Ditto.
7309         * gcc.dg/vect/vect-19.c: Ditto.
7310         * gcc.dg/vect/vect-2.c: Ditto.
7311         * gcc.dg/vect/vect-20.c: Ditto.
7312         * gcc.dg/vect/vect-21.c: Ditto.
7313         * gcc.dg/vect/vect-22.c: Ditto.
7314         * gcc.dg/vect/vect-23.c: Ditto.
7315         * gcc.dg/vect/vect-24.c: Ditto.
7316         * gcc.dg/vect/vect-25.c: Ditto.
7317         * gcc.dg/vect/vect-26.c: Ditto.
7318         * gcc.dg/vect/vect-27.c: Ditto.
7319         * gcc.dg/vect/vect-27a.c: Ditto.
7320         * gcc.dg/vect/vect-28.c: Ditto.
7321         * gcc.dg/vect/vect-29.c: Ditto.
7322         * gcc.dg/vect/vect-29a.c: Ditto.
7323         * gcc.dg/vect/vect-3.c: Ditto.
7324         * gcc.dg/vect/vect-30.c: Ditto.
7325         * gcc.dg/vect/vect-31.c: Ditto.
7326         * gcc.dg/vect/vect-32.c: Ditto.
7327         * gcc.dg/vect/vect-33.c: Ditto.
7328         * gcc.dg/vect/vect-34.c: Ditto.
7329         * gcc.dg/vect/vect-35.c: Ditto.
7330         * gcc.dg/vect/vect-36.c: Ditto.
7331         * gcc.dg/vect/vect-37.c: Ditto.
7332         * gcc.dg/vect/vect-38.c: Ditto.
7333         * gcc.dg/vect/vect-4.c: Ditto.
7334         * gcc.dg/vect/vect-40.c: Ditto.
7335         * gcc.dg/vect/vect-41.c: Ditto.
7336         * gcc.dg/vect/vect-42.c: Ditto.
7337         * gcc.dg/vect/vect-43.c: Ditto.
7338         * gcc.dg/vect/vect-44.c: Ditto.
7339         * gcc.dg/vect/vect-45.c: Ditto.
7340         * gcc.dg/vect/vect-46.c: Ditto.
7341         * gcc.dg/vect/vect-47.c: Ditto.
7342         * gcc.dg/vect/vect-48.c: Ditto.
7343         * gcc.dg/vect/vect-48a.c: Ditto.
7344         * gcc.dg/vect/vect-49.c: Ditto.
7345         * gcc.dg/vect/vect-5.c: Ditto.
7346         * gcc.dg/vect/vect-50.c: Ditto.
7347         * gcc.dg/vect/vect-51.c: Ditto.
7348         * gcc.dg/vect/vect-52.c: Ditto.
7349         * gcc.dg/vect/vect-53.c: Ditto.
7350         * gcc.dg/vect/vect-54.c: Ditto.
7351         * gcc.dg/vect/vect-55.c: Ditto.
7352         * gcc.dg/vect/vect-56.c: Ditto.
7353         * gcc.dg/vect/vect-56a.c: Ditto.
7354         * gcc.dg/vect/vect-57.c: Ditto.
7355         * gcc.dg/vect/vect-58.c: Ditto.
7356         * gcc.dg/vect/vect-59.c: Ditto.
7357         * gcc.dg/vect/vect-6.c: Ditto.
7358         * gcc.dg/vect/vect-60.c: Ditto.
7359         * gcc.dg/vect/vect-61.c: Ditto.
7360         * gcc.dg/vect/vect-62.c: Ditto.
7361         * gcc.dg/vect/vect-63.c: Ditto.
7362         * gcc.dg/vect/vect-64.c: Ditto.
7363         * gcc.dg/vect/vect-65.c: Ditto.
7364         * gcc.dg/vect/vect-66.c: Ditto.
7365         * gcc.dg/vect/vect-67.c: Ditto.
7366         * gcc.dg/vect/vect-68.c: Ditto.
7367         * gcc.dg/vect/vect-69.c: Ditto.
7368         * gcc.dg/vect/vect-7.c: Ditto.
7369         * gcc.dg/vect/vect-72.c: Ditto.
7370         * gcc.dg/vect/vect-72a.c: Ditto.
7371         * gcc.dg/vect/vect-73.c: Ditto.
7372         * gcc.dg/vect/vect-74.c: Ditto.
7373         * gcc.dg/vect/vect-75.c: Ditto.
7374         * gcc.dg/vect/vect-76.c: Ditto.
7375         * gcc.dg/vect/vect-77.c: Ditto.
7376         * gcc.dg/vect/vect-77a.c: Ditto.
7377         * gcc.dg/vect/vect-78.c: Ditto.
7378         * gcc.dg/vect/vect-79.c: Ditto.
7379         * gcc.dg/vect/vect-8.c: Ditto.
7380         * gcc.dg/vect/vect-80.c: Ditto.
7381         * gcc.dg/vect/vect-82.c: Ditto.
7382         * gcc.dg/vect/vect-82_64.c: Ditto.
7383         * gcc.dg/vect/vect-83.c: Ditto.
7384         * gcc.dg/vect/vect-83_64.c: Ditto.
7385         * gcc.dg/vect/vect-9.c: Ditto.
7386         * gcc.dg/vect/vect-all.c: Ditto.
7387         * gcc.dg/vect/vect-none.c: Ditto.
7388
7389 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7390
7391         * lib/gcc-dg.exp (dg-skip-if): New function.
7392         (dg-forbid-option): Remove.
7393         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7394         * g++.dg/abi/bitfield8.C: Likewise.
7395         * g++.dg/abi/dtor1.C: Likewise.
7396         * g++.dg/abi/empty10.C: Likewise.
7397         * g++.dg/abi/empty7.C: Likewise.
7398         * g++.dg/abi/empty9.C: Likewise.
7399         * g++.dg/abi/layout3.C: Likewise.
7400         * g++.dg/abi/layout4.C: Likewise.
7401         * g++.dg/abi/thunk1.C: Likewise.
7402         * g++.dg/abi/thunk2.C: Likewise.
7403         * g++.dg/abi/vbase11.C: Likewise.
7404         * g++.dg/abi/vthunk2.C: Likewise.
7405         * g++.dg/abi/vthunk3.C: Likewise.
7406         * g++.dg/ext/attrib8.C: Likewise.
7407         * g++.dg/opt/longbranch2.C: Likewise.
7408         * g++.dg/opt/reg-stack4.C: Likewise.
7409         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7410         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7411         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7412         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7413         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7414         * gcc.dg/20000609-1.c: Likewise.
7415         * gcc.dg/20000720-1.c: Likewise.
7416         * gcc.dg/20011107-1.c: Likewise.
7417         * gcc.dg/20011119-1.c: Likewise.
7418         * gcc.dg/20020108-1.c: Likewise.
7419         * gcc.dg/20020122-2.c: Likewise.
7420         * gcc.dg/20020122-3.c: Likewise.
7421         * gcc.dg/20020201-3.c: Likewise.
7422         * gcc.dg/20020206-1.c: Likewise.
7423         * gcc.dg/20020218-1.c: Likewise.
7424         * gcc.dg/20020310-1.c: Likewise.
7425         * gcc.dg/20020411-1.c: Likewise.
7426         * gcc.dg/20020418-2.c: Likewise.
7427         * gcc.dg/20020426-1.c: Likewise.
7428         * gcc.dg/20020426-2.c: Likewise.
7429         * gcc.dg/20020517-1.c: Likewise.
7430         * gcc.dg/20020523-1.c: Likewise.
7431         * gcc.dg/20020523-2.c: Likewise.
7432         * gcc.dg/20020729-1.c: Likewise.
7433         * gcc.dg/20030204-1.c: Likewise.
7434         * gcc.dg/20030826-2.c: Likewise.
7435         * gcc.dg/20030926-1.c: Likewise.
7436         * gcc.dg/20031202-1.c: Likewise.
7437         * gcc.dg/980312-1.c: Likewise.
7438         * gcc.dg/980313-1.c: Likewise.
7439         * gcc.dg/990117-1.c: Likewise.
7440         * gcc.dg/990424-1.c: Likewise.
7441         * gcc.dg/990524-1.c: Likewise.
7442         * gcc.dg/991230-1.c: Likewise.
7443         * gcc.dg/i386-387-1.c: Likewise.
7444         * gcc.dg/i386-387-2.c: Likewise.
7445         * gcc.dg/i386-387-3.c: Likewise.
7446         * gcc.dg/i386-387-4.c: Likewise.
7447         * gcc.dg/i386-387-5.c: Likewise.
7448         * gcc.dg/i386-387-6.c: Likewise.
7449         * gcc.dg/i386-asm-1.c: Likewise.
7450         * gcc.dg/i386-bitfield1.c: Likewise.
7451         * gcc.dg/i386-bitfield2.c: Likewise.
7452         * gcc.dg/i386-loop-1.c: Likewise.
7453         * gcc.dg/i386-loop-2.c: Likewise.
7454         * gcc.dg/i386-loop-3.c: Likewise.
7455         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7456         * gcc.dg/i386-pic-1.c: Likewise.
7457         * gcc.dg/i386-regparm.c: Likewise.
7458         * gcc.dg/i386-signbit-1.c: Likewise.
7459         * gcc.dg/i386-signbit-2.c: Likewise.
7460         * gcc.dg/i386-signbit-3.c: Likewise.
7461         * gcc.dg/i386-sse-5.c: Likewise.
7462         * gcc.dg/i386-sse-8.c: Likewise.
7463         * gcc.dg/i386-unroll-1.c: Likewise.
7464         * gcc.dg/tls/opt-1.c: Likewise.
7465         * gcc.dg/tls/opt-2.c: Likewise.
7466         * gcc.dg/unroll-1.c: Likewise.
7467         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7468         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7469         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7470         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7471
7472 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7473
7474         * g++.dg/template/incomplete1.C: New test.
7475
7476 2004-11-16  Nick Clifton  <nickc@redhat.com>
7477
7478         Revert patches accidentally commited during checkin of fixes for
7479         xstormy16 tests:
7480         gcc.c-torture/execute/simd-4.c: Revert
7481         gcc.dg/20040910-1.c: Revert.
7482
7483 2004-11-16  Paul Brook  <paul@codesourcery.com>
7484
7485         PR fortran/13010
7486         * gfortran.dg/der_pointer_1.f90: New test.
7487
7488 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7489
7490         PR c/18498
7491         * gcc.dg/bitfld-13.c: New test.
7492
7493 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7494
7495         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7496         powerpc*-*-linux*.
7497
7498         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7499         * gcc.dg/ppc64-abi-2.c: Ditto.
7500         * gcc.dg/ppc64-abi-3.c: Ditto.
7501
7502         * lib/gcc-dg.exp (dg-target-list): Remove.
7503
7504 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7505
7506         * gcc.dg/ia64-postinc.c: New test.
7507
7508 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7509
7510         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7511
7512 2004-11-15  Nick Clifton  <nickc@redhat.com>
7513
7514         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7515         __INT_MAX__ so that the test can be compiled by toolchains
7516         targeted at 16-bit processors.
7517
7518         * gcc.dg/20040625-1.c: Use long constants rather than integers
7519         when performing arithmetic that will overflow 16-bits.
7520
7521         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7522         xstormy16.  It does not support 128-bit vector operations.
7523
7524         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7525         with the macro PTR_TYPE.  Define this macro to an integer type
7526         suitable for holding a pointer.
7527
7528         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7529         the target is a 16-bit processor.
7530
7531         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7532         16-bit targets where the character constant will be too long.
7533
7534         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7535         where the double will not be directly addressable.
7536
7537 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7538
7539         Friend class name lookup 1/n, PR c++/18471
7540         * g++.dg/template/crash26.C: New test.
7541         * g++.dg/lookup/struct1.C: Adjust expected error.
7542         * g++.dg/parse/elab1.C: Likewise.
7543         * g++.dg/parse/elab2.C: Likewise.
7544         * g++.dg/parse/int-as-enum1.C: Likewise.
7545         * g++.dg/parse/struct-as-enum1.C: Likewise.
7546         * g++.dg/parse/typedef1.C: Likewise.
7547         * g++.dg/parse/typedef3.C: Likewise.
7548         * g++.dg/parse/typedef4.C: Likewise.
7549         * g++.dg/parse/typedef5.C: Likewise.
7550         * g++.dg/template/nontype4.C: Likewise.
7551         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7552         * g++.old-deja/g++.other/elab1.C: Likewise.
7553         * g++.old-deja/g++.other/syntax4.C: Likewise.
7554
7555 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7556
7557         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7558
7559 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7560
7561         * gcc.c-torture/execute/20041114-1.c: New test.
7562
7563 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7564
7565         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7566         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7567         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7568         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7569         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7570         gcc.dg/switch-7.c: New tests.
7571
7572 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7573
7574         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7575
7576 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7577
7578         PR tree-opt/18400
7579         * gcc.dg/vect/pr18400.c: New test.
7580
7581 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7582             Andrew Pinski  <pinskia@physics.uc.edu>
7583
7584         PR tree-opt/18425
7585         * gcc.dg/vect/pr18425.c: New test.
7586
7587 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7588
7589         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7590         Guard with dg-require-alias and dg-require-visibility.
7591
7592 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7593
7594         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7595
7596 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7597
7598         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7599
7600 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7601
7602         PR c++/17344
7603         * g++.dg/template/defarg5.C: New test.
7604
7605 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7606
7607         * g++.dg/parse/cast1.C: Run only on ILP32.
7608         * g++.old-deja/g++.mike/p784.C: Likewise.
7609
7610 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7611
7612         * gcc.c-torture/execute/20041113-1.c: New test.
7613
7614 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7615
7616         PR target/18230
7617         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7618         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7619         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7620         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7621         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7622         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7623         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7624         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7625         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7626         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7627         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7628         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7629         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7630
7631 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7632
7633         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7634         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7635         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7636         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7637         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7638         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7639         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7640         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7641         gcc.target/sparc/combined-1.c: New tests.
7642
7643 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7644
7645         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7646         New tests.
7647
7648 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7649
7650         * lib/gcc-dg.exp (dg-forbid-option): New function.
7651         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7652         * g++.dg/abi/bitfield8.C: Likewise.
7653         * g++.dg/abi/dtor1.C: Likewise.
7654         * g++.dg/abi/empty10.C: Likewise.
7655         * g++.dg/abi/empty7.C: Likewise.
7656         * g++.dg/abi/empty9.C: Likewise.
7657         * g++.dg/abi/layout3.C: Likewise.
7658         * g++.dg/abi/layout4.C: Likewise.
7659         * g++.dg/abi/thunk1.C: Likewise.
7660         * g++.dg/abi/thunk2.C: Likewise.
7661         * g++.dg/abi/vbase11.C: Likewise.
7662         * g++.dg/abi/vthunk2.C: Likewise.
7663         * g++.dg/abi/vthunk3.C: Likewise.
7664         * g++.dg/ext/attrib8.C: Likewise.
7665         * g++.dg/opt/longbranch2.C: Likewise.
7666         * g++.dg/opt/reg-stack4.C: Likewise.
7667         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7668         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7669         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7670         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7671         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7672         * gcc.dg/20000609-1.c: Likewise.
7673         * gcc.dg/20000720-1.c: Likewise.
7674         * gcc.dg/20011107-1.c: Likewise.
7675         * gcc.dg/20011119-1.c: Likewise.
7676         * gcc.dg/20020108-1.c: Likewise.
7677         * gcc.dg/20020122-2.c: Likewise.
7678         * gcc.dg/20020122-3.c: Likewise.
7679         * gcc.dg/20020201-3.c: Likewise.
7680         * gcc.dg/20020206-1.c: Likewise.
7681         * gcc.dg/20020218-1.c: Likewise.
7682         * gcc.dg/20020310-1.c: Likewise.
7683         * gcc.dg/20020411-1.c: Likewise.
7684         * gcc.dg/20020418-2.c: Likewise.
7685         * gcc.dg/20020426-1.c: Likewise.
7686         * gcc.dg/20020426-2.c: Likewise.
7687         * gcc.dg/20020517-1.c: Likewise.
7688         * gcc.dg/20020523-1.c: Likewise.
7689         * gcc.dg/20020523-2.c: Likewise.
7690         * gcc.dg/20020729-1.c: Likewise.
7691         * gcc.dg/20030204-1.c: Likewise.
7692         * gcc.dg/20030826-2.c: Likewise.
7693         * gcc.dg/20030926-1.c: Likewise.
7694         * gcc.dg/20031202-1.c: Likewise.
7695         * gcc.dg/980312-1.c: Likewise.
7696         * gcc.dg/980313-1.c: Likewise.
7697         * gcc.dg/990117-1.c: Likewise.
7698         * gcc.dg/990424-1.c: Likewise.
7699         * gcc.dg/990524-1.c: Likewise.
7700         * gcc.dg/991230-1.c: Likewise.
7701         * gcc.dg/i386-387-1.c: Likewise.
7702         * gcc.dg/i386-387-2.c: Likewise.
7703         * gcc.dg/i386-387-3.c: Likewise.
7704         * gcc.dg/i386-387-4.c: Likewise.
7705         * gcc.dg/i386-387-5.c: Likewise.
7706         * gcc.dg/i386-387-6.c: Likewise.
7707         * gcc.dg/i386-asm-1.c: Likewise.
7708         * gcc.dg/i386-bitfield1.c: Likewise.
7709         * gcc.dg/i386-bitfield2.c: Likewise.
7710         * gcc.dg/i386-loop-1.c: Likewise.
7711         * gcc.dg/i386-loop-2.c: Likewise.
7712         * gcc.dg/i386-loop-3.c: Likewise.
7713         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7714         * gcc.dg/i386-pic-1.c: Likewise.
7715         * gcc.dg/i386-regparm.c: Likewise.
7716         * gcc.dg/i386-signbit-1.c: Likewise.
7717         * gcc.dg/i386-signbit-2.c: Likewise.
7718         * gcc.dg/i386-signbit-3.c: Likewise.
7719         * gcc.dg/i386-sse-5.c: Likewise.
7720         * gcc.dg/i386-sse-8.c: Likewise.
7721         * gcc.dg/i386-unroll-1.c: Likewise.
7722         * gcc.dg/tls/opt-1.c: Likewise.
7723         * gcc.dg/tls/opt-2.c: Likewise.
7724         * gcc.dg/unroll-1.c: Likewise.
7725         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7726         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7727         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7728         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7729         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7730         -m64 is specified.
7731
7732 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7733
7734         PR c++/18389
7735         * g++.dg/parse/cond1.C: New test.
7736
7737         PR c++/18429
7738         * g++.dg/template/array9.C: New test.
7739         * g++.dg/ext/vla1.C: Adjust error messages.
7740         * g++.dg/ext/vlm1.C: Likewise.
7741         * g++.dg/template/crash2.C: Likewise.
7742
7743         PR c++/18436
7744         * g++.dg/template/call3.C: New test.
7745
7746         PR c++/18407
7747         * g++.dg/template/ptrmem11.C: New test.
7748
7749 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7750
7751         PR other/14264
7752         * lib/g++.exp: Set LC_ALL and LANG to C.
7753         * lib/gcc-dg.exp: Likewise.
7754         * lib/gfortran.exp: Likewise.
7755         * lib/objc.exp: Likewise.
7756         * lib/treelang.exp: Likewise.
7757
7758 2004-11-12  Andreas Schwab  <schwab@suse.de>
7759
7760         * gcc.dg/pr16286.c: Fix last change.
7761
7762 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7763
7764         PR c++/18416
7765         * g++.dg/init/global1.C: New test.
7766
7767 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7768
7769         * gcc.c-torture/execute/20041112-1.c: New test.
7770
7771 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7772
7773         * lib/gcc-dg.exp (dg-target-list): New.
7774
7775 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7776             Richard Sandiford  <rsandifo@redhat.com>
7777
7778         * lib/target-supports.exp (get-compiler_messages): New.
7779         (check_named_sections_available): Use it.
7780         (check_effective_target_ilp32): New.
7781         (check_effective_target_lp64): New.
7782         (is-effective-target): New.
7783         * lib/gcc-dg.exp (dg-require-effective-target): New.
7784
7785 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7786
7787         * gcc.dg/precedence-1.c: New test.
7788
7789 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7790
7791         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7792
7793         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7794         message, delete generated files, use more descriptive name for
7795         executable, and make the test unsupported when it cannot be run.
7796
7797         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7798         (dg-require-weak, dg-require-visibility, dg-require-alias,
7799         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7800         dg-require-iconv, dg-require-named-sections): Use it.
7801
7802         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7803
7804 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7805
7806         PR target/16457
7807         * gcc.dg/ppc-and-1: New
7808
7809         PR target/16796
7810         * gcc.dg/ppc-mov-1.c: New.
7811
7812         PR target/16458
7813         * gcc.dg/ppc-compare-1.c: New.
7814
7815 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7816
7817         * objc.dg/desig-init-2.m: New test.
7818
7819 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7820
7821         PR middle-end/18160
7822         * g++.dg/warn/register-var-1.C: New test.
7823         * g++.dg/warn/register-var-2.C: New test.
7824
7825 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7826
7827         * gcc.dg/union-2.c: New test.
7828
7829 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7830
7831         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7832         New test for PR tree-optimization/17892.
7833
7834 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7835
7836         PR c++/18369
7837         * g++.dg/init/new12.C: New test.
7838
7839 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7840
7841         * gcc.target/sparc: New directory.
7842         * gcc.target/sparc/sparc.exp: New driver.
7843         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7844         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7845         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7846         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7847
7848 2004-11-10  Paul Brook  <paul@codesourcery.com>
7849
7850         PR fortran/18218
7851         * gfortran.dg/list_read.c: New test.
7852
7853 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7854
7855         PR c/18322
7856         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7857         expected diagnostic location.
7858
7859 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7860
7861         * gcc.dg/20041109-1.c: New test.
7862
7863 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7864
7865         PR objc/18406
7866         * objc/compile/pr18406.m: New test.
7867
7868 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7869
7870         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7871
7872 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7873
7874         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7875
7876 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7877
7878         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7879
7880 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7881
7882         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7883         exit.
7884
7885 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7886
7887         PR tree-opt/18299
7888         * gcc.c-torture/pr18299-1.c: New test.
7889
7890 2004-11-06  Andreas Schwab  <schwab@suse.de>
7891
7892         * gcc.dg/pr16286.c: Also test for bool and pixel.
7893
7894 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7895
7896         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7897         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7898         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7899         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7900         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7901         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7902         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7903         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7904         gcc.dg/struct-semi-3.c: New tests.
7905
7906 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7907
7908         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7909
7910 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7911
7912         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7913         Do not use C99 designators.
7914
7915 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7916
7917         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7918
7919 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7920
7921         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7922         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7923         * gcc.c-torture/execute/simd-5.x: Remove.
7924
7925 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7926
7927         PR rtl-optimization/17933
7928         * gcc.dg/torture/pr17933-1.c: New test.
7929
7930 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7931
7932         PR target/18106
7933         * lib/target-supports.exp (check_weak_available): Support
7934         Windows.
7935
7936 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7937
7938         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7939         call to fflush(stdout) before abort.
7940         (my_ffsll): New function.
7941         (generate_fields): Use it.
7942
7943 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7944
7945         * gcc.dg/init-undef-1.c: New test.
7946
7947 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7948
7949         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7950         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7951         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7952         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7953         expected messages for new parser.
7954
7955 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7956
7957         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7958
7959 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7960
7961         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7962         on LP64 targets.
7963
7964 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7965
7966         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7967         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7968         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7969         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7970         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7971         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7972         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7973         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7974         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7975         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7976
7977 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7978
7979         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7980         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7981         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7982         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7983         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7984         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7985         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7986         for new parser.
7987
7988 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7989
7990         PR target/15342
7991         * gcc.dg/20041104-1.c: New test.
7992
7993 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7994
7995         * g++.dg/template/nontype7.C: New test.
7996         * g++.dg/template/nontype8.C: Likewise.
7997         * g++.dg/template/nontype9.C: Likewise.
7998         * g++.dg/template/nontype10.C: Likewise.
7999         * g++.dg/tc1/dr49.C: Likewise.
8000         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8001         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8002
8003 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8004
8005         * g++.dg/rtti/tinfo1.C: Remove xfails.
8006
8007 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8008
8009         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8010         packed attribute to the definition to satisfy the new C++ parser.
8011
8012 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8013
8014         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8015         invocations of va_arg.
8016
8017 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8018
8019         PR c++/18124
8020         * g++.dg/template/crash25.C: New test.
8021
8022         PR c++/18155
8023         * g++.dg/template/typedef2.C: New test.
8024         * g++.dg/parse/crash13.C: Adjust error markers.
8025
8026         PR c++/18177
8027         * g++.dg/conversion/const3.C: New test.
8028
8029 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8030
8031         PR fortran/17535
8032         PR fortran/17583
8033         PR fortran/17713
8034         * gfortran.dg/generic_[123].f90: New testcases.
8035
8036 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8037
8038         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8039         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8040
8041 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8042
8043         PR tree-opt/16808
8044         * gcc.c-torture/compile/pr16808.c: New test.
8045
8046 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8047
8048         PR rtl-optimization/17104
8049         * gcc.dg/ppc-bitfield1.c: New.
8050
8051 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8052
8053         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8054
8055 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8056
8057         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8058         strings for 32-bit code.
8059
8060 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8061
8062         PR c/18239
8063         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8064
8065 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8066
8067         PR c++/18064
8068         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8069
8070 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8071
8072         PR c++/15172
8073         * g++.dg/init/aggr2.C: New test.
8074
8075 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8076
8077         * objc.dg/local-decl-1.m: New test.
8078
8079 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8080
8081         * gcc.dg/20040910-1.c: Adjust regex.
8082
8083 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8084
8085         PR rtl-optimization/18084
8086         * g++.dg/opt/pr18084-1.C: New testcase.
8087
8088 2004-10-30  Matt Austern  <austern@apple.com>
8089
8090         PR c++/17542
8091         * g++.dg/ext/attrib18.C: New test.
8092
8093 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8094
8095         PR middle-end/18096
8096         * gcc.dg/pr18096-1.c: New test case.
8097
8098 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8099
8100         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8101
8102 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8103
8104         PR c/16666
8105         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8106         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8107         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8108         gcc.dg/old-style-prom-3.c: New tests.
8109
8110 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8111
8112         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8113         Remove unnecessary inclusion of stdio.h.
8114
8115 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8116
8117         PR rtl-optimization/17581
8118         * gcc.dg/pr17581-1.c: New test case.
8119
8120 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8121
8122         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8123         being implemented.
8124         * g++.dg/conversion/dr195-1.C: New.
8125         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8126         * g++.old-deja/g++.mike/p10148.C: Likewise.
8127
8128 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8129
8130         PR c++/17695
8131         * g++.dg/debug/typedef2.C: New test.
8132
8133 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8134
8135         PR fortran/13490
8136         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8137         * gfortran.dg/g77/README: Update.
8138
8139 2004-10-28  Matt Austern  <austern@apple.com>
8140
8141         PR c++/14124
8142         * g++.dg/ext/packed7.C: New test.
8143
8144 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8145
8146         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8147         scan-assembler.
8148         * lib/scanasm.exp (hidden-scan-for): New proc.
8149         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8150         string.
8151         (scan-not-hidden): Likewise.
8152         * lib/target-supports.exp (check_visibility_available): mach-o is
8153         support too.
8154
8155 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8156
8157         PR c++/17132
8158         * g++.dg/template/memclass3.C: New test.
8159
8160 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8161
8162         PR middle-end/18160
8163         * gcc.dg/register-var-1.c: New test.
8164         * gcc.dg/register-var-2.c: New test.
8165         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8166         error now.
8167
8168 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8169
8170         PR other/18172
8171         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8172         unused variables.
8173         * gcc.dg/vect/vect-22.c: Likewise.
8174
8175 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8176
8177         * gcc.dg/i386-rotate-1.c: New test.
8178
8179 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8180
8181         * g++.dg/init/ref12.C: Add "run" marker.
8182
8183         PR c++/17435
8184         * g++.dg/init/ref12.C: New test.
8185
8186         PR c++/18140
8187         * g++.dg/template/shift1.C: New test.
8188         * g++.dg/template/error10.C: Adjust error markers.
8189
8190 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8191
8192         PR tree-opt/17529
8193         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8194
8195 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8196
8197         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8198         * gcc.dg/weak/weak-3.c: Likewise.
8199         * gcc.dg/weak/weak-5.c: Likewise.
8200         * gcc.dg/weak/weak-9.c: Likewise.
8201         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8202         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8203
8204         * gcc.dg/darwin-weakimport-1.c: New.
8205
8206 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8207
8208         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8209
8210 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8211
8212         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8213         'syntax' error messages.
8214         * gcc.dg/cpp/direct2s.c: Likewise.
8215
8216 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8217
8218         * gcc.c-torture/compile/20041026-1.c: New.
8219
8220 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8221
8222         PR c++/18093
8223         * g++.dg/lookup/ns2.C: New test.
8224
8225         PR c++/18020
8226         * g++.dg/template/enum4.C: New test.
8227
8228         PR c++/18161
8229         * g++.dg/template/expr1.C: New test.
8230
8231 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8232
8233         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8234
8235 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8236
8237         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8238         gcc.dg/decl-nospec-3.c: New tests.
8239
8240 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8241
8242         * objc.dg/super-class-3.m: New test.
8243
8244 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8245
8246         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8247         resyncing.
8248         * gcc.dg/cpp/direct2s.c: Likewise.
8249
8250 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8251
8252         * objc.dg/image-info.m: Update for changes to section selection.
8253
8254 2004-10-25  David Ayers  <d.ayers@inode.at>
8255             Ziemowit Laski  <zlaski@apple.com>
8256
8257         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8258         diagnostics when messaging 'id <Proto>'.
8259         * objc.dg/class-protocol-1.m: New test.
8260         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8261         a non-existent method signature.
8262         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8263         Update diagnostics when messaging with non-existent method signature.
8264         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8265         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8266         invalid receivers are now resolved as if messaging 'id'; remove
8267         extraneous diagnostics.
8268
8269 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8270
8271         PR c/16667
8272         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8273         gcc.dg/init-desig-obs-3.c: New tests.
8274
8275 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8276
8277         * gcc.dg/debug/20041023-1.c: New test.
8278
8279 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8280
8281         PR middle-end/17407
8282         * gcc.c-torture/compile/pr17407.c: New test.
8283
8284         PR c++/18121
8285         * g++.dg/template/array8.C: New test.
8286
8287 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8288
8289         PR other/18138
8290         * lib/g++.exp: Accept more than one multilib libgcc.
8291         * lib/gcc-dg.exp: Likewise.
8292         * lib/objc.exp: Likewise.
8293         * lib/treelang.exp: Likewise.
8294         * lib/gfortran.exp: Likewise.
8295
8296 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8297
8298         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8299
8300 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8301
8302         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8303         * gcc.dg/c99-const-expr-3.c: Likewise.
8304
8305 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8306
8307         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8308
8309 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8310
8311         * gcc.c-torture/execute/loop-2e.x: Remove.
8312
8313 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8314
8315         PR c++/18095
8316         * g++.dg/parse/crash18.C: New.
8317         * g++.dg/parse/crash19.C: New.
8318
8319 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8320
8321         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8322         * g++.dg/ext/dllimport2.C: Same.
8323         * g++.dg/ext/dllimport8.C: Same.
8324
8325 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8326
8327         PR c++/10841
8328         * g++.dg/conversion/cast1.C: New test.
8329         * g++.dg/overload/pmf1.C: Adjust error marker.
8330
8331 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8332
8333         PR objc/17923
8334         * objc.dg/const-str-7.m: New test.
8335
8336 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8337
8338         * g++.dg/template/memfriend11.C: Fix comment typo.
8339         * g++.dg/template/memfriend14.C: Likewise.
8340
8341 2004-10-20  Richard Henderson  <rth@redhat.com>
8342
8343         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8344         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8345         -fasynchronous-unwind-tables.
8346
8347 2004-10-20  Richard Henderson  <rth@redhat.com>
8348
8349         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8350         (main): Return success.
8351         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8352         (main): Return success.
8353
8354 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8355
8356         PR c++/13495
8357         * g++.dg/template/memfriend9.C: New test.
8358         * g++.dg/template/memfriend10.C: Likewise.
8359         * g++.dg/template/memfriend11.C: Likewise.
8360         * g++.dg/template/memfriend12.C: Likewise.
8361         * g++.dg/template/memfriend13.C: Likewise.
8362         * g++.dg/template/memfriend14.C: Likewise.
8363         * g++.dg/template/memfriend15.C: Likewise.
8364         * g++.dg/template/memfriend16.C: Likewise.
8365         * g++.dg/template/memfriend17.C: Likewise.
8366         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8367
8368 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8369
8370         * g++.dg/conversion/dr195.C: New.
8371         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8372
8373 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8374             Devang Patel  <dpatel@apple.com>
8375
8376         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8377         of floating point arithmetic, which could trap.
8378
8379 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8380
8381         PR c++/14035
8382         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8383         * g++.dg/conversion/const2.C: New test.
8384         * g++.dg/expr/reinterpret2.C: New test.
8385         * g++.dg/expr/reinterpret3.C: New test.
8386         * g++.dg/expr/cast2.C: New test.
8387         * g++.dg/expr/copy1.C: New test.
8388         * g++.dg/other/conversion1.C: Change error message.
8389         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8390         function pointers to void *.
8391         * g++.old-deja/g++.mike/p10148.C: Likewise.
8392
8393 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8394
8395         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8396
8397 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8398
8399         PR c++/18047
8400
8401         * g++.dg/parse/expr3.C: New test.
8402
8403 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8404
8405         * gcc.dg/smod-1.c: New test.
8406
8407 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8408
8409         * objc.dg/method-14.m: New test.
8410
8411 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8412
8413         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8414         Also xfail as the patch was reverted.
8415
8416 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8417
8418         PR middle-end/16973
8419         * gcc.dg/pr16973.c: New test.
8420
8421 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8422
8423         PR tree-optimization/17656
8424         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8425
8426 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8427
8428         * g++.dg/eh/shadow1.C: New.
8429
8430 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8431
8432         * gcc.c-torture/compile/20041018-1.c: New test.
8433
8434 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8435
8436         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8437         compiler referring to register 0 when accessing sdata.  The linker
8438         now patches things up.
8439
8440 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8441
8442         PR c/17529
8443         * gcc.c-torture/compile/pr17529.c: New test.
8444
8445 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8446
8447         PR c++/17743
8448         * g++.dg/ext/attrib17.C: New test.
8449
8450 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8451
8452         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8453
8454 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8455
8456         PR c++/10479
8457         * g++.dg/ext/attrib16.C: New test.
8458
8459 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8460
8461         PR c++/17042
8462         * g++.dg/init/dso_handle1.C: New test.
8463
8464         PR c++/14667
8465         * g++.dg/parse/typedef6.C: New test.
8466
8467         PR c++/17916
8468         * g++.dg/parse/pragma1.C: New test.
8469
8470 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8471
8472         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8473
8474 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8475
8476         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8477         -fno-common when on HPPA HP-UX platforms.
8478
8479 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8480
8481         PR other/16820
8482         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8483         stdint.h.
8484         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8485         uintptr_t.
8486
8487 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8488
8489         PR c++/16301
8490         * g++.dg/lookup/strong-using-4.C: New test.
8491
8492 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8493
8494         PR middle-end/16567
8495         * gcc.c-torture/compile/nested-1.c: New test.
8496
8497 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8498
8499         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8500         and mipsisa64*-*-* (until support for misaligned loads is added).
8501         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8502         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8503         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8504         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8505         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8506         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8507
8508 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8509
8510         PR c++/17976
8511         * g++.dg/init/dtor3.C: New test.
8512
8513 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8514
8515         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8516
8517 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8518
8519         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8520         * gcc.dg/macho-lo-sum.c: Likewise.
8521
8522 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8523
8524         * gcc.dg/ppc-spe64-1.c: New test.
8525
8526 2004-10-14  Devang Patel  <dpatel@apple.com>
8527
8528         PR 17635
8529         * gcc.dg/pr17635.c : New test.
8530
8531 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8532
8533         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8534         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8535         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8536         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8537         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8538         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8539         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8540         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8541         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8542         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8543         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8544         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8545         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8546         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8547         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8548         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8549         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8550         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8551
8552 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8553
8554         * gcc.dg/vect/vect-82.c: New testcase.
8555         * gcc.dg/vect/vect-82_64.c: New testcase.
8556         * gcc.dg/vect/vect-83.c: New testcase.
8557         * gcc.dg/vect/vect-83_64.c: New testcase.
8558
8559 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8560
8561         * gcc.dg/cpp/error-1.c: New test.
8562
8563 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8564
8565         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8566
8567 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8568
8569         PR target/17984
8570         * gcc.dg/cris-peep2-xsrand2.c: New test.
8571
8572 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8573
8574         PR c++/17661
8575         * testsuite/g++.dg/expr/for2.C: New test.
8576
8577 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8578
8579         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8580
8581 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8582
8583         PR tree-optimization/17724
8584         * g++.dg/opt/pr17724-1.C: New test.
8585         * g++.dg/opt/pr17724-2.C: New test.
8586         * g++.dg/opt/pr17724-3.C: New test.
8587         * g++.dg/opt/pr17724-4.C: New test.
8588         * g++.dg/opt/pr17724-5.C: New test.
8589         * g++.dg/opt/pr17724-6.C: New test.
8590
8591 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8592
8593         PR c/17301
8594         * gcc.dg/pr17301-2.c: New test.
8595
8596 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8597
8598         PR c++/15876
8599         * g++.dg/parse/error22.C: New test.
8600
8601         PR c++/17936
8602         * g++.dg/template/spec18.C: New test.
8603
8604 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8605
8606         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8607         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8608         memcpy.
8609         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8610         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8611
8612 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8613
8614         * g++.dg/eh/cleanup5.C: Add dg-options "".
8615
8616 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8617
8618         PR middle-end/17657
8619         * gcc.dg/switch-4.c: New test case.
8620
8621 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8622
8623         * gcc.c-torture/execute/20041011-1.c: New test.
8624
8625 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8626
8627         PR c++/17554
8628         * g++.dg/init/for3.C: New test.
8629
8630         PR c++/17657
8631         * g++.dg/opt/switch2.C: New test.
8632
8633         PR middle-end/17703
8634         * g++.dg/warn/Wreturn-2.C: New test.
8635
8636 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8637
8638         PR c++/17907
8639         * g++.dg/eh/cleanup5.C: New test.
8640
8641 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8642
8643         PR c++/17393
8644         * g++.dg/parse/error21.C: New test.
8645
8646 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8647
8648         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8649         * g++.dg/warn/incomplete1.C: Likewise.
8650         * g++.dg/template/qualttp20.C: Likewise.
8651
8652 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8653
8654         PR c/17881
8655         * parm-incomplete-1.c: New test.
8656
8657 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8658
8659         PR c++/17867
8660         * g++.dg/parse/error19.C: New test.
8661
8662         PR c++/17670
8663         * g++.dg/init/new11.C: New test.
8664
8665         PR c++/17821
8666         * g++.dg/parse/error20.C: New test.
8667
8668         PR c++/17826
8669         * g++.dg/template/crash24.C: New test.
8670
8671 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8672
8673         PR c/17301
8674         * gcc.dg/pr17301-1.c: New test.
8675
8676 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8677
8678         PR c/17189
8679         * gcc.dg/anon-struct-5.c: New test.
8680
8681 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8682
8683         PR c/17844
8684         * gcc.dg/pr17844-1.c: New test.
8685
8686 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8687
8688         PR tree-optimization/17906
8689         * gcc.c-torture/compile/pr17906.c: New.
8690
8691 2004-10-09  Stuart Hastings  <stuart@apple.com>
8692             Roger Sayle  <roger@eyesopen.com>
8693
8694         PR rtl-optimization/17853
8695         * gcc.dg/i386-mmx-5.c: New testcase.
8696
8697 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8698
8699         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8700
8701 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8702
8703         PR c++/17524
8704         * g++.dg/template/static9.C: New test.
8705
8706         PR c++/17685
8707         * g++.dg/parse/operator5.C: New test.
8708
8709 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8710
8711         PR middle-end/17894
8712         * gcc.c-torture/execute/divcmp-4.c: New test case.
8713
8714 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8715
8716         PR tree-opt/17902
8717         * g++.dg/opt/pr17902.C: New test.
8718
8719 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8720
8721         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8722
8723 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8724
8725         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8726
8727 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8728
8729         * gcc.dg/assign-warn-3.c: New test.
8730
8731 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8732
8733         PR c/16999
8734         * gcc.dg/cpp/ident-1.c: New test.
8735
8736 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8737
8738         * gcc.c-torture/compile/acc1.c: New.
8739
8740 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8741
8742         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8743         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8744
8745 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8746
8747         * gcc.dg/ultrasp11.c: New test.
8748
8749 2004-10-08  Michael Matz  <matz@suse.de>
8750
8751         * gcc.dg/doloop-2.c: New test.
8752
8753 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8754
8755         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8756         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8757         objc.dg/method-9.m: Update expected diagnostics.
8758
8759 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8760
8761         * gcc.dg/ppc-fsel-3.c: New file.
8762         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8763
8764 2004-10-07  Paul Brook  <paul@codesourcery.com>
8765
8766         * gfortran.dg/intrinsic_verify_1.f90: New test.
8767
8768 2004-10-07  Paul Brook  <paul@codesourcery.com>
8769
8770         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8771
8772 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8773
8774         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8775         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8776         commit.
8777
8778 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8779
8780         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8781
8782 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8783
8784         PR c++/17115
8785         * g++.dg/warn/Winline-4.C: New test.
8786
8787 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8788
8789         * gcc.c-torture/compile/20041007-1.c: New test.
8790
8791 2004-10-07  Paul Brook  <paul@codesourcery.com>
8792
8793         PR fortran/17678
8794         * gfortran.dg/use_allocated_1.f90: New test.
8795
8796 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8797
8798         PR middle-end/17849
8799         * gfortran.fortran-torture/compile/nested.f90: New test
8800
8801 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8802
8803         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8804
8805 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8806
8807         PR c++/17368
8808         * g++.dg/ext/asm6.C: New test.
8809
8810 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8811
8812         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8813
8814 2004-10-06  Paul Brook  <paul@codesourcery.com>
8815
8816         PR libfortran/17709
8817         * gfortran.dg/empty_format_1.f90: New test.
8818
8819 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8820
8821         PR fortran/17568
8822         * gfortran.dg/ishft.f90: New test.
8823
8824         PR fortran/17283
8825         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8826         tests.
8827
8828 2004-10-06  Paul Brook  <paul@codesourcery.com>
8829
8830         * gfortran.dg/do_1.f90: New test.
8831
8832 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8833
8834         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8835         optimizing for size.
8836
8837 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8838
8839         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8840
8841 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8842
8843         * gcc.c-torture/compile/20041005-1.c: New test.
8844
8845 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8846
8847         PR c++/17829
8848         * g++.dg/lookup/koenig4.C: New.
8849
8850 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8851
8852         * g++.dg/other/classkey1.C: Adjust quoting marks.
8853         * g++.dg/parse/error15.C: Likewise.
8854         * g++.dg/template/meminit2.C (int>): Likewise.
8855
8856 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8857
8858         PR fortran/17283
8859         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8860
8861         PR fortran/17631
8862         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8863
8864         PR fortran/17708
8865         * gfortran.dg/pr17708.f90: New test.
8866
8867 2004-10-04  Chao-ying Fu  <fu@mips.com>
8868
8869         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8870         * gcc.dg/vect/vect-4.c: Ditto.
8871         * gcc.dg/vect/vect-5.c: Ditto.
8872         * gcc.dg/vect/vect-6.c: Ditto.
8873         * gcc.dg/vect/vect-8.c: Ditto.
8874         * gcc.dg/vect/vect-16.c: Ditto.
8875         * gcc.dg/vect/vect-30.c: Ditto.
8876         * gcc.dg/vect/vect-40.c: Ditto.
8877         * gcc.dg/vect/vect-41.c: Ditto.
8878         * gcc.dg/vect/vect-42.c: Ditto.
8879         * gcc.dg/vect/vect-43.c: Ditto.
8880         * gcc.dg/vect/vect-44.c: Ditto.
8881         * gcc.dg/vect/vect-45.c: Ditto.
8882         * gcc.dg/vect/vect-46.c: Ditto.
8883         * gcc.dg/vect/vect-47.c: Ditto.
8884         * gcc.dg/vect/vect-48.c: Ditto.
8885         * gcc.dg/vect/vect-49.c: Ditto.
8886         * gcc.dg/vect/vect-50.c: Ditto.
8887         * gcc.dg/vect/vect-51.c: Ditto.
8888         * gcc.dg/vect/vect-52.c: Ditto.
8889         * gcc.dg/vect/vect-53.c: Ditto.
8890         * gcc.dg/vect/vect-54.c: Ditto.
8891         * gcc.dg/vect/vect-55.c: Ditto.
8892         * gcc.dg/vect/vect-56.c: Ditto.
8893         * gcc.dg/vect/vect-57.c: Ditto.
8894         * gcc.dg/vect/vect-58.c: Ditto.
8895         * gcc.dg/vect/vect-59.c: Ditto.
8896         * gcc.dg/vect/vect-60.c: Ditto.
8897         * gcc.dg/vect/vect-74.c: Ditto.
8898         * gcc.dg/vect/vect-79.c: Ditto.
8899         * gcc.dg/vect/vect-80.c: Ditto.
8900
8901 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8902
8903         * gcc.dg/unused-7.c: Use the correct option.
8904
8905 2004-10-04  Paul Brook  <paul@codesourcery.com>
8906         Bud Davis  <bdavis9659@comcast.net>
8907
8908         PR fortran/17706
8909         PR fortran/16434
8910         * gfortran/pr17706.f90: New test.
8911         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8912
8913 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8914
8915         * gfortran.dg/pr17612.f90: New test.
8916
8917 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8918
8919         * g++.dg/template/local1.C: Adjust quoting marks in
8920         testing for diagnostics.
8921         * g++.dg/tls/diag-2.C: Likewise.
8922         * g++.dg/other/error8.C: Likewise.
8923
8924 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8925
8926         PR c/17178
8927         * gcc.dg/unused-4.c: Adjust to be correct.
8928
8929         PR c/17820
8930         * gcc.dg/unused-7.c: New test.
8931
8932 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8933
8934         PR c++/17797
8935         * g++.dg/overload/template2.C: New test.
8936
8937 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8938
8939         PR tree-optimization/16632
8940         * gcc.dg/tree-ssa/20041002-1.c: New.
8941
8942 2004-10-03  Paul Brook  <paul@codesourcery.com>
8943
8944         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8945         rather than relying on default formatting.
8946
8947 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8948
8949         * gcc.dg/20040920-1.c: Update expected message text.
8950
8951 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8952
8953         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8954
8955 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8956
8957         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8958         tree level.
8959
8960 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8961
8962         * gcc.dg/tree-ssa/pr17343.c: Remove.
8963
8964 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8965
8966         PR tree-opt/17343
8967         * gcc.dg/tree-ssa/pr17343.c: New test.
8968
8969 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8970
8971         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8972         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8973         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8974         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8975         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8976
8977 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8978
8979         * gcc.dg/lvalue-2.c: New test.
8980
8981 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8982
8983         PR c/17730
8984         * gcc.dg/pr17730-1.c: New test
8985
8986 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8987
8988         PR c/7425
8989         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8990
8991 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8992
8993         * gcc.c-torture/execute/stdarg-1.c: New test.
8994         * gcc.c-torture/execute/stdarg-2.c: New test.
8995         * gcc.c-torture/execute/stdarg-3.c: New test.
8996         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8997         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8998         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8999         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9000         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9001
9002 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9003
9004         PR tree-optimization/17697
9005         * g++.dg/opt/pr17697-1.C: New test.
9006         * g++.dg/opt/pr17697-2.C: New test.
9007         * g++.dg/opt/pr17697-3.C: New test.
9008
9009 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9010
9011         PR c/16409
9012         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9013         gcc.dg/vla-init-5.c: New tests.
9014
9015 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9016
9017         PR c/13804
9018         * gcc.dg/pr13804-1.c: New test.
9019
9020 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9021
9022         PR fortran/16938
9023         * gfortran.dg/pr16938.f90: New test.
9024
9025 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9026
9027         * g++.dg/template/crash23.C: New test.
9028
9029 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9030
9031         PR c++/17585
9032         * g++.dg/template/static8.C: New test.
9033
9034 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9035
9036         PR c++/17681
9037         * g++.dg/other/error9.C: New test.
9038
9039 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9040
9041         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9042
9043 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9044
9045         PR fortran/15164
9046         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9047
9048 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9049
9050         PR middle-end/17112
9051         * gcc.dg/pr17112-1.c: New test case.
9052
9053 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9054
9055         PR c/11459
9056         * gcc.dg/pr11459-1.c: New test.
9057
9058 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9059
9060         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9061         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9062
9063 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9064
9065         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9066
9067 2004-09-25  Jan Hubicka  <jh@suse.cz>
9068
9069         * compile/30040909-1.c: New test.
9070         * compile/30040907-1.c: New test.
9071
9072 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9073
9074         * gcc.c-torture/execute/va-arg-26.c: New test.
9075
9076 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9077
9078         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9079         extra diagnostics on targets with 64-bit pointers.
9080         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9081
9082 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9083
9084         PR c/17188
9085         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9086         * gcc.dg/decl-3.c: Adjust expected message.
9087
9088 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9089
9090         PR fortran/17615
9091         * gfortran.dg/pr17615.f90: New test.
9092
9093 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9094
9095         PR tree-optimzation/17517
9096         * g++.dg/tree-ssa/pr17517.C: New Test.
9097
9098 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9099
9100         PR c++/16889
9101         * g++.dg/lookup/ambig3.C: New.
9102
9103 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9104
9105         PR tree-opt/17624
9106         * g++.dg/opt/pr17624.C: New test.
9107
9108 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9109
9110         PR c/6980
9111         * gcc.dg/Wbad-function-cast-1.c: New test.
9112
9113 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9114
9115         * g++.dg/ext/complit1.C
9116         * g++.dg/other/error2.C
9117         * g++.dg/other/nontype-1.C
9118         * g++.dg/parse/crash11.C
9119         * g++.dg/parse/crash12.C
9120         * g++.dg/parse/error15.C
9121         * g++.dg/parse/error4.C
9122         * g++.dg/parse/tmpl-outside1.C
9123         * g++.dg/parse/too-many-tmpl-args1.C
9124         * g++.dg/template/dependent-expr3.C
9125         * g++.dg/template/error10.C
9126         * g++.dg/template/instantiate1.C
9127         * g++.dg/template/vtable2.C
9128         * g++.dg/warn/Wshadow-1.C
9129         * g++.dg/warn/weak1.C
9130         * g++.old-deja/g++.brendan/crash16.C
9131         * g++.old-deja/g++.brendan/crash18.C
9132         * g++.old-deja/g++.brendan/crash48.C
9133         * g++.old-deja/g++.brendan/crash49.C
9134         * g++.old-deja/g++.brendan/crash55.C
9135         * g++.old-deja/g++.brendan/crash56.C
9136         * g++.old-deja/g++.brendan/crash8.C
9137         * g++.old-deja/g++.brendan/enum11.C
9138         * g++.old-deja/g++.brendan/enum8.C
9139         * g++.old-deja/g++.brendan/enum9.C
9140         * g++.old-deja/g++.brendan/friend3.C
9141         * g++.old-deja/g++.brendan/misc14.C
9142         * g++.old-deja/g++.bugs/900402_02.C
9143         * g++.old-deja/g++.bugs/900404_03.C
9144         * g++.old-deja/g++.bugs/900404_04.C
9145         * g++.old-deja/g++.bugs/900428_03.C
9146         * g++.old-deja/g++.jason/crash4.C
9147         * g++.old-deja/g++.jason/overload21.C
9148         * g++.old-deja/g++.jason/redecl1.C
9149         * g++.old-deja/g++.jason/report.C
9150         * g++.old-deja/g++.jason/rfg10.C
9151         * g++.old-deja/g++.jason/template30.C
9152         * g++.old-deja/g++.law/arm12.C
9153         * g++.old-deja/g++.law/ctors5.C
9154         * g++.old-deja/g++.law/cvt20.C
9155         * g++.old-deja/g++.law/init10.C
9156         * g++.old-deja/g++.law/init8.C
9157         * g++.old-deja/g++.law/visibility17.C
9158         * g++.old-deja/g++.law/visibility7.C
9159         * g++.old-deja/g++.mike/net8.C
9160         * g++.old-deja/g++.mike/p646.C
9161         * g++.old-deja/g++.mike/p700.C
9162         * g++.old-deja/g++.mike/p701.C
9163         * g++.old-deja/g++.mike/p811.C
9164         * g++.old-deja/g++.ns/template13.C
9165         * g++.old-deja/g++.other/array3.C
9166         * g++.old-deja/g++.other/crash25.C
9167         * g++.old-deja/g++.other/dtor3.C
9168         * g++.old-deja/g++.other/dtor4.C
9169         * g++.old-deja/g++.other/main1.C
9170         * g++.old-deja/g++.other/warn7.C
9171         * g++.old-deja/g++.pt/crash11.C
9172         * g++.old-deja/g++.pt/crash36.C
9173         * g++.old-deja/g++.pt/spec22.C
9174         * g++.old-deja/g++.pt/spec9.C
9175         * g++.old-deja/g++.pt/ttp52.C
9176         * g++.old-deja/g++.robertl/eb103.C
9177         * g++.old-deja/g++.robertl/eb121.C
9178         * g++.old-deja/g++.robertl/eb22.C
9179         * g++.old-deja/g++.robertl/eb8.C:
9180         Update locations and/or regexps of dg-error markers.
9181         Remove markers for some bogus messages that are no longer issued.
9182
9183 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9184
9185         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9186         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9187
9188 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9189
9190         PR c++/17618
9191         * g++.dg/lookup/crash5.C: New test.
9192
9193 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9194
9195         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9196         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9197         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9198         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9199         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9200         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9201
9202         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9203         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9204         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9205         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9206         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9207         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9208
9209         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9210
9211         * gcc.dg/vect/vect-44.c: Check additional cases.
9212         * gcc.dg/vect/vect-48.c: Check additional cases.
9213
9214         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9215         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9216         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9217         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9218         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9219         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9220         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9221         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9222         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9223
9224         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9225         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9226         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9227
9228 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9229
9230         * gcc.dg/tree-ssa/loop-6.c: New test.
9231
9232 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9233
9234         PR c++/17620
9235         * g++.dg/inherit/base2.C: New.
9236
9237 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9238
9239         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9240         * gcc.dg/20001012-2.c: Likewise.
9241         * gcc.dg/20001013-1.c: Likewise.
9242         * gcc.dg/20001101-1.c: Likewise.
9243         * gcc.dg/20001102-1.c: Likewise.
9244         * gcc.dg/bf-spl1.c: Likewise.
9245         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9246         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9247
9248 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9249
9250         PR tree-optimization/16721
9251         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9252
9253 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9254
9255         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9256         * gcc.dg/20040305-1.c: Likewise.
9257
9258 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9259
9260         PR c/16566
9261         * gcc.c-torture/compile/pr16566-1.c,
9262         gcc.c-torture/compile/pr16566-2.c,
9263         gcc.c-torture/compile/pr16566-3.c: New tests.
9264
9265 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9266
9267         PR tree-optimization/17512
9268         * gcc.c-torture/compile/20040916-1.c.
9269
9270 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9271
9272         * gcc.dg/pragma-re-3.c: New test.
9273
9274 2004-09-17  Matt Austern  <austern@apple.com>
9275
9276         PR c++/15049
9277         * g++.dg/other/anon3.C: New.
9278
9279 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9280
9281         PR c++/7503
9282         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9283         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9284         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9285         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9286         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9287
9288 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9289
9290         PR fortran/17286
9291         * gfortran.dg/pr17286.f90: New test.
9292
9293 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9294
9295         PR c++/17530
9296         * g++.dg/template/static7.C: New test.
9297
9298 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9299
9300         PR tree-opt/17558
9301         * gcc.c-torture/compile/pr17558.c: New test.
9302
9303 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9304
9305         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9306         if SKIP_ATTRIBUTE is defined.
9307
9308 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9309
9310         PR fortran/15957
9311         * gfortran.dg/pr15957.f90: New test.
9312
9313 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9314
9315         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9316         in comparison.
9317         * gcc.dg/vect/vect-79.c: Likewise.
9318         * gcc.dg/vect/vect-80.c: Likewise.
9319
9320 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9321
9322         PR fortran/15750
9323         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9324
9325 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9326
9327         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9328         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9329         * gcc.dg/vect/vect-62.c: New testcase.
9330         * gcc.dg/vect/vect-63.c: New testcase.
9331         * gcc.dg/vect/vect-64.c: New testcase.
9332         * gcc.dg/vect/vect-65.c: New testcase.
9333         * gcc.dg/vect/vect-66.c: New testcase.
9334         * gcc.dg/vect/vect-67.c: New testcase.
9335         * gcc.dg/vect/vect-68.c: New testcase.
9336         * gcc.dg/vect/vect-69.c: New testcase.
9337         * gcc.dg/vect/vect-79.c: New testcase.
9338         * gcc.dg/vect/vect-80.c: New testcase.
9339
9340 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9341
9342         * gcc.target/mips/asm-1.c: New test.
9343
9344 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9345
9346         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9347         * gcc.dg/vect/vect-73.c: New testcase.
9348         * gcc.dg/vect/vect-74.c: New testcase.
9349         * gcc.dg/vect/vect-75.c: New testcase.
9350         * gcc.dg/vect/vect-76.c: New testcase.
9351         * gcc.dg/vect/vect-77.c: New testcase.
9352         * gcc.dg/vect/vect-78.c: New testcase
9353
9354 2004-09-18  Paul Brook  <paul@codesourcery.com>
9355
9356         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9357
9358 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9359
9360         PR c/17424
9361         * gcc.dg/pr17424-1.c: New test.
9362
9363 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9364
9365         * g++.dg/tree-ssa/pr17153.C: New test.
9366
9367 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9368
9369         PR pch/13361
9370         * testsuite/g++.dg/pch/wchar-1.C: New.
9371         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9372
9373 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9374
9375         * gcc.c-torture/execute/20040917-1.c: New test.
9376
9377 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9378
9379         PR tree-optimization/17319
9380         * gcc.dg/pr17319.c: New test.
9381
9382 2004-09-17  Devang Patel  <dpatel@apple.com>
9383
9384         * gcc.dg/20040813-1.c: New test.
9385
9386 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9387
9388         PR tree-optimization/17273
9389         * gcc.c-torture/compile/pr17273.c: New test.
9390
9391 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9392
9393         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9394         Update expected messages.
9395         * gcc.dg/declspec-13.c: New test.
9396
9397 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9398
9399         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9400
9401 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9402
9403         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9404         change what 'a' is pointing to.
9405
9406 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9407
9408         PR c++/16002
9409         * g++.dg/template/error18.C: New test.
9410
9411         PR c++/16029
9412         * g++.dg/warn/Wunused-8.C: New test.
9413
9414 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9415
9416         PR tree-optimization/17513
9417         * gcc.dg/20040916-1.c: New test.
9418
9419 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9420
9421         PR c++/17501
9422         * g++.dg/template/typename7.C: New test.
9423
9424 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9425
9426         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9427
9428 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9429
9430         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9431         with -ftree-based-profiling also.
9432         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9433
9434 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9435
9436         PR/15364
9437         * gfortran.dg/der_array_io_1.f90: New test.
9438         * gfortran.dg/der_array_io_2.f90: New test.
9439         * gfortran.dg/der_array_io_3.f90: New test.
9440
9441 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9442
9443         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9444         EABI.
9445
9446 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9447
9448         * g++.dg/opt/switch1.C: New test.
9449
9450 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9451
9452         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9453         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9454         Update expected messages.
9455
9456 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9457
9458         PR fortran/16485
9459         * gfortran.dg/same_name_1.f90: New test.
9460
9461 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9462
9463         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9464         dereference garbage pointers.
9465
9466 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9467
9468         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9469         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9470
9471         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9472         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9473         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9474
9475 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9476
9477         PR c++/17324
9478         * g++.dg/template/mangle1.C: New test.
9479
9480 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9481
9482         PR tree-optimization/17252
9483         * gcc.c-torture/execute/pr17252.c: New test.
9484
9485 2004-09-14  Andrew Pinski  <apinski@apple.com>
9486
9487         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9488
9489 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9490
9491         PR rtl-optimization/9771
9492         * gcc.dg/pr9771-1.c: New test case.
9493
9494 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9495
9496         PR tree-optimization/15262
9497         * gcc.c-torture/execute/pr15262-1.c: New test.
9498         * gcc.c-torture/execute/pr15262-2.c: New test.
9499
9500 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9501
9502         * gcc.dg/declspec-12.c: New test.
9503
9504 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9505
9506         * gfortran.dg/pr17090.f90: Add directives to test.
9507
9508 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9509
9510         * gcc.c-torture/compile/20040914-1.c: New test.
9511
9512 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9513
9514         PR c++/16162
9515         * g++.dg/template/decl2.C: New test.
9516
9517 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9518
9519         PR fortran/17090
9520         * gfortran.dg/pr17090.f90: New test.
9521
9522 2004-09-13  Dale Johannesen  <dalej@apple.com>
9523
9524         * gcc.c-torture/compile/pr17408.c:  New test case.
9525
9526 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9527
9528         PR c++/16716
9529         * g++.dg/parse/crash17.C: New test.
9530
9531         PR c++/17327
9532         * g++.dg/template/enum3.C: New test.
9533
9534 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9535
9536         * lib/gcc-defs.exp: Load wrapper.exp.
9537         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9538         using local code.
9539         * lib/gcc.exp (gcc_init): Similar.
9540         * lib/gfortran.exp (gfortran_init): Similar.
9541         * lib/objc.exp (objc_init): Similar.
9542         * lib/treelang.exp (treelang_init): Similar.
9543         * lib/wrapper.exp: New file with build_wrapper call machinery in
9544         ${tool}_maybe_build_wrapper.
9545
9546 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9547
9548         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9549         "inline".
9550         * gcc.dg/declspec-11.c: Update expected messages.
9551         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9552         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9553         gcc.dg/inline-12.c: New tests.
9554
9555 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9556
9557         * g++.dg/tree-ssa/pr17400.C: New testcase.
9558
9559 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9560
9561         * gcc.target/mips/sb1-1.c: New testcase.
9562
9563 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9564
9565         * lib/g77-dg.exp: Remove unused file.
9566         * lib/mike-g77.exp: Ditto.
9567         * lib/g77.exp: Ditto.
9568
9569 2004-09-12  Richard Henderson  <rth@redhat.com>
9570
9571         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9572
9573 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9574
9575         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9576         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9577         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9578         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9579         Update expected messages.
9580
9581 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9582
9583         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9584         declaration/use mismatch for dirp parameter.
9585
9586 2004-09-12  Andrew Pinski  <apinski@apple.com>
9587
9588         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9589         -fgnu-runtime is passed.
9590
9591 2004-09-12  Richard Henderson  <rth@redhat.com>
9592
9593         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9594         do the uplevel thing and update additional_flags directly.
9595         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9596         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9597         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9598         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9599
9600 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9601
9602         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9603
9604 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9605
9606         PR middle-end/17411
9607         * g++.dg/opt/pr17411-1.C: New test case.
9608
9609 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9610
9611         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9612         gcc.dg/tls/diag-2.c: Update expected messages.
9613         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9614         messages.
9615         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9616         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9617         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9618         gcc.dg/tls/diag-5.c: New tests.
9619
9620 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9621
9622         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9623
9624 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9625
9626         * g++.dg/parse/break-in-for.C: New test.
9627
9628 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9629
9630         * gcc.dg/tree-ssa/20040911-1.c: New test.
9631
9632 2004-09-11  Andreas Jaeger  <aj@suse.de>
9633
9634         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9635         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9636
9637 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9638
9639         * gcc.target/frv: New directory of FR-V-specific tests.
9640
9641 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9642
9643         * gcc.dg/convert-vec-1.c: New test.
9644
9645 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9646
9647         PR middle-end/17024
9648         * gcc.dg/pr17024-1.c: New test case.
9649
9650 2004-09-10  Eric Christopher  <echristo@redhat.com>
9651
9652         * gcc.dg/20040910-1.c: New test.
9653
9654 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9655
9656         * gcc.dg/bitfld-9.c: New test.
9657
9658 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9659
9660         * gcc.c-torture/execute/ieee/acc1.c: New test.
9661         * gcc.c-torture/execute/ieee/acc2.c: New test.
9662         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9663
9664 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9665
9666         * gcc.dg/deprecated-2.c: New test.
9667
9668 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9669
9670         * gcc.dg/init-vec-1.c: New test.
9671
9672 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9673
9674         PR middle-end/17055
9675         * gcc.dg/pr17055-1.c: New test case.
9676
9677 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9678
9679         PR target/17377
9680         * gcc.c-torture/execute/pr17377.c: New test.
9681
9682 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9683
9684         PR c/8420
9685         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9686         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9687         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9688         gcc.dg/long-long-typespec-1.c: New tests.
9689         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9690
9691 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9692
9693         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9694         gcc.dg/gnu99-static-1.c: New tests.
9695
9696 2004-09-08  Devang Patel  <dpatel@apple.com>
9697
9698         * gcc.dg/darwin-ld-20040828-1.c: New test.
9699         * gcc.dg/darwin-ld-20040828-2.c: New test.
9700         * gcc.dg/darwin-ld-20040828-3.c: New test.
9701
9702 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9703
9704         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9705         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9706         in error message.
9707         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9708         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9709         in error message.
9710         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9711         types they qualify.
9712         * objc.dg/type-size-2.m: Fix wording in comment.
9713         * objc.dg/va-meth-1.m: New test case.
9714
9715 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9716
9717         PR c/16633:
9718         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9719         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9720
9721 2004-09-06  Devang Patel  <dpatel@apple.com>
9722
9723         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9724         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9725
9726 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9727
9728         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9729         reflect changed line numbering of diagnostics.
9730
9731 2004-09-06  Paul Brook  <paul@codesourcery.com>
9732
9733         * gfortran.dg/edit_real_1.f90: Add new test.
9734
9735 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9736
9737         * gcc.dg/tree-ssa/loop-2.c: New test.
9738         * gcc.dg/tree-ssa/loop-3.c: New test.
9739         * gcc.dg/tree-ssa/loop-4.c: New test.
9740         * gcc.dg/tree-ssa/loop-5.c: New test.
9741
9742 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9743
9744         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9745
9746 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9747
9748         * gcc.dg/format/sentinel-1.c: New test.
9749
9750 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9751
9752         * testsuite/gcc.dg/builtins-46.c: New.
9753
9754 2004-09-03  Devang Patel  <dpatel@apple.com>
9755
9756         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9757         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9758
9759 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9760
9761         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9762         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9763         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9764         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9765         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9766         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9767         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9768         the non-portable bzero.
9769         * gcc.dg/20010912-1.c: xfail for NetWare.
9770         * gcc.dg/20020426-2.c: xfail for NetWare.
9771         * gcc.dg/20021014-1.c: xfail for NetWare.
9772         * gcc.dg/20021018-1.c: xfail for NetWare.
9773         * gcc.dg/20030213-1.c: xfail for NetWare.
9774         * gcc.dg/20030225-1.c: xfail for NetWare.
9775         * gcc.dg/20030708-1.c: xfail for NetWare.
9776         * gcc.dg/builtins-config.h: Also exclude NetWare.
9777         * gcc.dg/format/format.h: Define restrict only if not already defined.
9778         * gcc.dg/nest.c: xfail for NetWare.
9779         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9780         * lib/target-supports.exp (check_visibility_available): Exclude
9781         NetWare.
9782
9783 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9784
9785         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9786         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9787         deterministic starting point for the alignment of structure fields.
9788         * gcc.dg/Wpadded.c: Dito.
9789         * g++.dg/abi/vbase10.C: Dito.
9790
9791 2004-09-03  Devang Patel  <dpatel@apple.com>
9792
9793         * g++.dg/debug/pr15736.cc: New test.
9794
9795 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9796
9797         * README.QMTEST: Fix out-of-date link.
9798
9799 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9800
9801         PR fortran/16579
9802         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9803         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9804
9805 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9806
9807         * g++.dg/abi/arm_rtti1.C: New test.
9808
9809 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9810
9811         * gcc.dg/ppc-vector-memcpy.c: New.
9812         * gcc.dg/ppc-vector-memset.c: New.
9813
9814 2004-09-02  Chao-ying Fu  <fu@mips.com>
9815
9816         * gcc.target/mips/mips-3d-1.c: New test.
9817         * gcc.target/mips/mips-3d-2.c: New test.
9818         * gcc.target/mips/mips-3d-3.c: New test.
9819         * gcc.target/mips/mips-3d-4.c: New test.
9820         * gcc.target/mips/mips-3d-5.c: New test.
9821         * gcc.target/mips/mips-3d-6.c: New test.
9822         * gcc.target/mips/mips-3d-7.c: New test.
9823         * gcc.target/mips/mips-3d-8.c: New test.
9824         * gcc.target/mips/mips-3d-9.c: New test.
9825         * gcc.target/mips/mips-ps-1.c: New test.
9826         * gcc.target/mips/mips-ps-2.c: New test.
9827         * gcc.target/mips/mips-ps-3.c: New test.
9828         * gcc.target/mips/mips-ps-4.c: New test.
9829         * gcc.target/mips/mips-ps-type.c: New test.
9830
9831 2004-09-02  Paul Brook  <paul@codesourcery.com>
9832
9833         * gfortran.dg/edit_real_1.f90: Add new tests.
9834
9835 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9836
9837         PR fortran/15327
9838         * gfortran.dg/merge_char_1.f90: New test.
9839
9840 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9841
9842         PR fortran/16404
9843         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9844
9845 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9846
9847         PR c/1522
9848         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9849
9850 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9851
9852         * g++.dg/opt/loop1.C: Do not XFAIL.
9853
9854 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9855
9856         * gcc.c-torture/execute/20040831-1.c: New test.
9857
9858 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9859
9860         PR fortran/16579
9861         * gfortran.dg/g77/20010610.f: Now passes.
9862         Copy from g77.f-torture/execute. Add dg-run directive.
9863         * gfortran.dg/g77/README: Update
9864
9865 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9866
9867         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9868         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9869         (t1, t2, t3, t4): Add volatile.
9870
9871 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9872
9873         * g++.dg/ext/visibility/arm1.C: New test.
9874
9875 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9876
9877         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9878         -pedantic-errors.
9879
9880 2004-09-01  Paul Brook  <paul@codesourcery.com>
9881
9882         * gfortran.dg/eof_2.f90: New test.
9883
9884 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9885
9886         PR fortran/16579
9887         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9888
9889 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9890
9891         PR libfortran/16805
9892         * gfortran.dg/list_read_2.f90: New test.
9893
9894 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9895
9896         * g++.dg/abi/key1.C: New test.
9897
9898 2004-08-31  Richard Henderson  <rth@redhat.com>
9899
9900         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9901         form of offsetof.
9902         * g++.dg/other/offsetof5.C: Remove duplicate.
9903
9904 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9905
9906         PR fortran/17244
9907         * gfortran.dg/func_derived_1.f90: New test.
9908
9909 2004-08-31  Paul Brook  <paul@codesourcery.com>
9910
9911         * gfortran.dg/eof_1.f90: New test.
9912
9913 2004-08-31  Paul Brook  <paul@codesourcery.com>
9914
9915         * gfortran.dg/list_read_1.f90: New file.
9916
9917 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9918
9919         * g++.dg/opt/loop1.C: XFAIL.
9920
9921 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9922
9923         * gcc.dg/funcdef-storage-1.c: New.
9924         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9925         an extern function in local scope.
9926         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9927         declare an 'auto inline' function in local scope.
9928         * gcc.dg/20011130-1.c: Likewise.
9929         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9930         an 'auto' function in local scope.
9931         * gcc.dg/20021014-1.c: Likewise.
9932         * gcc.dg/20030331-2.c: Likewise.
9933
9934 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9935
9936         * gfortran.dg/blockdata_1.f90: New test.
9937
9938 2004-08-30  Richard Henderson  <rth@redhat.com>
9939
9940         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9941
9942 2004-08-30  Richard Henderson  <rth@redhat.com>
9943
9944         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9945         additional_flags set by alternate driver.
9946         (ieee-options): New procedure.
9947         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9948         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9949         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9950         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9951
9952 2004-08-30  Richard Henderson  <rth@redhat.com>
9953
9954         * lib/f-torture.exp: Remove.
9955
9956 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9957
9958         PR rtl-optimization/16590
9959         * g++.dg/opt/loop1.C: New test.
9960
9961 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9962
9963         PR fortran/13910
9964         * gfortran.dg/oldstyle_1.f90: New test.
9965
9966 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9967         Paul Brook  <paul@codesourcery.com>
9968
9969         * gfortran.dg/g77/README: Update.
9970         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9971         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9972         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9973
9974 2004-08-28  Paul Brook  <paul@codesourcery.com>
9975
9976         PR libfortran/17195
9977         * gfortran.dg/edit_real_1.f90: New test.
9978
9979 2004-08-27  Paul Brook  <paul@codesourcery.com>
9980
9981         * gfortran.dg/rewind_1.f90: New test.
9982
9983 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9984
9985         PR fortran/16597
9986         * gfortran.dg/pr16597.f90: New test.
9987
9988 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9989
9990         PR c/13801
9991         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9992         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9993         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9994         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9995         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9996
9997 2004-08-26  Nick Clifton  <nickc@redhat.com>
9998
9999         * gcc.c-torture/compile/pr17119.c: New test.
10000
10001 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10002
10003         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10004
10005 2004-08-25  Richard Henderson  <rth@redhat.com>
10006
10007         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10008         the bits that expect kind=8 to be the largest real kind.
10009
10010 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10011
10012         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10013
10014 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10015
10016         * gfortran.dg/assignment_1.f90: New test.
10017
10018 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10019
10020         * g++.dg/template/repo3.C: New test.
10021
10022 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10023
10024         PR middle-end/16693
10025         PR tree-optimization/16372
10026         * g++.dg/opt/pr16372-1.C: New test case.
10027         * g++.dg/opt/pr16693-1.C: New test case.
10028         * g++.dg/opt/pr16693-2.C: New test case.
10029
10030 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10031
10032         * objc.dg/proto-lossage-4.m: New test.
10033
10034 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10035
10036         PR c++/17155
10037         * g++.dg/inherit/local2.C: New test.
10038
10039 2004-08-25  Paul Brook  <paul@codesourcery.com>
10040
10041         PR fortran/17144
10042         * gfortran.dg/string_ctor_1.f90: New test.
10043
10044 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10045
10046         PR c++/14428
10047         * g++.dg/template/redecl2.C: New test.
10048
10049 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10050
10051         PR fortran/17143
10052         * gfortran.dg/pr17143.f90: New test.
10053
10054 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10055
10056         PR fortran/17164
10057         * gfortran.dg/pr17164.f90: New test.
10058
10059 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10060
10061         * gcc.dg/tree-ssa/loop-1.c: New test.
10062
10063 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10064
10065         * gcc.c-torture/compile/20040824-1.c: New test.
10066
10067 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10068
10069         * gcc.c-torture/compile/iftrap-3.c: New test.
10070
10071 2004-08-24  Paul Brook  <paul@codesourcery.com>
10072
10073         * gfortran.dg/entry_2.f90: New test.
10074
10075 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10076
10077         PR c++/16889
10078         * g++.dg/lookup/ambig[12].C: New.
10079
10080 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10081
10082         PR c++/16706
10083         * g++.dg/template/crash21.C: New test.
10084         * g++.dg/template/crash22.C: Likewise.
10085
10086 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10087
10088         PR c++/17149
10089         * g++.dg/template/access15.C: New.
10090
10091 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10092
10093         PR c++/17163
10094         * g++.dg/template/repo2.C: New test.
10095
10096 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10097
10098         PR rtl-optimization/17078
10099         * gcc.c-torture/execute/pr17078-1.c: New test case.
10100
10101 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10102
10103         PR c/14492
10104         * gcc.dg/debug/crash1.c: New test.
10105
10106 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10107
10108         PR c/16180
10109         * gcc.dg/loop-5.c: New test.
10110
10111 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10112
10113         * gcc.c-torture/execute/20040823-1.c: New test.
10114
10115 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10116
10117         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10118         to the assembler.  Simplify test accordingly.
10119         (asm_abi_flags): Use GNU names.
10120         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10121         to check for ABI flags.
10122
10123 2004-08-22  Andrew Pinski  <apinski@apple.com>
10124
10125         * g++.dg/opt/pr14029.C: New test.
10126         * gcc.c-torture/execute/pr15262.c: New test.
10127
10128 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10129
10130         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10131
10132 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10133
10134         PR 16908
10135         * gfortran.dg/direct_io.f90: New test.
10136
10137 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10138
10139         PR c++/17121
10140         * g++.dg/inherit/local2.C: New test.
10141
10142 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10143
10144         PR c++/17120
10145         * g++.dg/warn/Wparentheses-4.C: New test.
10146
10147 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10148
10149         PR c++/17121
10150         * g++.dg/inherit/local2.C: New test.
10151
10152         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10153         * gcc.dg/ppc-ldstruct.c: Likewise.
10154         * gcc.dg/ppc64-abi-2.c: Likewise.
10155
10156 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10157
10158         PR rtl-optimization/17099
10159         * gcc.c-torture/execute/20040820-1.c: New test.
10160
10161 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10162
10163         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10164
10165 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10166
10167         PR fortran/17077
10168         * gfortran.dg/auto_array_1.f90: New test.
10169
10170 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10171
10172         PR fortran/17074
10173         * gfortran.dg/simpleif_1.f90: New test.
10174
10175 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10176
10177         * lib/target-supports.exp (check_profiling_available): Return
10178         false for arm*-*-symbianelf* and arm*-*-eabi*.
10179
10180         PR c++/15890
10181         * g++.dg/template/delete1.C: New test.
10182
10183 2004-08-19  Paul Brook  <paul@codesourcery.com>
10184
10185         PR fortran/14976
10186         PR fortran/16228
10187         * gfortran.dg/data_char_1.f90: New test.
10188
10189 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10190
10191         PR fortran/16946
10192         * gfortran.dg/reduction.f90: New testcase.
10193
10194 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10195
10196         PR fortran/16520
10197         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10198
10199 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10200
10201         PR c++/17041
10202         * g++.dg/Wparentheses-3.C: New test.
10203
10204 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10205
10206         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10207         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10208         * gcc.dg/vect/vect-2.c: Likewise.
10209         * gcc.dg/vect/vect-3.c: Likewise.
10210         * gcc.dg/vect/vect-4.c: Likewise.
10211         * gcc.dg/vect/vect-5.c: Likewise.
10212         * gcc.dg/vect/vect-6.c: Likewise.
10213         * gcc.dg/vect/vect-7.c: Likewise.
10214         * gcc.dg/vect/vect-25.c: Likewise.
10215         * gcc.dg/vect/vect-31.c: Likewise.
10216         * gcc.dg/vect/vect-32.c: Likewise.
10217         * gcc.dg/vect/vect-34.c: Likewise.
10218         * gcc.dg/vect/vect-36.c: Likewise.
10219         * gcc.dg/vect/vect-all.c: Likewise.
10220
10221 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10222
10223         PR c++/17068
10224         * g++.dg/template/operator4.C: New test.
10225
10226 2004-08-18  Richard Henderson  <rth@redhat.com>
10227
10228         * gcc.dg/20040206-1.c: XFAIL.
10229
10230 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10231
10232         PR c++/16246
10233         * g++.dg/template/array7.C: New test.
10234
10235 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10236
10237         * gcc.dg/mips-movcc-1.c: New test.
10238         * gcc.dg/mips-movcc-2.c: New test.
10239         * gcc.dg/mips-movcc-3.c: New test.
10240
10241         * gcc.dg/mips-nmadd-1.c: New test.
10242         * gcc.dg/mips-nmadd-2.c: New test.
10243
10244 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10245
10246         PR c++/15871
10247         * g++.dg/opt/inline8.C: New test.
10248
10249         PR c++/16965
10250         * g++.dg/parse/error17.C: New test.
10251
10252 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10253
10254         * gcc.dg/vect: New directory for vectorizer tests.
10255         * gcc.dg/vect/tree-vect.h: New file.
10256         * gcc.dg/vect/vect.exp: New file.
10257         * gcc.dg/vect/pr16105.c.c: New test.
10258         * gcc.dg/vect/vect-1.c: New test.
10259         * gcc.dg/vect/vect-2.c: New test.
10260         * gcc.dg/vect/vect-3.c: New test.
10261         * gcc.dg/vect/vect-4.c: New test.
10262         * gcc.dg/vect/vect-5.c: New test.
10263         * gcc.dg/vect/vect-6.c: New test.
10264         * gcc.dg/vect/vect-7.c: New test.
10265         * gcc.dg/vect/vect-8.c: New test.
10266         * gcc.dg/vect/vect-9.c: New test.
10267         * gcc.dg/vect/vect-10.c: New test.
10268         * gcc.dg/vect/vect-11.c: New test.
10269         * gcc.dg/vect/vect-12.c: New test.
10270         * gcc.dg/vect/vect-13.c: New test.
10271         * gcc.dg/vect/vect-14.c: New test.
10272         * gcc.dg/vect/vect-15.c: New test.
10273         * gcc.dg/vect/vect-16.c: New test.
10274         * gcc.dg/vect/vect-17.c: New test.
10275         * gcc.dg/vect/vect-18.c: New test.
10276         * gcc.dg/vect/vect-19.c: New test.
10277         * gcc.dg/vect/vect-20.c: New test.
10278         * gcc.dg/vect/vect-21.c: New test.
10279         * gcc.dg/vect/vect-22.c: New test.
10280         * gcc.dg/vect/vect-23.c: New test.
10281         * gcc.dg/vect/vect-24.c: New test.
10282         * gcc.dg/vect/vect-25.c: New test.
10283         * gcc.dg/vect/vect-26.c: New test.
10284         * gcc.dg/vect/vect-27.c: New test.
10285         * gcc.dg/vect/vect-28.c: New test.
10286         * gcc.dg/vect/vect-29.c: New test.
10287         * gcc.dg/vect/vect-30.c: New test.
10288         * gcc.dg/vect/vect-31.c: New test.
10289         * gcc.dg/vect/vect-32.c: New test.
10290         * gcc.dg/vect/vect-33.c: New test.
10291         * gcc.dg/vect/vect-34.c: New test.
10292         * gcc.dg/vect/vect-35.c: New test.
10293         * gcc.dg/vect/vect-36.c: New test.
10294         * gcc.dg/vect/vect-37.c: New test.
10295         * gcc.dg/vect/vect-38.c: New test.
10296         * gcc.dg/vect/vect-40.c: New test.
10297         * gcc.dg/vect/vect-41.c: New test.
10298         * gcc.dg/vect/vect-42.c: New test.
10299         * gcc.dg/vect/vect-43.c: New test.
10300         * gcc.dg/vect/vect-44.c: New test.
10301         * gcc.dg/vect/vect-45.c: New test.
10302         * gcc.dg/vect/vect-46.c: New test.
10303         * gcc.dg/vect/vect-47.c: New test.
10304         * gcc.dg/vect/vect-48.c: New test.
10305         * gcc.dg/vect/vect-49.c: New test.
10306         * gcc.dg/vect/vect-50.c: New test.
10307         * gcc.dg/vect/vect-51.c: New test.
10308         * gcc.dg/vect/vect-52.c: New test.
10309         * gcc.dg/vect/vect-53.c: New test.
10310         * gcc.dg/vect/vect-54.c: New test.
10311         * gcc.dg/vect/vect-55.c: New test.
10312         * gcc.dg/vect/vect-56.c: New test.
10313         * gcc.dg/vect/vect-57.c: New test.
10314         * gcc.dg/vect/vect-58.c: New test.
10315         * gcc.dg/vect/vect-59.c: New test.
10316         * gcc.dg/vect/vect-60.c: New test.
10317         * gcc.dg/vect/vect-61.c: New test.
10318         * gcc.dg/vect/vect-all.c: New test.
10319         * gcc.dg/vect/vect-none.c: New test.
10320
10321 2004-08-17  Paul Brook  <paul@codesourcery.com>
10322
10323         PR fortran/13082
10324         * gfortran.dg/entry_1.f90: New test.
10325
10326 2004-08-17  Andrew Pinski  <apinski@apple.com>
10327
10328         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10329
10330 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10331
10332         * gcc.dg/pr17036-1.c: New test.
10333
10334 2004-08-16  Devang Patel  <dpatel@apple.com>
10335
10336         * gcc.dg/darwin-20040809-1.c: New test.
10337
10338 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10339
10340         * gcc.dg/funcdef-attr-1.c: New test.
10341
10342 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10343
10344         * gcc.dg/altivec-17.c: New test.
10345         * gcc.dg/altivec-18.c: New test.
10346
10347 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10348
10349         PR c++/6749
10350         * g++.dg/template/vtable2.C: New test.
10351
10352 2004-08-14  Richard Henderson  <rth@redhat.com>
10353
10354         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10355         * gcc.dg/pack-test-4.c (main): Return 0.
10356         * gcc.dg/setjmp-1.c: Remove XFAIL.
10357         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10358
10359 2004-08-14  Richard Henderson  <rth@redhat.com>
10360
10361         * gcc.dg/980217-1.c: Add prototype for printf.
10362
10363 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10364
10365         * gfortran.dg/pr16935.f90: New test.
10366
10367 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10368
10369         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10370
10371 2004-08-13  Paul Brook  <paul@codesourcery.com>
10372
10373         * gfortran.dg/der_io_1.f90: Remove stray comma.
10374
10375 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10376
10377         * gcc.dg/vmx/cw-bug-2.c: Remove.
10378         * gcc.dg/vmx/vprint-1.c: Remove.
10379         * gcc.dg/vmx/vscan-1.c: Remove.
10380
10381 2004-08-12  Devang patel  <dpatel@apple.com>
10382
10383         * gcc.dg/darwin-20040809-2.c: New test.
10384
10385 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10386
10387         * g++.dg/ext/altivec-12.C: New test.
10388
10389         * g++.dg/ext/altivec-11.C: New test.
10390
10391 2004-08-12  Paul Brook  <paul@codesourcery.com>
10392
10393         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10394
10395 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10396
10397         * g++.dg/ext/altivec-2.C: Check for hardware support before
10398         executing any VMX instructions.
10399
10400         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10401
10402 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10403
10404         PR c++/16276
10405         * g++.old-deja/g++.other/comdat4.C: New test.
10406         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10407
10408 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10409
10410         PR target/16286
10411         * gcc.dg/pr16286.c: New test.
10412
10413 2004-08-12 Jan Beulich <jbeulich@novell.com>
10414
10415         * g++.dg/ext/asm5.C: New.
10416
10417 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10418
10419         PR c++/16698
10420         * g++.dg/eh/crash1.C: New test.
10421
10422         PR c++/16717
10423         * g++.dg/ext/construct1.C: New test.
10424
10425 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10426
10427         PR c++/16853
10428         * g++.dg/init/ptrmem1.C: New test.
10429
10430         PR c++/16618
10431         * g++.dg/parse/offsetof5.C: New test.
10432
10433         PR c++/16870
10434         * g++.dg/template/overload3.C: New test.
10435
10436 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10437
10438         PR c++/16964
10439         * g++.dg/parse/error16.C: New test.
10440
10441         PR c++/16904
10442         * g++.dg/template/error14.C: New test.
10443
10444         PR c++/16929
10445         * g++.dg/template/error15.C: New test.
10446
10447 2004-08-11  Devang Patel  <dpatel@apple.com>
10448
10449         * gcc.dg/darwin-ld-20040809-1.c: New test.
10450         * gcc.dg/darwin-ld-20040809-2.c: New test.
10451
10452 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10453
10454         PR fortran/16917
10455         * gfortran.dg/dfloat_1.f90: New test.
10456
10457 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10458
10459         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10460         * gcc.dg/dll-2.c: Fix dg-require syntax.
10461         * gcc.misc-tests/arm-isr.c (abort): Declare.
10462         (exit): Likewise.
10463
10464 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10465
10466         PR c++/16971
10467         * g++.dg/parse/crash16.C: New test.
10468
10469 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10470
10471         * gcc.dg/mips-rsqrt-1.c: New test case.
10472         * gcc.dg/mips-rsqrt-2.c: New test case.
10473         * gcc.dg/mips-rsqrt-3.c: New test case.
10474
10475 2004-08-10  Paul Brook  <paul@codesourcery.com>
10476
10477         * gfortran.dg/der_io_1.f90: New test.
10478
10479 2004-08-10  Paul Brook  <paul@codesourcery.com>
10480
10481         PR fortran/16919
10482         * gfortran.dg/der_array_1.f90: New test.
10483
10484 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10485
10486         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10487
10488 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10489
10490         * gcc.dg/wchar_t-2.c: Fix typo.
10491
10492 2004-08-09  Falk Hueffner  <falk@debian.org>
10493
10494         PR tree-optimization/12517
10495         * gcc.c-torture/compile/pr12517.c: New test.
10496
10497         PR tree-optimization/12578
10498         * gcc.c-torture/compile/pr12578.c: New test.
10499
10500         PR tree-optimization/12899
10501         * gcc.c-torture/compile/pr12899.c: New test.
10502
10503         PR rtl-optimization/14692
10504         * gcc.c-torture/compile/pr14692.c: New test.
10505
10506         PR tree-optimization/16461
10507         * gcc.c-torture/compile/pr16461.c: New test.
10508
10509 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10510
10511         * gfortran.dg/getenv_1.f90: New test.
10512
10513 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10514
10515         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10516         wchar_t.
10517         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10518
10519 2004-08-06  Paul Brook  <paul@codesourcery.com>
10520
10521         * gfortran.dg/ret_array_1.f90: New test.
10522         * gfortran.dg/ret_pointer_1.f90: New test.
10523
10524 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10525
10526         * gcc.dg/missing-field-init-[12].c: New tests.
10527         * g++.dg/warn/missing-field-init-[12].C: New tests.
10528
10529 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10530
10531         * gcc.dg/enum2.c: New test.
10532         * gcc.dg/symbian3.c: Likewise.
10533         * gcc.dg/symbian4.c: Likewise.
10534         * gcc.dg/wchar_t-2.c: Likewise.
10535
10536 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10537
10538         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10539         destructor tests.
10540
10541 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10542
10543         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10544         dg-require-visiblity.
10545         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10546         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10547         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10548         * g++.dg/ext/visibility/new1.C: Likewise.
10549         * g++.dg/ext/visibility/pragma.C: Likewise.
10550         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10551         * g++.dg/ext/visibility/virtual.C: Likewise.
10552         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10553         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10554         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10555         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10556         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10557         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10558         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10559         * g++/dg/ext/visibility/visibility-8.C: New test.
10560         * gcc.c-torture/compile/dll.x: Remove.
10561         * gcc.dg/dll-2.c: Use dg-require-dll
10562         * gcc.dg/visibility-10.c: New test.
10563         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10564         supporting DLLs.
10565         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10566         (scan_not_hidden): Likewise.
10567
10568 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10569
10570         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10571
10572 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10573
10574         * gcc.c-torture/execute/20040805-1.c: New test.
10575
10576 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10577
10578         * gcc.dg/20020118-1.c: Declare abort.
10579         * gcc.dg/altivec_check.h: Likewise.
10580         * gcc.dg/iftrap-2.c: Likewise.
10581         * gcc.dg/pragma-darwin.c: Likewise.
10582         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10583
10584 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10585
10586         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10587
10588 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10589
10590         * gcc.c-torture/execute/builtins/abs-2.c,
10591         gcc.c-torture/execute/builtins/abs-3.c,
10592         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10593         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10594         intmax_t, uintmax_t and their limits.
10595         * gcc.dg/intmax_t-1.c: New test.
10596
10597 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10598
10599         * g++.dg/tc1/dr147.C: Add reference to PR.
10600
10601 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10602
10603         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10604         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10605
10606 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10607
10608         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10609
10610 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10611
10612         * gcc.dg/redecl-5.c: New test.
10613         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10614         of scanf.
10615
10616 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10617
10618         PR middle-end/16790
10619         * gcc.c-torture/execute/pr16790-1.c: New test case.
10620
10621 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10622
10623         * g++.dg/ext/visibility/assign1.C: New test.
10624         * g++.dg/ext/visibility/new1.C: Likewise.
10625
10626         * gcc.dg/symbian1.c: New test.
10627         * gcc.dg/symbian2.c: Likewise.
10628
10629 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10630
10631         PR target/16570
10632         * gcc.dg/i386-sse-9.c: New test.
10633
10634 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10635
10636         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10637
10638 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10639
10640         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10641         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10642         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10643         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10644         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10645         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10646         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10647         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10648         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10649         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10650         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10651         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10652         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10653         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10654         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10655         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10656         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10657         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10658         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10659         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10660         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10661         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10662         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10663         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10664         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10665         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10666         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10667         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10668         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10669         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10670         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10671         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10672         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10673         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10674         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10675         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10676         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10677         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10678         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10679         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10680         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10681         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10682         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10683         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10684         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10685         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10686         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10687         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10688         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10689         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10690         gcc.misc-tests/i386-pf-3dnow-1.c,
10691         gcc.misc-tests/i386-pf-athlon-1.c,
10692         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10693         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10694         Declare built-in functions used.
10695         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10696
10697 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10698
10699         PR c++/16707
10700         * g++.dg/lookup/using12.C: New test.
10701
10702         * g++.dg/init/null1.C: Fix PR number.
10703         * g++.dg/parse/namespace10.C: Likewise.
10704
10705 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10706
10707         PR c++/16224
10708         * g++.dg/template/spec17.C: New test.
10709         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10710         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10711
10712 2004-08-02  David Billinghurst
10713
10714         PR fortran/16292
10715         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10716
10717 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10718
10719         * gcc.dg/ia64-got-1.c: New test case.
10720
10721 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10722
10723         PR c++/16489
10724         * g++.dg/init/null1.C: New test.
10725         * g++.dg/tc1/dr76.C: Adjust error marker.
10726
10727         PR c++/16529
10728         * g++.dg/parse/namespace10.C: New test.
10729
10730         PR c++/16810
10731         * g++.dg/inherit/ptrmem2.C: New test.
10732
10733 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10734
10735         PR target/16155
10736         * gcc.dg/pr16155.c: New test.
10737
10738 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10739
10740         * gcc.dg/redecl-2.c: New test.
10741
10742 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10743
10744         * gcc.dg/darwin-longdouble.c: New file.
10745
10746 2004-07-30  Richard Henderson  <rth@redhat.com>
10747
10748         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10749         write to constant argument.
10750         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10751
10752 2004-07-30  Richard Henderson  <rth@redhat.com>
10753
10754         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10755         tests of nearest around zero.
10756
10757 2004-07-30  Andrew Pinski  <apinski@apple.com>
10758
10759         * gcc.c-torture/compile/20040730-1.c: New test.
10760
10761 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10762
10763         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10764         powerpc-eabispe.
10765
10766 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10767
10768         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10769
10770 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10771
10772         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10773         contains $ld_library_path.
10774         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10775
10776 2004-07-29  Richard Henderson  <rth@redhat.com>
10777
10778         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10779
10780         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10781         (alt2, which): New.
10782         (Check): Accept either alternative.
10783
10784 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10785
10786         * g++.dg/abi/inline1.C: New test.
10787         * g++.dg/abi/local1-a.cc: Likewise.
10788         * g++.dg/abi/local1.C: Likewise.
10789         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10790         * g++.dg/abi/mangle12.C: Likewise.
10791         * g++.dg/abi/mangle17.C: Likewise.
10792         * g++.dg/abi/mangle20-2.C: Likewise.
10793         * g++.dg/opt/interface1.C: Likewise.
10794         * g++.dg/opt/interface1.h: Likewise.
10795         * g++.dg/opt/interface1-a.cc: New test.
10796         * g++.dg/parse/repo1.C: New test.
10797         * g++.dg/template/repo1.C: Likewise.
10798         * g++.dg/warn/Winline-1.C: Likewise.
10799         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10800
10801 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10802
10803         * gcc.dg/tree-ssa/20040729-1.c: New test.
10804
10805 2004-07-27  Matt Austern <austern@apple.com>
10806
10807         * gcc.dg/darwin-bool-1.c: New test.
10808         * gcc.dg/darwin-bool-2.c: New test.
10809
10810 2004-07-28  Richard Henderson  <rth@redhat.com>
10811
10812         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10813         arguments in the correct type.  Don't write to constant arguments.
10814
10815 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10816
10817         PR tree-optimization/16688
10818         PR tree-optimization/16689
10819         * g++.dg/tree-ssa/pr16688.C: New test.
10820
10821 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10822
10823         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10824         loads.  Not only in the comment, this time.
10825
10826 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10827
10828         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10829         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10830         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10831         * gcc.dg/sh4a-bitmovua.c: New.
10832         * gcc.dg/sh4a-cos.c: New.
10833         * gcc.dg/sh4a-cosf.c: New.
10834         * gcc.dg/sh4a-fprun.c: New.
10835         * gcc.dg/sh4a-fsrra.c: New.
10836         * gcc.dg/sh4a-memmovua.c: New.
10837         * gcc.dg/sh4a-sin.c: New.
10838         * gcc.dg/sh4a-sincos.c: New.
10839         * gcc.dg/sh4a-sincosf.c: New.
10840         * gcc.dg/sh4a-sinf.c: New.
10841
10842 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10843
10844         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10845         conditionals.
10846         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10847         loads.
10848         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10849         DOM1.
10850
10851 2004-07-27  Andrew Pinski  <apinski@apple.com>
10852
10853         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10854
10855 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10856
10857         * gcc.dg/pragma-isr.c: New test.
10858
10859 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10860
10861         PR c++/14429
10862         * g++.dg/template/ttp11.C: New test.
10863
10864 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10865
10866         * gcc.c-torture/compile/20040727-1.c: New test.
10867
10868 2004-07-26  Eric Christopher  <echristo@redhat.com>
10869
10870         * gcc.c-torture/compile/20040726-2.c: New test.
10871
10872 2004-07-26  Andrew Pinski  <apinski@apple.com>
10873
10874         * g++.dg/rtti/tinfo1.C: Xfail.
10875
10876 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10877
10878         * gcc.c-torture/compile/20040726-1.c: New test.
10879
10880 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10881             Brian Ryner  <bryner@brianryner.com>
10882
10883         PR c++/9283
10884         PR c++/15000
10885         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10886         * g++.dg/ext/visibility/: New directory.
10887         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10888         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10889         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10890         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10891         * g++.dg/ext/visibility/fvisibility.C,
10892         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10893         g++.dg/ext/visibility/fvisibility-override1.C
10894         g++.dg/ext/visibility/fvisibility-override2.C
10895         g++.dg/ext/visibility/memfuncts.C
10896         g++.dg/ext/visibility/noPLT.C
10897         g++.dg/ext/visibility/pragma.C
10898         g++.dg/ext/visibility/pragma-override1.C
10899         g++.dg/ext/visibility/pragma-override2.C
10900         g++.dg/ext/visibility/staticmemfuncts.C
10901         g++.dg/ext/visibility/virtual.C: New tests.
10902
10903 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10904
10905         PR c/15360
10906         * gcc.dg/pr15360-1.c: New test.
10907
10908 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10909
10910         * gcc.dg/pragma-align-2.c: New test.
10911         * gcc.dg/pragma-init-fini.c: New test.
10912         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10913         targets.
10914
10915 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10916
10917         * gcc.dg/init-string-2.c: New test.
10918
10919 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10920
10921         PR 16684
10922         * gcc.dg/Wredundant-decls-1.c: New test case.
10923
10924 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10925
10926         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10927         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10928         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10929         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10930         * gcc.dg/compat/generate-random.c: New file.
10931         * gcc.dg/compat/generate-random.h: Likewise.
10932         * gcc.dg/compat/generate-random_r.c: Likewise.
10933         * gcc.dg/compat/struct-layout-1.h: Likewise.
10934         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10935         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10936         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10937         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10938         * gcc.dg/compat/struct-layout-1_main.c: New test.
10939         * gcc.dg/compat/struct-layout-1_x.c: New file.
10940         * gcc.dg/compat/struct-layout-1_y.c: New file.
10941         * gcc.dg/compat/struct-layout-1_test.h: New file.
10942
10943 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10944
10945         * gcc.dg/comp-return-1.c: New test
10946
10947 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10948
10949         * gcc.dg/vmx/8-02a.c: Fix typo.
10950
10951         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10952         * gcc.dg/darwin-abi-3.c: New test.
10953
10954         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10955         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10956
10957         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10958         * gcc.dg/vmx/ops-long-1.c: New test.
10959         * gcc.dg/vmx/ops-long-2.c: New test.
10960
10961 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10962
10963         * g++.dg/lookup/conv-[1234].C: New.
10964
10965 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10966
10967         * g++.dg/parse/attr2.C: Simplify.
10968
10969 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10970
10971         PR c/7284
10972         * gcc.c-torture/execute/pr7284-1.c: New test.
10973
10974 2004-07-22  Brian Booth  <bbooth@redhat.com>
10975
10976         * gcc.dg/tree-ssa/20040721-1.c: New test.
10977
10978 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10979
10980         * g++.dg/template/crash20.c: New.
10981
10982 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10983
10984         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10985         Add dg-run directive.  Declare variables as required.
10986         * gfortran.dg/g77/README: Update
10987
10988 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10989
10990         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10991         gcc.dg/cris-peep2-andu2.c: New tests.
10992
10993 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10994
10995         PR c/15052
10996         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10997         on return type.
10998         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10999         messages.
11000         * gcc.dg/qual-return-2.c: Update expected messages.
11001         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11002
11003 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11004
11005         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11006         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11007
11008 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11009
11010         PR c/11250
11011         * gcc.dg/init-string-1.c: New test.
11012
11013 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11014
11015         PR middle-end/15345
11016         PR c/16450
11017         * gcc.dg/torture/nested-fn-1.c: New test.
11018
11019 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11020
11021         PR target/16559
11022         * gcc.dg/ia64-fptr-1.c: New file.
11023
11024 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11025
11026         PR c++/14497
11027         * g++.dg/template/spec16.C: New test.
11028         * g++.old-deja/g++.robertl/eb118.C: Remove.
11029
11030 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11031
11032         PR c++/509
11033         * g++.dg/template/spec15.C: New test.
11034
11035 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11036
11037         Copy cases from g77.f-torture/execute and add dg-run
11038         directive.  Other changes as noted.
11039         * gfortran.dg/g77/13037.f
11040         * gfortran.dg/g77/1832.f
11041         * gfortran.dg/g77/19981119-0.f
11042         * gfortran.dg/g77/19990313-0.f
11043         * gfortran.dg/g77/19990313-1.f
11044         * gfortran.dg/g77/19990313-2.f
11045         * gfortran.dg/g77/19990313-3.f
11046         * gfortran.dg/g77/19990419-1.f
11047         * gfortran.dg/g77/19990826-0.f
11048         * gfortran.dg/g77/19990826-2.f
11049         * gfortran.dg/g77/20000503-1.f
11050         * gfortran.dg/g77/20001111.f
11051         * gfortran.dg/g77/20010116.f
11052         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11053         * gfortran.dg/g77/20010430.f
11054         * gfortran.dg/g77/6177.f
11055         * gfortran.dg/g77/947.f
11056         * gfortran.dg/g77/970816-3.f
11057         * gfortran.dg/g77/971102-1.f
11058         * gfortran.dg/g77/980520-1.f
11059         * gfortran.dg/g77/980628-0.f
11060         * gfortran.dg/g77/980628-1.f
11061         * gfortran.dg/g77/980628-10.f
11062         * gfortran.dg/g77/980628-2.f
11063         * gfortran.dg/g77/980628-3.f
11064         * gfortran.dg/g77/980628-7.f
11065         * gfortran.dg/g77/980628-8.f
11066         * gfortran.dg/g77/980628-9.f
11067         * gfortran.dg/g77/980701-0.f
11068         * gfortran.dg/g77/980701-1.f
11069         * gfortran.dg/g77/cabs.f
11070         * gfortran.dg/g77/claus.f
11071         * gfortran.dg/g77/complex_1.f
11072         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11073         * gfortran.dg/g77/dcomplex.f
11074         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11075         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11076         * gfortran.dg/g77/f90-intrinsic-numeric.f
11077         * gfortran.dg/g77/int8421.f
11078         * gfortran.dg/g77/labug1.f
11079         * gfortran.dg/g77/large_vec.f
11080         * gfortran.dg/g77/le.f
11081         * gfortran.dg/g77/short.f
11082         * gfortran.dg/g77/README: Update
11083
11084 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11085
11086         PR c++/16637
11087         * g++.dg/parse/lookup4.C: New test.
11088
11089 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11090
11091         PR c++/16175
11092         * g++.dg/template/ttp10.C: New test.
11093
11094 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11095
11096         * gcc.dg/pr12625-1.c: New test.
11097
11098 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11099
11100         * testsuite/gcc.dg/switch-warn-1.c: New test.
11101         * testsuite/gcc.dg/switch-warn-2.c: New test.
11102         * gcc.c-torture/compile/pr14730.c: Update.
11103
11104 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11105
11106         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11107         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11108         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11109         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11110
11111 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11112
11113         PR c++/16623
11114         * g++.dg/template/assign1.C: New test.
11115
11116 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11117
11118         PR c++/12170
11119         * g++.dg/template/ttp9.C: New test.
11120
11121 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11122
11123         * gcc.dg/format/cmn-err-1.c: New test.
11124
11125 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11126
11127         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11128         gcc.dg/Wparentheses-10.c: New tests.
11129         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11130
11131 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11132
11133         PR fortran/16465
11134         * gfortran.dg/g77//ffixed-line-length-0.f,
11135         gfortran.dg/g77/ffixed-line-length-132.f,
11136         gfortran.dg/g77/ffixed-line-length-72.f,
11137         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11138         gfortran.dg/g77/README: Update.
11139
11140 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11141
11142         PR c++/13092
11143         * g++.dg/template/non-dependent7.C: New test.
11144         * g++.dg/template/non-dependent8.C: Likewise.
11145         * g++.dg/template/non-dependent9.C: Likewise.
11146         * g++.dg/template/non-dependent10.C: Likewise.
11147
11148 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11149
11150         PR c++/16337
11151         * g++.dg/parse/attr2.C: New test.
11152
11153 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11154
11155         * g77.dg: Removed.
11156         * g77.f-torture: Ditto.
11157
11158 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11159
11160         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11161         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11162         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11163
11164 2004-07-16  Richard Henderson  <rth@redhat.com>
11165
11166         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11167
11168 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11169
11170         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11171         tests with full list of options.
11172         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11173         of TORTURE_OPTIONS if test contains 'dg-do run'.
11174
11175         PR fortran/16404
11176         * gfortran.dg/do_iterator.f90: New test.
11177
11178 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11179
11180         PR rtl-optimization/16536
11181         * gcc.c-torture/execute/restrict-1.c: New test.
11182
11183 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11184
11185         PR fortran/15324
11186         * gfortran.dg/pr15324.f90: New test.
11187
11188         PR fortran/15129
11189         * gfortran.dg/pr15129.f90: New test.
11190
11191         PR fortran/15140
11192         * gfortran.dg/pr15140.f90: New test.
11193
11194         PR fortran/13792
11195         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11196         compile-time simplification.
11197
11198 2004-07-14  Mike Stump  <mrs@apple.com>
11199
11200         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11201
11202 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11203
11204         PR target/16325
11205         * gcc.dg/profile-generate-1.c: New.
11206
11207 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11208
11209         * gcc.c-torture/execute/20040709-1.c: New test.
11210         * gcc.c-torture/execute/20040709-2.c: New test.
11211
11212 2004-07-14  Mike Stump  <mrs@apple.com>
11213
11214         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11215
11216 2004-07-14  Mike Stump  <mrs@apple.com>
11217
11218         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11219
11220 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11221
11222         PR c++/16518
11223         * g++.dg/parse/mutable1.C: New test.
11224
11225 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11226
11227         PR tree-optimization/16443
11228         * gcc.dg/tree-ssa/20040713-1.c: New test.
11229
11230 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11231
11232         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11233         for operator new.
11234
11235 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11236
11237         * gfortran.dg/g77/README: New file
11238         * gfortran.dg/g77/19981216-0.f:  Copy from
11239         g77.f-torture/noncompile.  Add "dg-do compile" and
11240         dg-error as required.
11241         * gfortran.dg/g77/19990218-1.f: Likewise
11242         * gfortran.dg/g77/19990905-1.f: Likewise
11243         * gfortran.dg/g77/9263.f: Likewise
11244         * gfortran.dg/g77/980615-0.f: Likewise
11245         * gfortran.dg/g77/980616-0.f: Likewise
11246         * gfortran.dg/g77/check0.f: Likewise
11247         * gfortran.dg/g77/select_no_compile.f: Likewise
11248
11249 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11250
11251         Copy files from g77.f-torture/compile.
11252         Add "{ dg-do compile}".  Other changes as noted
11253         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11254         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11255         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11256         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11257         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11258         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11259         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11260         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11261         statement to conform to standard.  Append alpha1.x for reference.
11262         * gfortran.dg/g77/xformat.f: Add dg-warning
11263
11264 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11265
11266         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11267         Add {dg-do compile} directive.
11268         * gfortran.dg/g77/cpp2.F: Likewise
11269
11270 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11271
11272         PR c++/5402
11273         * g++.dg/lookup/name-clash1.C: New test.
11274
11275         PR c++/9777
11276         * g++.dg/lookup/name-clash2.C: New test.
11277
11278         PR c++/12102
11279         * g++.dg/lookup/name-clash3.C: New test.
11280
11281 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11282
11283         * g++.dg/lookup/new2.C: New test.
11284         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11285
11286 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11287
11288         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11289         Add {dg-do compile} directive.
11290         * gfortran.dg/g77/13060.f: Likewise
11291         * gfortran.dg/g77/19990218-0.f: Likewise
11292         * gfortran.dg/g77/19990305-0.f: Likewise
11293         * gfortran.dg/g77/19990419-0.f: Likewise
11294         * gfortran.dg/g77/19990502-0.f: Likewise
11295         * gfortran.dg/g77/19990502-1.f: Likewise
11296         * gfortran.dg/g77/19990525-0.f: Likewise
11297         * gfortran.dg/g77/19990826-1.f: Likewise
11298         * gfortran.dg/g77/19990826-3.f: Likewise
11299         * gfortran.dg/g77/19990905-2.f: Likewise
11300         * gfortran.dg/g77/20000412-1.f: Likewise
11301         * gfortran.dg/g77/20000511-1.f: Likewise
11302         * gfortran.dg/g77/20000511-2.f: Likewise
11303         * gfortran.dg/g77/20000518.f: Likewise
11304         * gfortran.dg/g77/20000601-1.f: Likewise
11305         * gfortran.dg/g77/20000601-2.f: Likewise
11306         * gfortran.dg/g77/20000629-1.f: Likewise
11307         * gfortran.dg/g77/20000630-2.f: Likewise
11308         * gfortran.dg/g77/20010115.f: Likewise
11309         * gfortran.dg/g77/20010321-1.f: Likewise
11310         * gfortran.dg/g77/20010426.f: Likewise
11311         * gfortran.dg/g77/20020307-1.f: Likewise
11312         * gfortran.dg/g77/8485.f: Likewise
11313         * gfortran.dg/g77/960317-1.f: Likewise
11314         * gfortran.dg/g77/970915-0.f: Likewise
11315         * gfortran.dg/g77/980310-1.f: Likewise
11316         * gfortran.dg/g77/980310-2.f: Likewise
11317         * gfortran.dg/g77/980310-3.f: Likewise
11318         * gfortran.dg/g77/980310-4.f: Likewise
11319         * gfortran.dg/g77/980310-6.f: Likewise
11320         * gfortran.dg/g77/980310-7.f: Likewise
11321         * gfortran.dg/g77/980310-8.f: Likewise
11322         * gfortran.dg/g77/980419-2.f: Likewise
11323         * gfortran.dg/g77/980424-0.f: Likewise
11324         * gfortran.dg/g77/980427-0.f: Likewise
11325         * gfortran.dg/g77/980729-0.f: Likewise
11326         * gfortran.dg/g77/981117-1.f: Likewise
11327         * gfortran.dg/g77/toon_1.f: Likewise
11328
11329 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11330
11331         PR c++/2204
11332         * g++.dg/other/abstract2.C: New test.
11333
11334 2004-07-12  Paul Brook  <paul@codesourcery.com>
11335
11336         * gfortran.dg/pointer_init_1.f90: New test.
11337
11338 2004-07-11  Paul Brook  <paul@codesourcery.com>
11339
11340         PR fortran/15986
11341         * gfortran.dg/contained_1.f90: New test.
11342
11343 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11344
11345         * g++.dg/parse/defarg8.C: New test.
11346
11347 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11348
11349         PR fortran/16433
11350         * gfortran.dg/pr16433.f: New test.
11351
11352         PR fortran/17574
11353         * gfortran.dg/pr15754.f90: New test.
11354
11355 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11356
11357         PR tree-optimization/16437
11358         * gcc.c-torture/execute/bitfld-4.c: New test.
11359
11360 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11361
11362         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11363         access to common var from module.
11364
11365 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11366
11367         PR fortran/16336
11368         * gfortran.fortran-torture/execute/common_2.f90: New test.
11369
11370 2004-07-10  Paul Brook  <paul@codesourcery.com>
11371
11372         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11373
11374 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11375
11376         PR fortran/15969
11377         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11378
11379 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11380
11381         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11382         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11383         * gfortran.dg/g77/ffree-form-1.f: Likewise
11384         * gfortran.dg/g77/ffree-form-2.f: Likewise
11385         * gfortran.dg/g77/ffree-form-3.f: Likewise
11386         * gfortran.dg/g77/fno-underscoring.f: Likewise
11387         * gfortran.dg/g77/funderscoring.f: Likewise
11388         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11389
11390 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11391
11392         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11393
11394 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11395         Paul Brook  <paul@codesourcery.com>
11396
11397         PR fortran/13415
11398         * gfortran.dg/common_pointer_1.f90: New test.
11399
11400 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11401
11402         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11403
11404 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11405
11406         PR target/16364
11407         * gcc.c-torture/compile/20040709-1.c: New.
11408
11409 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11410
11411         PR fortran/14077
11412         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11413
11414 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11415
11416         PR fortran/13201
11417         * gfortran.dg/shape_1.f90: New test.
11418
11419 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11420             Andrew Pinski  <apinski@apple.com>
11421
11422         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11423
11424 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11425
11426         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11427         comment.
11428
11429 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11430         Paul Brook  <paul@codesourcery.com>
11431
11432         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11433         '.f95' and '.F95'.
11434
11435 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11436
11437         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11438
11439 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11440
11441         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11442         testcases with capital suffix.
11443
11444 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11445
11446         PR fortran/15481
11447         PR fortran/13372
11448         PR fortran/13575
11449         PR fortran/15978
11450         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11451
11452         * gfortran.dg/implicit_1.f90: New test.
11453
11454 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11455
11456         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11457         expression to match gfortran warning/error messages
11458         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11459         dg-error text.
11460
11461 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11462
11463         * lib/fortran-torture.exp: Rename proc search_for to
11464         search_for_re.
11465
11466 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11467
11468         * gcc.c-torture/execute/simd-5.x: New file.
11469         XFAIL on SPARC 64-bit at -O0.
11470
11471 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11472
11473         PR c++/8211
11474         PR c++/16165
11475         * g++.dg/warn/effc3.C: New test.
11476
11477 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11478
11479         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11480         change X to 1X in format.
11481         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11482         add data statements to conform to standard.
11483
11484 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11485
11486         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11487         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11488         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11489
11490 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11491
11492         * gfortran.dg/g77/7388.f: Copy from g77.dg
11493         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11494         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11495         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11496         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11497         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11498         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11499         * gfortran.dg/g77/strlen0.f: Likewise
11500
11501 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11502
11503         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11504         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11505
11506 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11507
11508         * gcc.c-torture/execute/920428-2.x: Delete.
11509         * gcc.c-torture/execute/920501-7.x: Likewise.
11510
11511 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11512
11513         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11514         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11515         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11516         prescott and c3-2.
11517         (PREFETCH_3DNOW): Add -march=c3.
11518
11519 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11520
11521         PR c/16437
11522         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11523         * gcc.c-torture/execute/bf64-1.x: Likewise.
11524
11525 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11526
11527         * gcc.c-torture/compile/20040708-1.c: New test.
11528
11529 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11530
11531         PR c++/16169
11532         * g++.dg/warn/effc2.C: New test.
11533
11534 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11535
11536         * gcc.c-torture/execute/bitfld-1.x: Remove.
11537         * gcc.c-torture/execute/bitfld-3.c: New test.
11538         * gcc.dg/bitfld-2.c: Remove XFAILs.
11539
11540 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11541
11542         PR c++/16276
11543         * g++.dg/rtti/tinfo1.C: New file.
11544
11545 2004-07-07  Eric Christopher  <echristo@redhat.com>
11546
11547         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11548
11549 2004-07-07  Andrew Pinski  <apinski@apple.com>
11550
11551         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11552
11553 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11554
11555         * g++.dg/init/call1.C: XFAIL.
11556
11557 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11558
11559         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11560         except for movstrict*, to movmem* and clrstr* to clrmem*.
11561
11562 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11563
11564         * gcc.c-torture/execute/20040707-1.c: New test.
11565
11566 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11567
11568         * gcc.c-torture/execute/20040706-1.c: New test.
11569
11570 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11571
11572         PR c++/3671
11573         * g++.dg/template/spec14.C: New test.
11574
11575 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11576
11577         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11578         nothing if not yet defined.  Use it in b, c and d type definitions.
11579         * gcc.c-torture/execute/20040705-1.c: New test.
11580         * gcc.c-torture/execute/20040705-2.c: New test.
11581
11582 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11583
11584         PR c++/2518
11585         * g++.dg/lookup/new1.C: New test.
11586
11587 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11588
11589         PR c++/11406
11590         * g++.dg/template/sizeof8.C: New test.
11591
11592 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11593
11594         * gcc.c-torture/compile/20040705-1.c: New test.
11595
11596 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11597
11598         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11599
11600 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11601
11602         * gcc.dg/cpp/if-mop.c: Two new testcases.
11603         * gcc.dg/cpp/trad/comment-3.c: New.
11604
11605 2004-07-04  Paul Brook  <paul@codesourcery.com>
11606
11607         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11608
11609 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11610
11611         PR c++/3761
11612         * g++.dg/lookup/crash4.C: New test.
11613
11614 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11615
11616         * gcc.c-torture/execute/builtin-abs-1.c
11617         * gcc.c-torture/execute/builtin-abs-2.c
11618         * gcc.c-torture/execute/builtin-complex-1.c
11619         * gcc.c-torture/execute/builtins/string-1-lib.c
11620         * gcc.c-torture/execute/builtins/string-1.c
11621         * gcc.c-torture/execute/builtins/string-2-lib.c
11622         * gcc.c-torture/execute/builtins/string-2.c
11623         * gcc.c-torture/execute/builtins/string-3-lib.c
11624         * gcc.c-torture/execute/builtins/string-3.c
11625         * gcc.c-torture/execute/builtins/string-4-lib.c
11626         * gcc.c-torture/execute/builtins/string-4.c
11627         * gcc.c-torture/execute/builtins/string-5-lib.c
11628         * gcc.c-torture/execute/builtins/string-5.c
11629         * gcc.c-torture/execute/builtins/string-6-lib.c
11630         * gcc.c-torture/execute/builtins/string-6.c
11631         * gcc.c-torture/execute/builtins/string-7-lib.c
11632         * gcc.c-torture/execute/builtins/string-7.c
11633         * gcc.c-torture/execute/builtins/string-8-lib.c
11634         * gcc.c-torture/execute/builtins/string-8.c
11635         * gcc.c-torture/execute/builtins/string-9-lib.c
11636         * gcc.c-torture/execute/builtins/string-9.c
11637         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11638         * gcc.c-torture/execute/builtins/string-asm-1.c
11639         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11640         * gcc.c-torture/execute/builtins/string-asm-2.c
11641         * gcc.c-torture/execute/stdio-opt-1.c
11642         * gcc.c-torture/execute/stdio-opt-2.c
11643         * gcc.c-torture/execute/stdio-opt-3.c
11644         * gcc.c-torture/execute/string-opt-1.c
11645         * gcc.c-torture/execute/string-opt-10.c
11646         * gcc.c-torture/execute/string-opt-11.c
11647         * gcc.c-torture/execute/string-opt-12.c
11648         * gcc.c-torture/execute/string-opt-13.c
11649         * gcc.c-torture/execute/string-opt-14.c
11650         * gcc.c-torture/execute/string-opt-15.c
11651         * gcc.c-torture/execute/string-opt-16.c
11652         * gcc.c-torture/execute/string-opt-2.c
11653         * gcc.c-torture/execute/string-opt-6.c
11654         * gcc.c-torture/execute/string-opt-7.c
11655         * gcc.c-torture/execute/string-opt-8.c:
11656         Replace with ...
11657
11658         * gcc.c-torture/execute/builtins/abs-2.c
11659         * gcc.c-torture/execute/builtins/abs-3.c
11660         * gcc.c-torture/execute/builtins/complex-1.c
11661         * gcc.c-torture/execute/builtins/fprintf.c
11662         * gcc.c-torture/execute/builtins/fputs.c
11663         * gcc.c-torture/execute/builtins/memcmp.c
11664         * gcc.c-torture/execute/builtins/memmove.c
11665         * gcc.c-torture/execute/builtins/memops-asm.c
11666         * gcc.c-torture/execute/builtins/mempcpy-2.c
11667         * gcc.c-torture/execute/builtins/mempcpy.c
11668         * gcc.c-torture/execute/builtins/memset.c
11669         * gcc.c-torture/execute/builtins/printf.c
11670         * gcc.c-torture/execute/builtins/sprintf.c
11671         * gcc.c-torture/execute/builtins/strcat.c
11672         * gcc.c-torture/execute/builtins/strchr.c
11673         * gcc.c-torture/execute/builtins/strcmp.c
11674         * gcc.c-torture/execute/builtins/strcpy.c
11675         * gcc.c-torture/execute/builtins/strcspn.c
11676         * gcc.c-torture/execute/builtins/strlen-2.c
11677         * gcc.c-torture/execute/builtins/strlen.c
11678         * gcc.c-torture/execute/builtins/strncat.c
11679         * gcc.c-torture/execute/builtins/strncmp-2.c
11680         * gcc.c-torture/execute/builtins/strncmp.c
11681         * gcc.c-torture/execute/builtins/strncpy.c
11682         * gcc.c-torture/execute/builtins/strpbrk.c
11683         * gcc.c-torture/execute/builtins/strpcpy-2.c
11684         * gcc.c-torture/execute/builtins/strpcpy.c
11685         * gcc.c-torture/execute/builtins/strrchr.c
11686         * gcc.c-torture/execute/builtins/strspn.c
11687         * gcc.c-torture/execute/builtins/strstr-asm.c
11688         * gcc.c-torture/execute/builtins/strstr.c:
11689         ... these new files.
11690
11691         * gcc.c-torture/execute/builtins/abs-2-lib.c
11692         * gcc.c-torture/execute/builtins/abs-3-lib.c
11693         * gcc.c-torture/execute/builtins/complex-1-lib.c
11694         * gcc.c-torture/execute/builtins/fprintf-lib.c
11695         * gcc.c-torture/execute/builtins/fputs-lib.c
11696         * gcc.c-torture/execute/builtins/memcmp-lib.c
11697         * gcc.c-torture/execute/builtins/memmove-lib.c
11698         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11699         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11700         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11701         * gcc.c-torture/execute/builtins/memset-lib.c
11702         * gcc.c-torture/execute/builtins/printf-lib.c
11703         * gcc.c-torture/execute/builtins/sprintf-lib.c
11704         * gcc.c-torture/execute/builtins/strcat-lib.c
11705         * gcc.c-torture/execute/builtins/strchr-lib.c
11706         * gcc.c-torture/execute/builtins/strcmp-lib.c
11707         * gcc.c-torture/execute/builtins/strcpy-lib.c
11708         * gcc.c-torture/execute/builtins/strcspn-lib.c
11709         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11710         * gcc.c-torture/execute/builtins/strlen-lib.c
11711         * gcc.c-torture/execute/builtins/strncat-lib.c
11712         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11713         * gcc.c-torture/execute/builtins/strncmp-lib.c
11714         * gcc.c-torture/execute/builtins/strncpy-lib.c
11715         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11716         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11717         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11718         * gcc.c-torture/execute/builtins/strrchr-lib.c
11719         * gcc.c-torture/execute/builtins/strspn-lib.c
11720         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11721         * gcc.c-torture/execute/builtins/strstr-lib.c
11722         * gcc.c-torture/execute/builtins/lib/abs.c
11723         * gcc.c-torture/execute/builtins/lib/fprintf.c
11724         * gcc.c-torture/execute/builtins/lib/memset.c
11725         * gcc.c-torture/execute/builtins/lib/printf.c
11726         * gcc.c-torture/execute/builtins/lib/sprintf.c
11727         * gcc.c-torture/execute/builtins/lib/strcpy.c
11728         * gcc.c-torture/execute/builtins/lib/strcspn.c
11729         * gcc.c-torture/execute/builtins/lib/strncat.c
11730         * gcc.c-torture/execute/builtins/lib/strncmp.c
11731         * gcc.c-torture/execute/builtins/lib/strncpy.c
11732         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11733         * gcc.c-torture/execute/builtins/lib/strspn.c
11734         * gcc.c-torture/execute/builtins/lib/strstr.c:
11735         New files containing support routines.
11736
11737         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11738         declaration.
11739         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11740         when not optimizing.
11741
11742 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11743
11744         PR c++/16240
11745         * g++.dg/abi/mangle22.C: New test.
11746         * g++.dg/abi/mangle23.C: Likewise.
11747
11748 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11749
11750         PR fortran/16290
11751         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11752         Allow for cases without denormalized floating point numbers.
11753
11754 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11755
11756         PR c/1027
11757         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11758         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11759         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11760         expected warning text.
11761         * gcc.dg/format/diag-2.c: New test.
11762
11763 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11764
11765         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11766
11767 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11768
11769         * gcc.dg/builtins-43.c: New.
11770         * gcc.dg/builtins-44.c: New.
11771         * gcc.dg/builtins-45.c: New.
11772
11773 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11774             Andreas Tobler  <a.tobler@schweiz.ch>
11775
11776         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11777         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11778         as SIGSEGV.
11779         * gcc.dg/cleanup-11.c: Likewise.
11780         * gcc.dg/cleanup-8.c: Likewise.
11781         * gcc.dg/cleanup-9.c: Likewise.
11782         * gcc.dg/cleanup-5.c: Run on all platforms.
11783
11784 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11785
11786         * g++.dg/warn/nonnull1.C: New test.
11787
11788 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11789
11790         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11791         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11792         Special-case the Sun compiler wrt to <complex.h>.
11793
11794 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11795
11796         * gcc.dg/Wunreachable-8.C: New test.
11797
11798         * gcc.dg/h8300-ice2.c : New test.
11799
11800 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11801
11802         PR fortran/16161
11803         * gfortran.fortran-torture/compile/implicit.f90: Add test
11804         for implicit character.
11805
11806 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11807
11808         PR fortran/16289
11809         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11810         Use tiny() intrinsic to find smallest non-negative real
11811
11812 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11813
11814         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11815         * gcc.dg/compat/struct-by-value-22_x.c: New.
11816         * gcc.dg/compat/struct-by-value-22_y.c: New.
11817
11818         * gcc.c-torture/execute/20040629-1.c: New test.
11819
11820 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11821
11822         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11823         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11824
11825         PR target/16195
11826         * gcc.dg/20040625-1.c: New test.
11827
11828 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11829
11830         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11831
11832 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11833
11834         PR fortran/15963
11835         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11836
11837 2004-06-29  Richard Henderson  <rth@redhat.com>
11838
11839         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11840
11841 2004-06-29  Paul Brook  <paul@codesourcery.com>
11842
11843         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11844         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11845
11846 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11847
11848         PR c++/16260
11849         * g++.dg/parse/crash15.C: New.
11850
11851 2004-06-28  Andrew Pinski  <apinski@apple.com>
11852
11853         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11854         by the error already.
11855
11856         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11857
11858 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11859
11860         PR target/14041
11861         * gcc.dg/h8300-bss-align-1.c : New.
11862
11863 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11864
11865         * PR c++/16174
11866         * g++.dg/template/ctor4.C: New.
11867
11868 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11869
11870         PR c++/16205
11871         * g++.dg/warn/Wsequence-point-1.C: New test.
11872
11873 2004-06-27  Paul Brook  <paul@codesourcery.com>
11874
11875         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11876
11877 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11878
11879         * g++.old-deja/g++.mike/p7325.C: Remove.
11880
11881 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11882
11883         PR c/14963
11884         * gcc.dg/pr14963.c: New test.
11885
11886 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11887
11888         PR c++/16193
11889         * g++.dg/parse/redef1.C: New test.
11890
11891 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11892
11893         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11894         20021110.c.
11895         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11896         20021119-1.c.
11897         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11898         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11899         5-04.c.
11900         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11901         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11902         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11903         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11904         g++.brendan/enum14.C.
11905         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11906         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11907         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11908         g++.mike/virt1.C.
11909         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11910         memtemp24.C.
11911
11912 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11913
11914         * gcc.dg/20040527-1.c: New test case.
11915
11916 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11917
11918         PR gfortran/pr16196
11919         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11920
11921 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11922
11923         PR middle-end/15825
11924         * gcc.dg/pr15825-1.c: New test case.
11925
11926 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11927
11928         * gcc.c-torture/execute/20040625-1.c: New test.
11929
11930 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11931
11932         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11933
11934 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11935
11936         * gcc.dg/torture/mips-div-1.c: New test.
11937
11938 2004-06-24  Jeff Law  <law@redhat.com>
11939
11940         * gcc.dg/tree-ssa/20040624-1.c: New test.
11941
11942 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11943
11944         * gcc.c-torture/compile/20040624-1.c: New test.
11945
11946 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11947
11948         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11949         this directory.
11950
11951 2004-06-23  Andrew Pinski  <apinski@apple.com>
11952
11953         PR middle-end/15988
11954         * g++.dg/opt/ptrmem4.C: New test.
11955
11956         * gcc.dg/c90-array-quals-2.c: New test.
11957
11958 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11959
11960         * gcc.dg/kpice1.c: New test.
11961
11962 2006-06-23  Andrew Pinski  <apinski@apple.com>
11963
11964         * gcc.dg/c90-array-quals.c: New test.
11965
11966 2006-06-22  Richard Henderson  <rth@redhat.com>
11967
11968         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11969
11970 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11971
11972         * gcc.dg/builtins-config.h: Handle FreeBSD.
11973
11974 2006-06-22  Richard Henderson  <rth@redhat.com>
11975
11976         * g++.dg/opt/devirt1.C: New.
11977
11978 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11979
11980         * g++.dg/opt/pr15551.C: New testcase.
11981
11982 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11983
11984         PR target/14800
11985         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11986         x86_64-*-linux* when compiling for 32bit.
11987
11988 2004-06-21  Andrew Pinski  <apinski@apple.com>
11989
11990         * gcc.dg/pch/struct-1.c: New.
11991         * gcc.dg/pch/struct-1.hs: New.
11992
11993 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11994
11995         * gcc.dg/pch/save-temps-1.c: New file.
11996         * gcc.dg/pch/save-temps-1.hs: New file.
11997
11998 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11999
12000         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12001         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12002
12003 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12004
12005         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12006         to fix type error.
12007         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12008         Remove trailing spaces.
12009
12010 2004-06-21  Richard Henderson  <rth@redhat.com>
12011
12012         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12013         merging && to BIT_FIELD_REF.
12014
12015 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12016
12017         * g++.dg/opt/placeholder1.C: New test.
12018
12019 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12020
12021         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12022         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12023         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12024         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12025
12026 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12027
12028         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12029         extern "C".
12030         * g++.dg/other/pragma-re-1.C: Add comments.
12031
12032 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12033
12034         PR gfortran/16080
12035         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12036
12037 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12038
12039         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12040         instead of setting the type of size_t by
12041         hand.
12042
12043 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12044
12045         * gcc.dg/unordered-2.c: New test case.
12046         * gcc.dg/unordered-3.c: New test case.
12047
12048 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12049
12050         PR other/16043
12051         * lib/g++.exp (g++_version): Tweak regexp for version
12052         * lib/g77.exp (g77_version): Likewise
12053         * lib/gfortran.exp (gfortran_version): Likewise
12054         * lib/objc.exp (objc_version): Likewise
12055         * lib/treelang.exp (treelang_version): Likewise
12056
12057 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12058
12059         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12060         Use INT_MAX instead of __INT_MAX__.
12061         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12062
12063         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12064         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12065         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12066         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12067         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12068         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12069         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12070         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12071         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12072
12073         * gcc.dg/range-test-1.c: New test.
12074         * g++.dg/opt/range-test-1.C: New test.
12075
12076 2004-06-17  Richard Henderson  <rth@redhat.com>
12077
12078         * objc.dg/sync-1.m: New.
12079         * objc.dg/try-catch-1.m: Don't force next runtime.
12080         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12081         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12082         shadowed catch clause.
12083         * objc.dg/try-catch-5.m: New.
12084
12085 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12086
12087         Bug 14610
12088         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12089
12090 2004-06-15  Richard Henderson  <rth@redhat.com>
12091
12092         * gcc.dg/20001116-1.c: Move expected warning line.
12093
12094 2004-06-15  Richard Henderson  <rth@redhat.com>
12095
12096         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12097         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12098
12099 2004-06-15  Jeff Law  <law@redhat.com>
12100
12101         * gcc.dg/tree-ssa/20040615-1.c: New test.
12102         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12103         be less sensitive to operand ordering.
12104         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12105
12106 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12107
12108         * g++.dg/abi/bitfield3.C: Add comment..
12109
12110 2004-06-15  Richard Henderson  <rth@redhat.com>
12111
12112         * g++.dg/ext/stmtexpr1.C: XFAIL.
12113         * gcc.dg/20030612-1.c: XFAIL.
12114
12115 2004-06-15  Eric Christopher  <echristo@redhat.com>
12116
12117         * g++.dg/charset/asm5.c: New.
12118         * gcc.dg/charset/asm6.c: New.
12119
12120 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12121
12122         PR fortran/15962
12123         * gfortran.fortran-torture/execute/select_1.f90: New test.
12124
12125 2004-06-15  Paul Brook  <paul@codesourcery.com>
12126
12127         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12128
12129 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12130
12131         PR c++/15967
12132         * g++.dg/lookup/crash3.C: New test.
12133
12134 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12135
12136         PR c++/15947
12137         * g++.dg/parse/dtor4.C: New test.
12138
12139 2004-06-14  Jeff Law  <law@redhat.com>
12140
12141         * gcc.c-torture/compile/20040614-1.c: New test.
12142
12143 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12144
12145         PR fortran/15211
12146         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12147         LEN of a character array.
12148
12149 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12150
12151         PR c++/15096
12152         * g++.dg/template/ptrmem10.C: New test.
12153
12154         PR c++/14930
12155         * g++.dg/template/friend30.C: New test.
12156
12157 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12158
12159         PR fortran/14928
12160         * gfortran.fortran-torture/compile/mloc.f90: New test.
12161
12162 2004-06-13  Paul Brook  <paul@codesourcery.com>
12163
12164         * gfortran.fortran-torture/execute/random_2.f90: New test.
12165
12166 2004-06-13  Eric Christopher  <echristo@redhat.com>
12167
12168         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12169
12170 2004-06-12  Paul Brook  <paul@codesourcery.com>
12171
12172         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12173
12174 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12175
12176         PR fortran/14923
12177         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12178
12179 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12180
12181         PR fortran/14957
12182         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12183         syntax errors in end statements of contained subroutines.
12184
12185 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12186
12187         PR fortran/12841
12188         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12189
12190 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12191
12192         PR fortran/15665
12193         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12194
12195 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12196
12197         PR gfortran/12839
12198         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12199
12200 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12201
12202         PR c++/15862
12203         * g++.dg/parse/enum1.C: New test.
12204
12205 2004-06-10  Jeff Law  <law@redhat.com>
12206
12207         * gcc.c-torture/compile/20040610-1.c: New test.
12208
12209 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12210
12211         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12212         * g++.old-deja/g++.other/decl3.C: Likewise.
12213
12214 2004-06-10  Brian Booth  <bbooth@redhat.com>
12215
12216         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12217         V_MAY_DEF instead of VDEF.
12218         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12219
12220 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12221
12222         PR c++/14211
12223         * g++.dg/conversion/const1.C: New test.
12224
12225         PR c++/15076
12226         * g++.dg/conversion/reinterpret1.C: New test.
12227
12228         PR c++/15877
12229         * g++.dg/template/enum2.C: New test.
12230
12231         PR c++/15227
12232         * g++.dg/template/error13.C: New test.
12233
12234 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12235
12236         PR fortran/14957
12237         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12238         arguments to test_* REAL and of the right size.
12239
12240 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12241
12242         PR target/15569
12243         PR rtl-optimization/15681
12244         * gcc.dg/20040609-1.c: New test.
12245
12246 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12247
12248         PR c++/14791
12249         * g++.dg/opt/builtins1.C: New test.
12250
12251 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12252
12253         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12254         that use default windows32 struct layout.
12255         * gcc.dg/i386-bitfield2.c: Likewise.
12256
12257 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12258
12259         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12260         for mingw32 and cygwin targets.
12261
12262 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12263
12264         * gcc.dg/pch/macro-4.c: New.
12265         * gcc.dg/pch/macro-4.hs: New.
12266
12267 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12268
12269         PR fortran/13249
12270         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12271
12272 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12273
12274         PR fortran/13372
12275         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12276
12277 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12278
12279         PR gfortran/14897
12280         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12281
12282 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12283
12284         PR gfortran/15755
12285         * gfortran.fortran-torture/execute/backspace.c : New test.
12286
12287 2004-06-09  Paul Brook  <paul@codesourcery.com>
12288
12289         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12290         (pointer_to_section): Rewrite to use smaller array.
12291
12292 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12293
12294         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12295         * gcc.dg/ext/altivec-10.c: Same.
12296         * gcc.dg/ext/altivec-11.c: Same.
12297         * gcc.dg/ext/altivec-12.c: Same.
12298         * gcc.dg/ext/altivec-13.c: Same.
12299         * gcc.dg/ext/altivec-14.c: Same.
12300         * gcc.dg/ext/altivec-15.c: Same.
12301         * gcc.dg/ext/altivec-16.c: Same.
12302         * gcc.dg/ext/altivec-3.c: Same.
12303         * gcc.dg/ext/altivec-4.c: Same.
12304         * gcc.dg/ext/altivec-6.c: Same.
12305         * gcc.dg/ext/altivec-7.c: Same.
12306         * gcc.dg/ext/altivec-8.c: Same.
12307         * gcc.dg/ext/altivec-varargs-1.c: Same.
12308
12309         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12310         * g++.dg/ext/altivec-10.C: Same.
12311         * g++.dg/ext/altivec-2.C: Same.
12312         * g++.dg/ext/altivec-3.C: Same.
12313         * g++.dg/ext/altivec-4.C: Same.
12314         * g++.dg/ext/altivec-5.C: Same.
12315         * g++.dg/ext/altivec-6.C: Same.
12316         * g++.dg/ext/altivec-7.C: Same.
12317         * g++.dg/ext/altivec-8.C: Same.
12318         * g++.dg/ext/altivec-9.C: Same.
12319
12320 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12321
12322         PR c++/7841
12323         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12324
12325 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12326
12327         * gcc.dg/union-1.c: New test.
12328
12329 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12330
12331         * gcc.dg/builtins-41.c: New test case.
12332         * gcc.dg/builtins-42.c: New test case.
12333
12334 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12335
12336         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12337         * g++.dg/ext/altivec-10.C: Same.
12338         * g++.dg/ext/altivec-2.C: Same.
12339         * g++.dg/ext/altivec-3.C: Same.
12340         * g++.dg/ext/altivec-4.C: Same.
12341         * g++.dg/ext/altivec-5.C: Same.
12342         * g++.dg/ext/altivec-6.C: Same.
12343         * g++.dg/ext/altivec-7.C: Same.
12344         * g++.dg/ext/altivec-8.C: Same.
12345         * g++.dg/ext/altivec-9.C: Same.
12346         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12347         * g++.old-deja/g++.brendan/new3.C: Same.
12348         * gcc.c-torture/execute/eeprof-1.x: Same.
12349
12350 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12351
12352         PR c/14765
12353         * gcc.dg/pr14765-1.c: New test.
12354
12355 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12356
12357         PR c/14649
12358         * gcc.dg/pr14649-1.c: New test case.
12359
12360 2004-06-07  Richard Henderson  <rth@redhat.com>
12361
12362         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12363         if temporaries.
12364
12365 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12366
12367         * g++.dg/eh/elide1.C: Remove XFAIL.
12368
12369 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12370
12371         PR c++/15337
12372         * g++.dg/expr/sizeof3.C: New test.
12373
12374         PR c++/14777
12375         * g++.dg/template/access14.C: New test.
12376
12377         PR c++/15554
12378         * g++.dg/template/enum1.C: New test.
12379
12380         PR c++/15057
12381         * g++.dg/eh/throw1.C: New test.
12382
12383 2004-06-07  David Ayers  <d.ayers@inode.at>
12384             Ziemowit Laski  <zlaski@apple.com>
12385
12386         * lib/objc.exp (objc_target_compile): Revert the '-framework
12387         Foundation' flag fix, since bare Darwin does not ship
12388         with the Foundation framework.
12389         * objc/execute/next_mapping.h: Provide a local NSConstantString
12390         @interface and @implementation.
12391         (objc_constant_string_init): A constructor function, used to
12392         initialize the NSConstantString meta-class object.
12393         * objc/execute/string1.m: Include "next_mapping.h" instead of
12394         <Foundation/NSString.h>.
12395         * objc/execute/string2.m: Likewise.
12396         * objc/execute/string3.m: Likewise.
12397         * objc/execute/string4.m: Likewise.
12398
12399 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12400
12401         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12402         to double. Replace double with FLOAT.
12403         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12404
12405         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12406         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12407         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12408         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12409         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12410         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12411         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12412         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12413
12414 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12415
12416         PR c/13519
12417         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12418
12419 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12420
12421         PR c++/15503
12422         * g++.dg/template/meminit2.C: New test.
12423
12424 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12425
12426         PR target/15822
12427         * gcc.c-torture/execute/compare-fp-1.c,
12428         gcc.c-torture/execute/compare-fp-2.c,
12429         gcc.c-torture/execute/compare-fp-3.c,
12430         gcc.c-torture/execute/compare-fp-4.c,
12431         gcc.c-torture/execute/compare-fp-3.x,
12432         gcc.c-torture/execute/compare-fp-4.x: Moved...
12433         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12434         gcc.c-torture/execute/ieee/compare-fp-2.c,
12435         gcc.c-torture/execute/ieee/compare-fp-3.c,
12436         gcc.c-torture/execute/ieee/compare-fp-4.c,
12437         gcc.c-torture/execute/ieee/compare-fp-3.x,
12438         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12439
12440 2004-06-04  David Ayers  <d.ayers@inode.at>
12441
12442         * objc/execute/protocol-isEqual-4.m: New testcase.
12443
12444 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12445
12446         * objc/execute/protocol-isEqual-1.m: New testcase.
12447         * objc/execute/protocol-isEqual-2.m: New testcase.
12448         * objc/execute/protocol-isEqual-3.m: New testcase.
12449
12450 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12451
12452         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12453
12454 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12455
12456         * lib/objc.exp (objc_target_compile): When running tests on
12457         Darwin (Mac OS X), inform the linker about '-framework
12458         'Foundation'.
12459
12460 2004-06-02  Eric Christopher  <echristo@redhat.com>
12461
12462         * gcc.c-torture/compile/20040602-1.c: New.
12463
12464 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12465
12466         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12467         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12468
12469         PR tree-optimization/14736
12470         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12471
12472         PR tree-optimization/14042
12473         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12474
12475         PR tree-optimization/14729
12476         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12477
12478 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12479
12480         PR fortran/15557
12481         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12482
12483 2004-06-01  Richard Hederson  <rth@redhat.com>
12484
12485         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12486
12487 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12488
12489         PR c++/14932
12490         * g++.dg/parse/offsetof4.C: New test.
12491
12492 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12493
12494         PR objc/7993
12495         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12496
12497 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12498
12499         PR c++/15701
12500         * g++.dg/template/friend29.C: New test.
12501
12502 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12503
12504         PR c/15749
12505         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12506
12507 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12508
12509         * gcc.dg/sparc-trap-1.c: New test.
12510
12511 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12512
12513         PR middle-end/15069
12514         * g++.dg/opt/fold3.C: New test case.
12515
12516 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12517
12518         * lib/target-supports.exp (check_iconv_available): Fix fallout
12519         from 2004-05-28 patch.
12520
12521 2004-05-30  Paul Brook  <paul@codesourcery.com>
12522
12523         PR fortran/15620
12524         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12525         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12526
12527 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12528
12529         * gfortran.fortran-torture/execute/random_1.f90: New test.
12530
12531 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12532
12533         * g++.dg/ext/altivec-10.C: New test.
12534
12535 2004-05-29  Paul Brook  <paul@codesourcery.com>
12536
12537         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12538
12539 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12540
12541         * gcc.dg/altivec-16.c: New test.
12542
12543 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12544
12545         * lib/target-supports.exp (check_vmx_hw_available): New.
12546         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12547
12548         * lib/target-supports.exp (check_alias_available,
12549         check_iconv_available, check_named_sections_available): Use
12550         unique names for temporary files.
12551
12552 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12553
12554         * gcc.dg/altivec-15.c: New test.
12555
12556 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12557
12558         PR c++/15083
12559         * g++.dg/warn/noeffect6.C: New test.
12560
12561         PR c++/15471
12562         * g++.dg/expr/ptrmem4.C: New test.
12563
12564         PR c++/15640
12565         * g++.dg/template/operator3.C: New test.
12566
12567 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12568
12569         PR c++/14668
12570         * g++.dg/lookup/redecl1.C: New test.
12571         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12572
12573 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12574
12575         * gcc.c-torture/execute/compare-fp-1.c,
12576         gcc.c-torture/execute/compare-fp-2.c,
12577         gcc.c-torture/execute/compare-fp-3.c,
12578         gcc.c-torture/execute/compare-fp-4.c,
12579         gcc.c-torture/execute/compare-fp-3.x,
12580         gcc.c-torture/execute/compare-fp-4.x,
12581         gcc.dg/pr15649-1.c: New.
12582
12583 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12584
12585         PR c++/12883
12586         * g++.dg/init/array14.C: New test.
12587
12588 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12589
12590         * lib/compat.exp (compat-get-options-main): New.
12591         (compat-get-options): Remove unneeded code, warn for ignored
12592         command.
12593         (compat-execute): Check flag set by dg-require-* commands.
12594
12595         * lib/compat.exp (compat-execute): Break up long lines.
12596
12597 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12598
12599         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12600         * gcc.dg/altivec-14.c: New test.
12601         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12602
12603         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12604         * gcc.dg/altivec-12.c: Ditto.
12605
12606         * gcc.dg/altivec-3.c: Move call to altivec_check.
12607
12608 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12609
12610         PR c++/15044
12611         * g++.dg/template/error12.C: New test.
12612
12613         PR c++/15317
12614         * g++.dg/ext/attrib15.C: New test.
12615
12616         PR c++/15329
12617         * g++.dg/template/ptrmem9.C: New test.
12618
12619 2004-05-25  Paul Brook  <paul@codesourcery.com>
12620
12621         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12622
12623 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12624
12625         PR c++/15165
12626         * g++.dg/template/crash19.C: New test.
12627
12628 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12629
12630         PR c++/15025
12631         * g++.dg/template/redecl1.C: New test.
12632
12633 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12634
12635         PR c++/14821
12636         * g++.dg/other/ns1.C: New test.
12637
12638         PR c++/14883
12639         * g++.dg/template/invalid1.C: New test.
12640
12641 2004-05-23  Paul Brook  <paul@codesourcery.com>
12642         Victor Leikehman  <lei@haifasphere.co.il>
12643
12644         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12645         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12646
12647 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12648
12649         PR c++/15285
12650         PR c++/15299
12651         * g++.dg/template/non-dependent5.C: New test.
12652         * g++.dg/template/non-dependent6.C: New test.
12653
12654 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12655
12656         PR c++/15507
12657         * g++.dg/inherit/union1.C: New test.
12658
12659         PR c++/15542
12660         * g++.dg/template/addr1.C: New test.
12661
12662         PR c++/15427
12663         * g++.dg/template/array5.C: New test.
12664
12665         PR c++/15287
12666         * g++.dg/template/array6.C: New test.
12667
12668 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12669             Roger Sayle  <roger@eyesopen.com>
12670
12671         * g++.dg/lookup/forscope2.C: New test case.
12672
12673 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12674
12675         * gcc.dg/cpp/Wmissingdirs.c: New.
12676
12677 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12678
12679         PR target/15301
12680         * gcc.dg/compat/union-m128-1.h: New file.
12681         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12682         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12683         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12684
12685 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12686
12687         PR target/15302
12688         * gcc.dg/compat/struct-complex-1.h: New file.
12689         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12690         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12691         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12692
12693 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12694
12695         PR middle-end/3074
12696         * gcc.dg/pr3074-1.c: New test case.
12697         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12698
12699 2004-05-20  Falk Hueffner  <falk@debian.org>
12700
12701         PR other/15526
12702         * gcc.dg/ftrapv-1.c: New test case.
12703
12704 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12705
12706         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12707
12708 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12709             Jeff Law  <law@redhat.com>
12710
12711         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12712         * gcc.dg/tree-ssa/20040518-2.c: New test.
12713
12714         * gcc.dg/tree-ssa/20040518-1.c: New test.
12715
12716 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12717
12718         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12719
12720 2004-05-18  Paul Brook  <paul@codesourcery.com>
12721
12722         PR fortran/13930
12723         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12724
12725 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12726
12727         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12728         constant folding.
12729
12730 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12731
12732         * gcc.dg/tree-ssa/20040517-1.c: New test.
12733
12734 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12735
12736         * gcc.dg/loop-4.c: New test.
12737
12738 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12739
12740         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12741
12742 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12743
12744         PR fortran/15311
12745         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12746
12747 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12748
12749         PR fortran/13826
12750         PR fortran/13940
12751         * gfortran.fortran-torture/compile/data_1.f90: New test.
12752
12753 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12754
12755         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12756         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12757
12758 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12759
12760         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12761
12762 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12763
12764         PR c/15444
12765         * gcc.dg/format/xopen-1.c: Adjust expected message.
12766         * gcc.dg/format/xopen-3.c: New test.
12767
12768 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12769
12770         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12771
12772 2004-05-14  Jeff Law  <law@redhat.com>
12773
12774         * gcc.dg/tree-ssa/20040514-2.c: New test.
12775
12776 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12777
12778         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12779         this ...
12780         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12781         this.
12782
12783 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12784
12785         * gcc.dg/tree-ssa/20040514-1.c: New test.
12786
12787 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12788
12789         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12790         test.
12791
12792 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12793
12794         PR fortran/14066
12795         * gfortran.fortran-torture/compile/do_1.f90: New test.
12796
12797 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12798
12799         PR fortran/15051
12800         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12801         test.
12802
12803 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12804
12805         PR fortran/15149
12806         * gfortran.fortran-torture/execute/random_init.f90: New test.
12807
12808 2004-05-13  Paul Brook  <paul@codesourcery.com>
12809
12810         PR fortran/15314
12811         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12812
12813 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12814
12815         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12816         for the powerpc case.
12817
12818 2004-05-13  Jeff Law  <law@redhat.com>
12819
12820         * gcc.dg/tree-ssa/20040513-1.c: New test.
12821         * gcc.dg/tree-ssa/20040513-2.c: New test.
12822
12823 2004-05-13  Paul Brook  <paul@codesourcery.com>
12824
12825         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12826         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12827         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12828
12829 2004-05-13  Andreas Schwab  <schwab@suse.de>
12830
12831         PR other/10819
12832         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12833         characters.
12834
12835 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12836
12837         PR fortran/15294
12838         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12839
12840 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12841
12842         Merge from tree-ssa-20020619-branch.  See
12843         ChangeLog.tree-ssa for details.
12844
12845 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12846
12847         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12848         include <altivec.h> explicitly.
12849         * gcc.dg/altivec-13.c: Likewise.
12850
12851 2004-05-11  Paul Brook  <paul@codesourcery.com>
12852
12853         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12854
12855 2004-05-10  Eric Christopher  <echristo@redhat.com>
12856
12857         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12858         * gcc.dg/sibcall-4.c: Ditto.
12859
12860 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12861
12862         * g++.dg/ext/altivec-8.C: New test case.
12863         * gcc.dg/altivec-13.c: New test case.
12864
12865 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12866
12867         * gcc.c-torture/execute/divcmp-1.c: New test case.
12868         * gcc.c-torture/execute/divcmp-2.c: New test case.
12869         * gcc.c-torture/execute/divcmp-3.c: New test case.
12870
12871 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12872
12873         * g++.dg/other/pragma-re-2.C: New test.
12874
12875 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12876
12877         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12878         * gcc.dg/i386-387-2.c: Likewise.
12879
12880         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12881         __builtin_drem.
12882         * gcc.dg/i386-387-6.c: Likewise.
12883
12884 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12885
12886         * gcc.dg/builtins-33.c:  Also check log1p*.
12887
12888 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12889
12890         PR optimization/15296
12891         * gcc.c-torture/execute/pr15296.c: New test.
12892
12893 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12894
12895         * gcc.dg/builtins-40.c: New test.
12896
12897 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12898
12899         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12900
12901 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12902
12903         * g++.dg/ext/spe1.C: New testcase.
12904
12905 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12906
12907         * objc.dg/image-info.m: Allow additional attributes
12908         for __image_info section.
12909
12910 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12911
12912         * gcc.dg/torture/mips-hilo-2.c: New test.
12913
12914 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12915
12916         PR c++/14389
12917         * g++.dg/template/member5.C: New test.
12918
12919 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12920
12921         * gcc.dg/builtins-34.c: Also check expm1*.
12922
12923 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12924
12925         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12926         * gcc.dg/torture/builtin-convert-3.c: New test.
12927
12928 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12929
12930         PR middle-end/15054
12931         * g++.dg/opt/pr15054.C: New test.
12932
12933 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12934
12935         * gcc.dg/torture/builtin-rounding-1.c: New test.
12936         * gcc.dg/builtins-25.c: Delete.
12937         * gcc.dg/builtins-29.c: Delete.
12938
12939 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12940
12941         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12942         * gcc.dg/sibcall-4.c: Likewise.
12943         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12944
12945 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12946
12947         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12948         bit-field on 16-bit targets.
12949
12950 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12951
12952         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12953         16-bit targets.
12954
12955 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12956
12957         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12958         * gcc.dg/rs6000-power2-2.c: Likewise.
12959
12960 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12961
12962         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12963         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12964         Change the asm registers to be in form of frN instead of fN.
12965
12966 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12967
12968         * gcc.dg/torture/builtin-convert-2.c: New test.
12969
12970 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12971
12972         * gcc.dg/rs6000-power2-1.c: New test.
12973         * gcc.dg/rs6000-power2-2.c: New test.
12974
12975 2004-04-28  Jan Hubicka  <jh@suse.cz>
12976
12977         * gcc.dg/unused-6.c: New test.
12978
12979 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12980             Ulrich Weigand  <uweigand@de.ibm.com>
12981
12982         * ada/acats/run_all.sh: Define $target variable.
12983
12984 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12985
12986         PR c++/15119
12987         * g++.dg/other/vararg-1.C: New test.
12988
12989         PR c++/4794
12990         * g++.dg/eh/cleanup3.C: New test.
12991
12992 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12993
12994         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12995         and ad8011a (target_insn).
12996         * ada/acats/support/macro.dfs: Likewise.
12997         * ada/acats/support/impbit.adb: New file.
12998
12999 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13000
13001         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13002
13003 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13004
13005         * gcc.dg/loop-3.c: New test.
13006
13007 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13008
13009         * gcc.c-torture/execute/simd-5.c: New test.
13010
13011 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13012
13013         PR c++/15064
13014         * g++.dg/template/crash18.C: New test.
13015
13016 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13017
13018         * g++.dg/ext/complit3.C: New test.
13019
13020 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13021
13022         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13023         * gcc.dg/altivec-3.c: Same.
13024         * gcc.dg/altivec-varargs-1.c: Same.
13025
13026 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13027
13028         * lib/target-supports.exp (check_profiling_available): Assume
13029         profiling is not available on powerpc-eabi targets.
13030
13031 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13032
13033         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13034         * gcc.dg/vmx/bug-1.c: Ditto.
13035
13036 2004-04-20  Eric Christopher  <echristo@redhat.com>
13037
13038         * gcc.dg/charset/extern.c: New test.
13039         * g++.dg/charset/extern3.cc: Ditto.
13040
13041 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13042
13043         * gcc.dg/builtins-39.c: New test.
13044
13045 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13046
13047         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13048
13049 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13050
13051         * gcc.dg/torture/mips-hilo-1.c: New test.
13052
13053 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13054
13055         * gcc.c-torture/compile/20040419-1.c: New test.
13056
13057 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13058
13059         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13060
13061 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13062             Aldy Hernandez  <aldyh@redhat.com>
13063
13064         * gcc.c-torture/execute/va-arg-24.c: New.
13065
13066 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13067             Aldy Hernandez  <aldyh@redhat.com>
13068
13069         * gcc.dg/vmx/1b-01.c: New.
13070         * gcc.dg/vmx/1b-02.c: New.
13071         * gcc.dg/vmx/1b-03.c: New.
13072         * gcc.dg/vmx/1b-04.c: New.
13073         * gcc.dg/vmx/1b-05.c: New.
13074         * gcc.dg/vmx/1b-06.c: New.
13075         * gcc.dg/vmx/1b-07.c: New.
13076         * gcc.dg/vmx/1c-01.c: New.
13077         * gcc.dg/vmx/1c-02.c: New.
13078         * gcc.dg/vmx/3a-01a.c: New.
13079         * gcc.dg/vmx/3a-01.c: New.
13080         * gcc.dg/vmx/3a-01m.c: New.
13081         * gcc.dg/vmx/3a-03.c: New.
13082         * gcc.dg/vmx/3a-03m.c: New.
13083         * gcc.dg/vmx/3a-04.c: New.
13084         * gcc.dg/vmx/3a-04m.c: New.
13085         * gcc.dg/vmx/3a-05.c: New.
13086         * gcc.dg/vmx/3a-06.c: New.
13087         * gcc.dg/vmx/3a-06m.c: New.
13088         * gcc.dg/vmx/3a-07.c: New.
13089         * gcc.dg/vmx/3b-01.c: New.
13090         * gcc.dg/vmx/3b-02.c: New.
13091         * gcc.dg/vmx/3b-10.c: New.
13092         * gcc.dg/vmx/3b-13.c: New.
13093         * gcc.dg/vmx/3b-14.c: New.
13094         * gcc.dg/vmx/3b-15.c: New.
13095         * gcc.dg/vmx/3c-01a.c: New.
13096         * gcc.dg/vmx/3c-01.c: New.
13097         * gcc.dg/vmx/3c-02.c: New.
13098         * gcc.dg/vmx/3c-03.c: New.
13099         * gcc.dg/vmx/3d-01.c: New.
13100         * gcc.dg/vmx/4-01.c: New.
13101         * gcc.dg/vmx/4-03.c: New.
13102         * gcc.dg/vmx/5-01.c: New.
13103         * gcc.dg/vmx/5-02.c: New.
13104         * gcc.dg/vmx/5-03.c: New.
13105         * gcc.dg/vmx/5-04.c: New.
13106         * gcc.dg/vmx/5-05.c: New.
13107         * gcc.dg/vmx/5-06.c: New.
13108         * gcc.dg/vmx/5-07.c: New.
13109         * gcc.dg/vmx/5-07t.c: New.
13110         * gcc.dg/vmx/5-08.c: New.
13111         * gcc.dg/vmx/5-10.c: New.
13112         * gcc.dg/vmx/5-11.c: New.
13113         * gcc.dg/vmx/7-01a.c: New.
13114         * gcc.dg/vmx/7-01.c: New.
13115         * gcc.dg/vmx/7c-01.c: New.
13116         * gcc.dg/vmx/7d-01.c: New.
13117         * gcc.dg/vmx/7d-02.c: New.
13118         * gcc.dg/vmx/8-01.c: New.
13119         * gcc.dg/vmx/8-02a.c: New.
13120         * gcc.dg/vmx/8-02.c: New.
13121         * gcc.dg/vmx/brode-1.c: New.
13122         * gcc.dg/vmx/bug-1.c: New.
13123         * gcc.dg/vmx/bug-2.c: New.
13124         * gcc.dg/vmx/bug-3.c: New.
13125         * gcc.dg/vmx/cw-bug-1.c: New.
13126         * gcc.dg/vmx/cw-bug-2.c: New.
13127         * gcc.dg/vmx/cw-bug-3.c: New.
13128         * gcc.dg/vmx/dct.c: New.
13129         * gcc.dg/vmx/debug-1.c: New.
13130         * gcc.dg/vmx/debug-2.c: New.
13131         * gcc.dg/vmx/debug-3.c: New.
13132         * gcc.dg/vmx/debug-4.c: New.
13133         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13134         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13135         * gcc.dg/vmx/eg-5.c: New.
13136         * gcc.dg/vmx/fft.c: New.
13137         * gcc.dg/vmx/gcc-bug-1.c: New.
13138         * gcc.dg/vmx/gcc-bug-2.c: New.
13139         * gcc.dg/vmx/gcc-bug-3.c: New.
13140         * gcc.dg/vmx/gcc-bug-4.c: New.
13141         * gcc.dg/vmx/gcc-bug-5.c: New.
13142         * gcc.dg/vmx/gcc-bug-6.c: New.
13143         * gcc.dg/vmx/gcc-bug-7.c: New.
13144         * gcc.dg/vmx/gcc-bug-8.c: New.
13145         * gcc.dg/vmx/gcc-bug-9.c: New.
13146         * gcc.dg/vmx/gcc-bug-b.c: New.
13147         * gcc.dg/vmx/gcc-bug-c.c: New.
13148         * gcc.dg/vmx/gcc-bug-d.c: New.
13149         * gcc.dg/vmx/gcc-bug-e.c: New.
13150         * gcc.dg/vmx/gcc-bug-f.c: New.
13151         * gcc.dg/vmx/gcc-bug-g.c: New.
13152         * gcc.dg/vmx/gcc-bug-i.c: New.
13153         * gcc.dg/vmx/harness.h: New.
13154         * gcc.dg/vmx/ira1.c: New.
13155         * gcc.dg/vmx/ira2a.c: New.
13156         * gcc.dg/vmx/ira2b.c: New.
13157         * gcc.dg/vmx/ira2.c: New.
13158         * gcc.dg/vmx/ira2c.c: New.
13159         * gcc.dg/vmx/mem.c: New.
13160         * gcc.dg/vmx/newton-1.c: New.
13161         * gcc.dg/vmx/ops.c: New.
13162         * gcc.dg/vmx/sn7153.c: New.
13163         * gcc.dg/vmx/spill2.c: New.
13164         * gcc.dg/vmx/spill3.c: New.
13165         * gcc.dg/vmx/spill.c: New.
13166         * gcc.dg/vmx/t.c: New.
13167         * gcc.dg/vmx/varargs-1.c: New.
13168         * gcc.dg/vmx/varargs-2.c: New.
13169         * gcc.dg/vmx/varargs-3.c: New.
13170         * gcc.dg/vmx/varargs-4.c: New.
13171         * gcc.dg/vmx/varargs-5.c: New.
13172         * gcc.dg/vmx/varargs-6.c: New.
13173         * gcc.dg/vmx/varargs-7.c: New.
13174         * gcc.dg/vmx/vmx.exp: New.
13175         * gcc.dg/vmx/vprint-1.c: New.
13176         * gcc.dg/vmx/vscan-1.c: New.
13177         * gcc.dg/vmx/x-01.c: New.
13178         * gcc.dg/vmx/x-02.c: New.
13179         * gcc.dg/vmx/x-03.c: New.
13180         * gcc.dg/vmx/x-04.c: New.
13181         * gcc.dg/vmx/x-05.c: New.
13182         * gcc.dg/vmx/yousufi-1.c: New.
13183         * gcc.dg/vmx/zero-1.c: New.
13184         * gcc.dg/vmx/zero.c: New.
13185
13186 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13187
13188         * g++.dg/lookup/java1.C: Update for chage of
13189         _Jv_AllocObject.
13190         * g++.dg/lookup/java2.C: Likewise.
13191
13192 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13193
13194         * ada/acats/run_all.sh: use -O2 by default.
13195
13196 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13197
13198         * gcc.dg/vr-mult-[12].c: New tests.
13199
13200 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13201
13202         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13203
13204         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13205
13206 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13207
13208         * lib/target-supports.exp (check_profiling_available): Assume profiling
13209         isn't available for mips*-*-elf targets.
13210
13211 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13212
13213         * gcc.dg/builtins-38.c: New test.
13214
13215 2004-04-14  Eric Christopher  <echristo@redhat.com>
13216
13217         * g++.dg/charset/charset.exp: Run .cc extension tests.
13218
13219 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13220
13221         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13222
13223 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13224
13225         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13226
13227 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13228
13229         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13230         * gcc.dg/i386-387-2.c: Likewise.
13231
13232         * gcc.dg/i386-387-7.c: New test.
13233         * gcc.dg/i386-387-8.c: New test.
13234
13235         * gcc.dg/builtins-37.c: New test.
13236
13237 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13238
13239         * g++.dg/pch/externc-1.C: Add missing semicolon.
13240
13241 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13242
13243         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13244
13245 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13246
13247         * gcc.c-torture/execute/20040411-1.c: New test.
13248
13249 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13250
13251         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13252
13253 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13254
13255         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13256
13257 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13258
13259         * lib/target-supports.exp (check_named_sections_available): New.
13260         * lib/gcc-dg.exp (dg-require-named-sections): New.
13261         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13262         old-deja.exp.  Also prune error-count message from HP linker.
13263         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13264
13265         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13266         * g++.old-deja/g++.pt/static3.C: Likewise.
13267         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13268
13269 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13270
13271         * gcc.c-torture/execute/20040409-1.c: New test case.
13272         * gcc.c-torture/execute/20040409-2.c: New test case.
13273         * gcc.c-torture/execute/20040409-3.c: New test case.
13274
13275 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13276
13277         * gcc.dg/20040409-1.c: New test.
13278
13279 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13280
13281         PR target/14888
13282         * g++.dg/opt/pr14888.C: New test case.
13283
13284 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13285
13286         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13287         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13288         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13289         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13290         New tests.
13291
13292 2004-04-08  Paul Brook  <paul@codesourcery.com>
13293
13294         * gcc.dg/spill-1.c: New test.
13295
13296 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13297
13298         * gcc.dg/torture/builtin-ctype-2.c: New test.
13299
13300 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13301
13302         * gcc.dg/pch/pch.exp: Add largefile test.
13303
13304 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13305
13306         * g++.dg/pch/externc-1.Hs: New.
13307         * g++.dg/pch/externc-1.C: New.
13308
13309 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13310
13311         * gcc.dg/compat/struct-by-value-5a_main.c,
13312         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13313         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13314         * gcc.dg/compat/struct-by-value-5a_x.c,
13315         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13316         gcc.dg/compat/struct-by-value-5_x.c.
13317         * gcc.dg/compat/struct-by-value-5a_y.c,
13318         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13319         gcc.dg/compat/struct-by-value-5_y.c.
13320
13321         * gcc.dg/compat/struct-by-value-6a_main.c,
13322         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13323         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13324         * gcc.dg/compat/struct-by-value-6a_x.c,
13325         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13326         gcc.dg/compat/struct-by-value-6_x.c.
13327         * gcc.dg/compat/struct-by-value-6a_y.c,
13328         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13329         gcc.dg/compat/struct-by-value-6_y.c.
13330
13331         * gcc.dg/compat/struct-by-value-7a_main.c,
13332         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13333         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13334         * gcc.dg/compat/struct-by-value-7a_x.c,
13335         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13336         gcc.dg/compat/struct-by-value-7_x.c.
13337         * gcc.dg/compat/struct-by-value-7a_y.c,
13338         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13339         gcc.dg/compat/struct-by-value-7_y.c.
13340
13341 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13342
13343         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13344         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13345         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13346         options.
13347
13348 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13349
13350         * gcc.dg/builtins-36.c: New test.
13351
13352 2004-04-06  Paul Brook  <paul@codesourcery.com>
13353
13354         * README.gcc: Remove obsolete contraint on testcases.
13355
13356 2004-04-05  Paul Brook  <paul@codesourcery.com>
13357
13358         PR2123
13359         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13360         failure and exit(0) on success.
13361         * g++.dg/expr/anew2.C: Ditto.
13362         * g++.dg/expr/anew3.C: Ditto.
13363         * g++.dg/expr/anew4.C: Ditto.
13364
13365 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13366
13367         PR c++/3518
13368         * g++.dg/template/unify7.C: New.
13369
13370 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13371
13372         * g++.dg/README: Bring up to date with new subdirectories; remove
13373         duplicate subdirectory lines.
13374
13375 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13376
13377         PR c++/14007
13378         * g++.dg/template/unify5.C: New.
13379         * g++.dg/template/unify6.C: New.
13380         * g++.dg/template/qualttp20.C: Adjust.
13381         * g++.old-deja/g++.jason/report.C: Adjust.
13382         * g++.old-deja/g++.other/qual1.C: Adjust.
13383
13384 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13385
13386         PR c++/14803
13387         * g++.dg/inherit/ptrmem1.C: New test.
13388
13389 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13390
13391         PR c++/14755
13392         * gcc.c-torture/execute/20040331-1.c: New test.
13393         * gcc.dg/20040331-1.c: New test.
13394
13395 2004-04-01  Paul Brook  <paul@codesourcery.com>
13396
13397         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13398
13399 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13400
13401         PR c++/14724
13402         * g++.dg/init/goto1.C: New test.
13403
13404         PR c++/14763
13405         * g++.dg/template/defarg4.C: New test.
13406
13407 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13408
13409         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13410
13411 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13412
13413         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13414
13415 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13416
13417         * gcc.dg/noncompile/undeclared-2.c: New test.
13418
13419 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13420
13421         * gcc.dg/940409-1.c: Remove XFAIL.
13422         * gcc.dg/reg-vol-struct-1.c: New test.
13423
13424 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13425
13426         * gcc.dg/torture/builtin-wctype-1.c: New test.
13427
13428 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13429
13430         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13431         * gcc.dg/20001101-1.c: Likewise.
13432         * gcc.dg/20001102-1.c: Likewise.
13433
13434 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13435
13436         * gcc.dg/compare8.c: Add an additional test for XOR.
13437
13438 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13439
13440         * gcc.dg/torture/builtin-ctype-1.c: New test.
13441
13442 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13443
13444         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13445         * gcc.dg/torture/builtin-math-1.c: Likewise.
13446         * gcc.dg/torture/builtin-power-1.c: New test.
13447
13448 2004-03-24  Andreas Schwab  <schwab@suse.de>
13449
13450         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13451         IA64 assembler.
13452
13453 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13454             Roger Sayle  <roger@eyesopen.com>
13455
13456         * gcc.dg/compare8.c: New test case.
13457
13458 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13459
13460         * g++.dg/ext/altivec-7.C: New test.
13461
13462 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13463
13464         PR 12267, 12391, 12560, 13129, 14114, 14133
13465         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13466         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13467         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13468         Adjust error regexps.
13469         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13470         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13471         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13472         * gcc.dg/local1.c: Add explanatory comment.
13473
13474 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13475
13476         PR optimization/14669
13477         * g++.dg/opt/fold2.C: New test case.
13478
13479 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13480
13481         PR c/14069
13482         * gcc.dg/20040322-1.c: New test.
13483
13484 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13485
13486         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13487         * gcc.dg/ultrasp4.c: Likewise.
13488         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13489
13490 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13491
13492         * gcc.dg/i386-sse-8.c: Reset default options.
13493
13494 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13495
13496         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13497         in the error message text.
13498
13499 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13500
13501         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13502
13503 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13504
13505         PR c++/14616
13506         * g++.dg/init/array13.C: New test.
13507
13508 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13509
13510         PR target/13889
13511         * gcc.c-torture/compile/pr13889.c: New test case.
13512
13513 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13514
13515         PR c/14635
13516         * builtins-1.c (nan, nans): Don't test.
13517         * builtins-30.c: Don't use nan, nanf, nanl.
13518         * builtins-35.c: New test.
13519
13520 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13521
13522         * g++.dg/ext/altivec-6.C: New test.
13523
13524 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13525
13526         * g++.dg/init/placement3.C: New test.
13527
13528         * g++.dg/template/spec13.C: New test.
13529
13530         * g++.dg/lookup/using11.C: New test.
13531
13532         * g++.dg/lookup/koenig3.C: New test.
13533
13534         * g++.dg/template/operator2.C: New test.
13535
13536         * g++.dg/expr/dtor3.C: New test.
13537         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13538         marker.
13539         * g++.old-deja/g++.law/visibility28.C: Likewise.
13540
13541 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13542
13543         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13544         * gcc.dg/ppc64-abi-3.c: Likewise.
13545
13546 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13547
13548         PR c++/14545
13549         * g++.dg/parse/template15.C: New test.
13550
13551 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13552
13553         * g++.dg/expr/dtor2.C: New test.
13554
13555         * g++.dg/lookup/anon4.C: New test.
13556
13557         * g++.dg/overload/using1.C: New test.
13558
13559         * g++.dg/template/lookup7.C: New test.
13560
13561         * g++.dg/template/typename6.C: New test.
13562
13563         * g++.dg/expr/cond6.C: New test.
13564
13565 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13566
13567         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13568
13569 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13570
13571         * g++.dg/expr/cond5.C: New test.
13572         * g++.dg/expr/constcast1.C: Likewise.
13573         * g++.dg/expr/ptrmem2.C: Likewise.
13574         * g++.dg/expr/ptrmem3.C: Likewise.
13575         * g++.dg/lookup/main1.C: Likewise.
13576         * g++.dg/template/lookup6.C: Likewise.
13577
13578 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13579
13580         * gcc.dg/local1.c: New test.
13581
13582         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13583
13584 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13585
13586         * gcc.dg/torture/builtin-convert-1.c: New test.
13587
13588 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13589
13590         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13591
13592 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13593
13594         PR c++/14481
13595         * g++.dg/warn/Wunused-7.C: New test.
13596
13597 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13598
13599         * gcc.dg/torture/builtin-integral-1.c: New test.
13600
13601 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13602
13603         PR c++/14586
13604         * g++.dg/parse/non-dependent3.C: New test.
13605
13606 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13607
13608         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13609         * g++.dg/eh/simd-2.C: Likewise.
13610         * g++.dg/init/array10.C: Likewise.
13611         * gcc.c-torture/compile/simd-1.c: Likewise.
13612         * gcc.c-torture/compile/simd-2.c: Likewise.
13613         * gcc.c-torture/compile/simd-3.c: Likewise.
13614         * gcc.c-torture/compile/simd-4.c: Likewise.
13615         * gcc.c-torture/compile/simd-6.c: Likewise.
13616         * gcc.c-torture/execute/simd-1.c: Likewise.
13617         * gcc.c-torture/execute/simd-2.c: Likewise.
13618         * gcc.dg/compat/vector-defs.h: Likewise.
13619         * gcc.dg/20020531-1.c: Likewise.
13620         * gcc.dg/altivec-3.c: Likewise.
13621         * gcc.dg/altivec-4.c: Likewise.
13622         * gcc.dg/altivec-varargs-1.c: Likewise.
13623         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13624         * gcc.dg/i386-mmx-3.c: Likewise.
13625         * gcc.dg/i386-sse-4.c: Likewise.
13626         * gcc.dg/i386-sse-5.c: Likewise.
13627         * gcc.dg/i386-sse-8.c: Likewise.
13628         * gcc.dg/simd-1.c: Likewise.
13629         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13630         __ev64_opaque__ since the machine description provides it.
13631
13632 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13633
13634         * lib/compat.exp (skip_list): New global variable.
13635         Use it to hold the user defined COMPAT_SKIPS list if any.
13636         (compat-obj): Add the members of skip_list to optall.
13637
13638 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13639
13640         * gcc.dg/compat/union-by-value-1_main.c,
13641         union-by-value-1_x.c, union-by-value-1_y.c,
13642         union-check.h, union-defs.h,
13643         union-init.h, union-return-1_main.c,
13644         union-return-1_x.c, union-return-1_y.c: New files.
13645
13646 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13647
13648         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13649         mixed-struct-init.h: Add 4 mixed structure types.
13650         struct-by-value-21_main.c, struct-by-value-21_x.c,
13651         struct-by-value-21_y.c, struct-return-21_main.c,
13652         struct-return-21_x.c, struct-return-21_y.c: New files.
13653
13654 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13655
13656         PR c++/14550
13657         * g++.dg/parse/template14.C: New test.
13658
13659 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13660
13661         * gcc.c-torture/execute/20040313-1.c: New test.
13662
13663 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13664
13665         PR target/14533
13666         * gcc.dg/20040311-2.c: New test.
13667
13668 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13669
13670         PR other/14544
13671         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13672         bit-field.
13673
13674 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13675
13676         * gcc.dg/20040305-2.c: Add missing return statement.
13677
13678 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13679
13680         * gcc.dg/builtins-34.c: Also check pow10*.
13681
13682 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13683
13684         PR target/14262
13685         * gcc.dg/20040305-2.c: New test.
13686
13687 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13688
13689         * gcc.dg/20040310-1.c: New test.
13690
13691 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13692
13693         * gcc.c-torture/execute/20040311-1.c: New test case.
13694
13695 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13696
13697         PR c++/14476
13698         * g++.dg/lookup/enum1.C: New test.
13699
13700 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13701
13702         PR c++/14510
13703         * g++.dg/lookup/struct2.C: New test.
13704
13705 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13706
13707         * gcc.dg/builtins-34.c: New test.
13708
13709 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13710
13711         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13712
13713 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13714
13715         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13716         * gcc.dg/alias-2.c: New testcase.
13717
13718 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13719
13720         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13721
13722 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13723
13724         * gcc.c-torture/execute/20040309-1.c: New test case.
13725
13726 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13727
13728         PR c++/14397
13729         * g++.dg/overload/ref1.C: New.
13730
13731 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13732
13733         PR c++/14409
13734         * g++.dg/template/spec12.C: New test.
13735
13736         PR c++/14448
13737         * g++.dg/parse/crash14.C: New test.
13738
13739 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13740
13741         PR c++/14230
13742         * g++.dg/init/ref11.C: New test.
13743
13744 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13745
13746         PR c++/14432
13747         * g++.dg/parse/builtin2.C: New test.
13748
13749 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13750
13751         PR c++/14401
13752         * g++.dg/init/ctor3.C: New test.
13753         * g++.dg/init/union1.C: New test.
13754         * g++.dg/ext/anon-struct4.C: New test.
13755
13756 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13757
13758         * g++.dg/lookup/koenig1.C: Tweak error messages.
13759         * g++.dg/lookup/used-before-declaration.C: Likewise.
13760         * g++.dg/other/do1.C: Likewise.
13761         * g++.dg/overload/koenig1.C: Likewise.
13762         * g++.dg/parse/crash13.C: Likewise.
13763         * g++.dg/template/instantiate3.C: Likewise.
13764
13765 2004-03-08  Eric Christopher  <echristo@redhat.com>
13766
13767         * * lib/target-supports.exp: Enable libiconv in test
13768         compilation.  Fix up error checking.
13769
13770 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13771
13772         PR middle-end/14289
13773         * gcc.dg/pr14289-1.c: New test case.
13774         * gcc.dg/pr14289-2.c: Likewise.
13775         * gcc.dg/pr14289-3.c: Likewise.
13776
13777 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13778
13779         * gcc.c-torture/execute/20040308-1.c: New test.
13780
13781 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13782
13783         * gcc.c-torture/execute/20040307-1.c: New test case.
13784
13785 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13786
13787         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13788
13789 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13790
13791         * gcc.dg/20040306-1.c: New test.
13792
13793 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13794
13795         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13796         them static.
13797         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13798
13799 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13800
13801         PR c/14465
13802         * gcc.dg/decl-6.c: New test.
13803
13804 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13805
13806         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13807         Rename LOGPOW -> LOG_POW.
13808         (SQRT_EXP, POW_EXP): New.
13809
13810 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13811
13812         * gcc.dg/i386-sse-8.c: New test.
13813
13814 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13815
13816         PR c/14114
13817         * gcc.dg/decl-5.c: New test.
13818
13819 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13820
13821         * gcc.dg/20040305-1.c: New test.
13822
13823 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13824
13825         PR other/14354
13826         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13827
13828 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13829
13830         PR c++/14425, c++/14426
13831         * g++.dg/ext/altivec-4.C: New test.
13832         * g++.dg/ext/altivec-5.C: New test.
13833
13834 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13835
13836         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13837         global variables of a type with no linkage.
13838         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13839         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13840         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13841         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13842         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13843         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13844         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13845         * g++.dg/warn/deprecated.C: Name enum Color.
13846         * g++.dg/overload/VLA.C: Name structure for 'b'.
13847         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13848
13849 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13850
13851         * gcc.c-torture/compile/20040304-1.c: New test.
13852
13853 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13854
13855         PR 13728
13856         * gcc.dg/decl-4.c: New testcase.
13857
13858 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13859
13860         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13861         as PRECF if sizeof (float) > sizeof (double).
13862         (PRECL): Make it the same as PRECF if
13863         sizeof (float) > sizeof (long double).
13864
13865 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13866
13867         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13868         system type.  Add check for irix6 which doesn't have c99 runtime.
13869
13870 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13871
13872         * gcc.dg/const-elim-1.c: xfail for xtensa.
13873
13874 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13875
13876         PR c++/14369
13877         * g++.dg/template/cond4.C: New test.
13878
13879 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13880
13881         PR c++/14360
13882         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13883
13884         PR c++/14361
13885         * g++.dg/parse/defarg7.C: New test.
13886
13887         PR c++/14359
13888         * g++.dg/template/friend26.C: New test.
13889
13890 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13891
13892         PR c++/14324
13893         * g++.dg/abi/mangle21.C: New test.
13894
13895         PR c++/14260
13896         * g++.dg/parse/constructor2.C: New test.
13897
13898         PR c++/14337
13899         * g++.dg/template/sfinae1.C: New test.
13900
13901 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13902
13903         PR c++/14267
13904         * g++.dg/expr/crash2.C: New test.
13905
13906         PR middle-end/13448
13907         * gcc.dg/inline-5.c: New test.
13908         * gcc.dg/always-inline.c: Split out tests into ...
13909         * gcc.dg/always-inline2.c: ... this and ...
13910         * gcc.dg/always-inline3.c: ... this.
13911
13912 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13913
13914         PR debug/12103
13915         * g++.dg/debug/crash1.C: New test.
13916
13917 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13918
13919         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13920         function with __attribute__((noinline)).
13921         (recurser_void2): Likewise.
13922         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13923         (recurser_void2): Likewise.
13924
13925 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13926
13927         PR middle-end/14203
13928         * g++.dg/warn/Wunused-6.C: New test case.
13929
13930 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13931
13932         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13933         not defined.
13934
13935 2004-02-27  Eric Christopher  <echristo@redhat.com>
13936
13937         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13938         * g++.dg/charset/asm2.c: Run only x86.
13939         * gcc.dg/charset/asm3.c: Ditto.
13940
13941 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13942
13943         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13944         ld_library_path.
13945
13946 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13947
13948         * g++.dg/ext/altivec-3.C: New.
13949
13950 2004-02-26  Richard Henderson  <rth@redhat.com>
13951
13952         * g++.dg/ext/attrib10.C: Mark for warning.
13953         * gcc.dg/attr-alias-1.c: New.
13954
13955 2004-02-26  Richard Henderson  <rth@redhat.com>
13956
13957         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13958         * gcc.c-torture/execute/20040208-2.c: ... it back.
13959
13960 2004-02-26  Eric Christopher  <echristo@redhat.com>
13961
13962         * lib/target-supports.exp (check-iconv-available): New function.
13963         * lib/gcc-dg.exp (dg-require-iconv): New function.
13964         Use above.
13965         * gcc.dg/charset: New directory.
13966         * gcc.dg/charset/charset.exp: New file.
13967         * gcc.dg/charset/asm1.c: Ditto.
13968         * gcc.dg/charset/asm2.c: Ditto.
13969         * gcc.dg/charset/asm3.c: Ditto.
13970         * gcc.dg/charset/asm4.c: Ditto.
13971         * gcc.dg/charset/asm5.c: Ditto.
13972         * gcc.dg/charset/attribute1.c: Ditto.
13973         * gcc.dg/charset/attribute2.c: Ditto.
13974         * gcc.dg/charset/string1.c: Ditto.
13975         * g++.dg/charset: New directory.
13976         * g++.dg/dg.exp: Add here. Special options.
13977         * g++.dg/charset/charset.exp: New file.
13978         * g++.dg/charset/asm1.c: Ditto.
13979         * g++.dg/charset/asm2.c: Ditto.
13980         * g++.dg/charset/asm3.c: Ditto.
13981         * g++.dg/charset/asm4.c: Ditto.
13982         * g++.dg/charset/attribute1.c: Ditto.
13983         * g++.dg/charset/attribute2.c: Ditto.
13984         * g++.dg/charset/extern1.cc: Ditto.
13985         * g++.dg/charset/extern2.cc: Ditto.
13986         * g++.dg/charset/string1.c: Ditto.
13987
13988 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13989
13990         PR c++/14278
13991         * g++.dg/parse/comma1.C: New test.
13992
13993 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13994
13995         PR c++/14284
13996         * g++.dg/template/ttp8.C: New test.
13997
13998 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13999
14000         * gcc.dg/fixuns-trunc-1.c: New test.
14001
14002 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14003
14004         * gcc.dg/builtins-config.h: Use #elif.
14005
14006 2004-02-26  Michael Matz  <matz@suse.de>
14007
14008         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14009         * gcc.dg/991214-1.c: Likewise.
14010         * gcc.dg/i386-asm-1.c: Likewise.
14011
14012 2004-02-25  Richard Henderson  <rth@redhat.com>
14013
14014         * gcc.c-torture/execute/20040208-2.c: Move ...
14015         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14016
14017 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14018
14019         PR c++/14246
14020         * g++.dg/other/crash-3.C: New test.
14021
14022 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14023
14024         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14025         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14026
14027         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14028         HP-UX.
14029
14030 2004-02-24  Michael Matz  <matz@suse.de>
14031
14032         * gcc.dg/i386-regparm.c: New.
14033
14034 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14035
14036         * gcc.c-torture/execute/20040223-1.c: New.
14037
14038 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14039             Kazu Hirata  <kazu@cs.umass.edu>
14040
14041         * gcc.dg/fwritable-strings-1.c: Remove.
14042
14043 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14044
14045         PR c/14156
14046         * gcc.dg/20040223-1.c: New test.
14047
14048 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14049
14050         PR c++/14106
14051         * g++.dg/ext/typeof9.C: New test.
14052
14053 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14054
14055         PR c++/14250
14056         * g++.dg/other/switch1.C: New test.
14057
14058 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14059
14060         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14061         * gcc.dg/va-arg-1.c: Likewise.
14062
14063 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14064
14065         PR c++/14143
14066         * g++.dg/template/koenig5.C: New test.
14067
14068 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14069
14070         * g++.dg/ext/altivec-1.C: Generalize target triple.
14071         * g++.dg/ext/altivec-2.C: New test case.
14072         * g++.dg/ext/altivec_check.h: New file.
14073         * gcc.dg/altivec-1.c: Generalize target triple;
14074         include altivec_check.h and call altivec_check().
14075         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14076         * gcc.dg/altivec-6.c: New test case.
14077         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14078         type casts as needed.
14079         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14080         altivec_check().
14081         * gcc.dg/altivec-12.c: New test case.
14082         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14083         include altivec_check.h and call altivec_check().
14084         * gcc.dg/altivec_check.h: New file.
14085
14086 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14087
14088         * lib/target-supports.exp (check_alias_available): Don't mangle
14089         function `g' in test program.
14090
14091 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14092
14093         * lib/target-supports.exp (check_profiling_available): Check
14094         argument to determine whether we support a profiling type.
14095         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14096         check_profiling_available.
14097         * g++.dg/bprob/bprob.exp: Likewise
14098         * g77.dg/bprob/bprob.exp: Likewise.
14099         * gcc.misc-tests/bprob.exp: Likewise.
14100         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14101         dg-require-profiling and delete expected error handling.
14102         * gcc.dg/20021014-1.c: Likewise.
14103         * gcc.dg/nest.c: Likewise.
14104
14105 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14106
14107         PR c++/12007
14108         * g++.dg/other/vthunk1.C: New test.
14109
14110 2004-02-20  Falk Hueffner  <falk@debian.org>
14111
14112         PR target/14201
14113         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14114
14115 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14116
14117         PR c++/13927
14118         * g++.dg/other/error8.C: Remove XFAIL markers.
14119
14120         PR c++/14173
14121         * g++.dg/ext/packed5.C: New test.
14122
14123         PR c++/14199
14124         * g++.dg/warn/Wunused-5.C: New test.
14125
14126         PR c++/14186
14127         * g++.dg/lookup/member1.C: New test.
14128
14129 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14130
14131         * gcc.c-torture/compile/20040130-1.c: Enable only when
14132         __INT_MAX__ >= 2147483647L.
14133         * gcc.c-torture/compile/961203-1.c: Likewise.
14134
14135 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14136
14137         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14138         * g++.dg/opt/template1.C: Robustify assembler regexp
14139
14140 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14141
14142         * gcc.c-torture/execute/simd-4.x: Remove.
14143         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14144         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14145         Guard with #ifndef SKIP_ATTRIBUTE.
14146         * gcc.dg/compat/vector-1_y.c: Likewise.
14147         * gcc.dg/compat/vector-2_x.c: Likewise.
14148         * gcc.dg/compat/vector-2_y.c: Likewise.
14149         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14150         * g++.dg/eh/simd-2.C: Likewise.
14151
14152 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14153
14154         * gcc.c-torture/compile/complex-1.c: New.
14155
14156 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14157
14158         PR target/14209
14159         * gcc.c-torture/execute/20040218-1.c: New test.
14160
14161 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14162
14163         PR c++/14181
14164         * g++.dg/parse/new2.C: New test.
14165
14166 2004-02-18  Paul Brook  <paul@codesourcery.com>
14167
14168         * gcc.c-torture/compile/libcall-1.c: New test.
14169
14170 2004-02-18  Paul Brook  <paul@codesourcery.com>
14171
14172         PR debug/12934
14173         * gcc.dg/debug/debug-7.c: New test.
14174
14175 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14176
14177         * gcc.dg/20040217-1.c: New test.
14178
14179 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14180
14181         * gcc.c-torture/execute/990208-1.x: Delete.
14182
14183 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14184
14185         * gcc.c-torture/execute/20040208-2.x: New file.
14186
14187 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14188
14189         PR c++/11326
14190         * g++.dg/abi/structret1.C: New test.
14191
14192 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14193
14194         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14195         (i386_cpuid): No need to test if cpuid is available on AMD64.
14196         Fix assembly, so that it works onboth i386 and AMD64.
14197         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14198         (vecInLong): Fix s[] member type to unsigned int.
14199         (vecInWord): Remove type.
14200         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14201         (a64, b64, c64, d64, e64): Remove.
14202         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14203         Remove unused variable.  Remove initialization of removed variables.
14204         Don't call mmx_tests nor sse_tests.
14205         (reference_mmx, reference_sse): Remove.
14206         (check): Add return stmt.
14207         * gcc.dg/i386-sse-7.c: New test.
14208         * gcc.dg/i386-mmx-4.c: New test.
14209
14210 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14211
14212         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14213         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14214         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14215         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14216         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14217         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14218         g++.dg/tc1/dr94.C: Fix line terminator.
14219
14220 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14221
14222         * gcc.c-torture/compile/20040216-1.c: New.
14223
14224 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14225
14226         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14227         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14228         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14229         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14230         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14231         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14232
14233 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14234
14235         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14236
14237 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14238
14239         PR c++/13971
14240         * g++.dg/expr/cond4.C: New test.
14241
14242         PR c++/14086
14243         * g++.dg/lookup/crash2.C: New test.
14244
14245 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14246
14247         * gcc.c-torture/compile/20040214-2.c: New test.
14248
14249 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14250
14251         PR c++/14116
14252         * g++.dg/ext/typeof8.C: New test.
14253
14254 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14255
14256         * gcc.c-torture/compile/20040214-1.c: New test.
14257
14258 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14259
14260         PR c++/13635
14261         * g++.dg/template/spec11.C: New test.
14262
14263 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14264
14265         PR c++/13927
14266         * g++.dg/other/error8.C: New test.
14267
14268 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14269
14270         PR c++/14122
14271         * g++.dg/template/array4.C: New test.
14272
14273         PR c++/14108
14274         * g++.dg/inherit/thunk2.C: New test.
14275
14276         PR c++/14083
14277         * g++.dg/eh/cond2.C: New test.
14278
14279 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14280
14281         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14282
14283 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14284
14285         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14286
14287 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14288
14289         * g++.dg/simd-2.C: xfail on ppc64-linux.
14290
14291 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14292
14293         PR c/456
14294         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14295         tests.
14296
14297 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14298
14299         * gcc.dg/builtins-33.c: New test.
14300
14301 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14302
14303         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14304
14305 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14306
14307         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14308
14309 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14310
14311         * gcc.dg/ppc64-abi-3.c: New test.
14312
14313 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14314
14315         PR c/14092
14316
14317         * gcc.dg/pr14092-1.c: New testcase.
14318
14319 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14320
14321         * gcc.dg/cpp/assert4.c: Fix typo last change.
14322
14323         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14324         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14325
14326         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14327
14328 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14329
14330         * gcc.c-torture/compile/20040209-1.c: New test case.
14331
14332 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14333
14334         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14335
14336 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14337
14338         * gcc.c-torture/execute/20040208-[12].c: New tests.
14339
14340 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14341
14342         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14343
14344 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14345
14346         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14347
14348 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14349
14350         Bug 13856
14351         * gcc.dg/visibility-8.c: New testcase.
14352
14353 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14354
14355         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14356         arguments.
14357         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14358
14359 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14360
14361         PR middle-end/13696
14362         * g++.dg/opt/fold1.C: New test case.
14363
14364 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14365
14366         PR c++/14033
14367         * g++.dg/other/crash-2.C: New test.
14368
14369 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14370
14371         PR c++/14028
14372         * g++.dg/parse/angle-bracket2.C: New test.
14373
14374 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14375
14376         PR middle-end/13750
14377         Revert:
14378         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14379         PR pch/13361
14380         * testsuite/g++.dg/pch/wchar-1.C: New.
14381         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14382
14383 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14384
14385         PR c++/14008
14386         * g++.dg/parse/error15.C: New test.
14387         * g++.dg/parse/crash11.C: Update dg-error mark.
14388
14389 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14390
14391         PR c++/13932
14392         * g++.dg/warn/conv2.C: New test.
14393
14394 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14395
14396         PR c++/13086
14397         * g++.dg/warn/incomplete1.C: Remove xfail.
14398
14399 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14400
14401         * lib/file-format.exp (gcc_target_object_format): Use
14402         ${tool}_target_compile, not gcc_target_compile.
14403         * lib/target-supports.exp (check_alias_available): Likewise.
14404         (check_gc_sections_available): Likewise.
14405         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14406         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14407         dg-require-alias.
14408
14409 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14410
14411         PR c++/13969
14412         * g++.dg/template/static6.C: New test.
14413
14414 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14415
14416         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14417
14418 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14419
14420         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14421         tests for systems where `char' is unsigned by default.
14422
14423 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14424
14425         PR c++/13997
14426         * g++.dg/template/partial3.C: New test.
14427
14428 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14429
14430         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14431         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14432         Remove mentions of obsolete ports.
14433
14434 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14435
14436         * gcc.dg/noncompile/20001228-1.c: Fix for new
14437         error message.
14438
14439 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14440
14441         PR target/9348
14442         * gcc.c-torture/execute/multdi-1.c: New test case.
14443
14444 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14445
14446         PR c++/13925
14447         * g++.dg/template/lookup5.C: New test.
14448
14449 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14450
14451         PR c++/13950
14452         * g++.dg/template/lookup4.C: New test.
14453
14454         PR c++/13970
14455         * g++.dg/parse/error14.C: New test.
14456
14457         PR c++/14002
14458         * g++.dg/parse/template13.C: New test.
14459
14460 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14461
14462         PR c++/13978
14463         * g++.dg/template/koenig4.C: New test.
14464
14465         PR c++/13968
14466         * g++.dg/template/crash17.C: New test.
14467
14468         PR c++/13975
14469         * g++.dg/parse/error13.C: New test.
14470         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14471
14472 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14473
14474         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14475
14476 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14477
14478         PR c/11658
14479         PR c/13994
14480         * gcc.dg/noncompile/20040203-1.c: New test.
14481         * gcc.dg/noncompile/20040203-2.c: Likewise.
14482         * gcc.dg/noncompile/20040203-3.c: Likewise.
14483         * gcc.dg/20040203-1.c: Likewise.
14484
14485 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14486
14487         PR c++/10858
14488         * g++.dg/template/sizeof7.C: New test.
14489
14490 2004-02-02  Eric Christopher  <echristo@redhat.com>
14491             Zack Weinberg  <zack@codesourcery.com>
14492
14493         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14494
14495 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14496
14497         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14498         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14499         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14500         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14501
14502 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14503
14504         PR c++/13113
14505         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14506
14507         PR c++/13854
14508         * g++.dg/ext/attrib13.C: New test.
14509
14510         PR c++/13907
14511         * g++.dg/conversion/op2.C: New test.
14512
14513 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14514
14515         * gcc.dg/titype-1.c: Fix pasto.
14516
14517 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14518
14519         * gcc.dg/titype-1.c: New test.
14520
14521 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14522
14523         PR c++/13957
14524         * g++.dg/template/non-type-template-argument-1.C,
14525         g++.dg/template/qualified-id1.C: Update dg-error marks.
14526         * g++.dg/template/nontype6.C: New test.
14527
14528 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14529
14530         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14531         * gcc.dg/builtins-31.c: New testcase.
14532         * gcc.dg/builtins-32.c: New testcase.
14533
14534 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14535
14536         * objc.dg/call-super-2.m: Update line numbers
14537         for the including of stddef.h.
14538
14539 2004-01-30  Michael Matz  <matz@suse.de>
14540
14541         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14542         g++.dg/ext/case-range3.C: New tests.
14543
14544 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14545
14546         DR206
14547         PR c++/13813
14548         * g++.dg/template/member4.C: New test.
14549
14550 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14551
14552         PR c++/13683
14553         * g++.dg/template/sizeof6.C: New test.
14554
14555 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14556
14557         * gcc.dg/fwritable-strings-1.c: New test.
14558
14559 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14560
14561         * gcc.c-torture/compile/20040130-1.c: New test.
14562
14563 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14564
14565         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14566
14567 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14568
14569         PR c++/13883
14570         * g++.dg/template/ctor3.C: New test.
14571
14572 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14573
14574         * g++.dg/tc1: New directory.
14575         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14576         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14577         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14578         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14579         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14580
14581 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14582
14583         * g++.dg/parse/error11.C: New test.
14584         * g++.dg/parse/error12.C: Likewise.
14585
14586 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14587
14588         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14589         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14590
14591 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14592
14593         PR c++/13791
14594         * g++.dg/ext/attrib12.C: New test.
14595
14596         PR c++/13736
14597         * g++.dg/parse/cast2.C: New test.
14598
14599 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14600
14601         * objc.dg/encode-2.m (main): New local string.  Set depending on
14602         sizeof long.  Use in sscanf call.
14603         * objc.dg/encode-3.m (main): New local string.  Set depending on
14604         sizeof long.  Use in scan_initial call.
14605
14606 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14607
14608         * objc.dg/call-super-2.m: Make LP64-safe.
14609         * objc.dg/desig-init-1.m: Likewise.
14610
14611 2004-01-27  Devang Patel <dpatel@apple.com>
14612
14613         * g++.dg/debug/namespace1.C: New test.
14614
14615 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14616
14617         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14618         xscale-*-*.
14619
14620         * gcc.dg/arm-mmx-1.c: New test.
14621
14622 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14623
14624         * gcc.dg/20040127-1.c: New test.
14625         * gcc.dg/20040127-2.c: New test.
14626
14627 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14628
14629         * objc.dg/stret-1.m (glob): Renamed to globa.
14630
14631 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14632
14633         PR c++/13663
14634         * g++.dg/expr/for1.C: New test.
14635
14636 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14637
14638         PR middle-end/13779
14639         * gcc.dg/darwin-longlong.c: New test.
14640
14641 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14642
14643         * gcc.dg/20040124-1.c: Moved test from here...
14644         * gcc.c-torture/compile/20040124-1.c: ...to here.
14645
14646 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14647
14648         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14649         the assembly output if -m64 is passed.
14650
14651 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14652
14653         PR c++/13833
14654         * g++.dg/template/cond3.C: New test.
14655
14656 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14657
14658         PR c++/13810
14659         * g++.dg/template/ttp7.C: New test.
14660
14661 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14662
14663         PR c++/13797
14664         * g++.dg/template/nontype4.C: New test.
14665         * g++.dg/template/nontype5.C: Likewise.
14666
14667 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14668
14669         * gcc.dg/torture/mips-clobber-at.c: New test.
14670
14671 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14672
14673         * gcc.dg/20040124-1.c: New test.
14674
14675 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14676
14677         * gcc.dg/20040123-1.c: New test.
14678
14679 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14680
14681         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14682
14683 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14684
14685         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14686
14687 2004-01-23  Andrew Pinski  <apinski@apple.com>
14688
14689         * gcc.dg/20030121-1.c: Move to ..
14690         * gcc.dg/20040121-1.c: here.
14691
14692 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14693
14694         * gcc.dg/builtins-29.c: New test case.
14695
14696 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14697
14698         PR 18314
14699         * gcc.dg/builtins-30.c: New testcase.
14700
14701 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14702
14703         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14704         * lib/g77.exp: Likewise.
14705         * lib/objc.exp: Likewise.
14706         * lib/g++.exp: Likewise.
14707
14708 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14709
14710         * gcc.dg/struct-by-value-2.c: New test.
14711
14712 2004-01-21  Andrew Pinski  <apinski@apple.com>
14713
14714         PR target/13785
14715         * gcc.dg/20030121-1.c: New test.
14716
14717 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14718
14719         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14720         clobber frame pointer register in asm statement.
14721
14722 2004-01-21  Falk Hueffner  <falk@debian.org>
14723
14724         * gcc.c-torture/compile/20040121-1.c: New test.
14725
14726 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14727
14728         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14729
14730 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14731
14732         * gcc.dg/ppc64-abi-2.c: New test.
14733
14734 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14735
14736         * lib/treelang.exp: Fill out this file.
14737         * lib/treelang-dg.exp: New File.
14738
14739 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14740
14741         * gcc.c-torture/compile/981022-1.c: Remove.
14742         * gcc.dg/array-5.c: Remove XFAIL.
14743         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14744         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14745         gcc.dg/cond-lvalue-1.c: Update.
14746         * gcc.dg/cast-lvalue-2.c: New test.
14747
14748 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14749
14750         PR c++/13592
14751         * g++.dg/other/error1.C (class foo): Tweak error message.
14752
14753         PR c++/13592
14754         * g++.dg/template/call2.C: New test.
14755
14756 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14757
14758         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14759         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14760         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14761         scalar-return-1_x.c, scalar-return-2_y.c,
14762         scalar-return-3_x.c, scalar-return-3_y.c,
14763         scalar-return-4_x.c, scalar-return-4_y.c,
14764         struct-align-1.h, struct-align-1_x.c,
14765         struct-align-1_y.c, struct-align-2.h,
14766         struct-align-2_x.c, struct-align-2_y.c,
14767         struct-by-value-10_y.c, struct-by-value-11_x.c,
14768         struct-by-value-11_y.c, struct-by-value-12_x.c,
14769         struct-by-value-12_y.c, struct-by-value-13_x.c,
14770         struct-by-value-13_y.c, struct-by-value-14_x.c,
14771         struct-by-value-14_y.c, struct-by-value-15_x.c,
14772         struct-by-value-15_y.c, struct-by-value-16_y.c,
14773         struct-by-value-17_y.c, struct-by-value-18_y.c,
14774         struct-by-value-19_y.c, struct-by-value-1_x.c,
14775         struct-by-value-1_y.c, struct-by-value-20_y.c,
14776         struct-by-value-2_x.c, struct-by-value-2_y.c,
14777         struct-by-value-3_y.c, struct-by-value-4_x.c,
14778         struct-by-value-4_y.c, struct-by-value-5_y.c,
14779         struct-by-value-6_y.c, struct-by-value-7_y.c
14780         struct-by-value-8_x.c, struct-by-value-8_y.c
14781         struct-by-value-9_x.c, struct-by-value-9_y.c
14782         struct-return-10_x.c, struct-return-10_y.c,
14783         struct-return-19_x.c, struct-return-20_x.c
14784         struct-return-2_x.c, struct-return-2_y.c
14785         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14786         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14787
14788 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14789
14790         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14791         attribute on sparc*-sun-solaris2.*.
14792
14793 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14794
14795         PR c++/13710
14796         * g++.dg/ext/typeof7.C: New test.
14797
14798 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14799
14800         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14801         * gcc.dg/const-elim-1.c: Same.
14802
14803 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14804
14805         * objc.dg/stret-1.m: New.
14806         * objc.dg/stret-2.m: New.
14807
14808 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14809
14810         PR c++/11895
14811         * g++.dg/ext/vector1.C: New test.
14812
14813 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14814
14815         * gcc.dg/pch/import-1.c: New.
14816         * gcc.dg/pch/import-1.hs: New.
14817         * gcc.dg/pch/import-1a.h: New.
14818         * gcc.dg/pch/import-1b.h: New.
14819         * gcc.dg/pch/import-1c.h: New.
14820
14821 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14822
14823         PR c++/13574
14824         * g++.dg/ext/array1.C: New test.
14825
14826         PR c++/13178
14827         * g++.dg/conversion/op1.C: New test.
14828
14829 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14830
14831         PR 11864
14832         From Kazumoto Kojima / Dan Kegel:
14833         * gcc.dg/pr11864-1.c: New test.
14834
14835         PR 10392
14836         From Marcus Comstedt / Dan Kegel:
14837         * gcc.dg/pr10392-1.c: New test.
14838
14839 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14840
14841         PR c++/13478
14842         * g++.dg/init/ref10.C: New test.
14843
14844 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14845
14846         PR c++/13407
14847         * g++.dg/parse/typename6.C: New test.
14848
14849 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14850
14851         PR pch/13361
14852         * testsuite/g++.dg/pch/wchar-1.C: New.
14853         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14854
14855 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14856
14857         PR c++/9259
14858         * g++.dg/expr/sizeof2.C: New test.
14859
14860 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14861
14862         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14863
14864 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14865
14866         PR c++/13659
14867         * g++.dg/lookup/strong-using-3.C: New.
14868         * g++.dg/lookup/using-10.C: New.
14869
14870 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14871
14872         PR c++/13594
14873         * g++.dg/lookup/strong-using-2.C: New.
14874
14875 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14876             Dan Kegel <dank@kegel.com>
14877             J"orn Rennecke <joern.rennecke@superh.com>
14878
14879         PR target/9365
14880         * gcc.dg/pr9365-1.c: New test.
14881
14882 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14883
14884         PR c++/8856
14885         * g++.dg/parse/casting-operator2.C: New test.
14886         * g++.old-deja/g++.pt/explicit83.C: Remove.
14887
14888 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14889
14890         * gcc.dg/label-compound-stmt-1.c: New test.
14891         * gcc.c-torture/compile/950922-1.c,
14892         gcc.c-torture/compile/20000211-3.c,
14893         gcc.c-torture/compile/20000518-1.c,
14894         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14895         compound statements.
14896
14897 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14898
14899         * gcc.dg/ppc64-abi-1.c: New test.
14900
14901 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14902
14903          * g++.dg/ext/attrib9.C: Add dg-warnings.
14904
14905 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14906
14907         PR c++/12335
14908         * g++.dg/parse/dtor3.C: New test.
14909
14910 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14911
14912         PR c++/12709
14913         * g++.dg/parse/try-catch-1.C: New test.
14914
14915 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14916
14917         * ada/acats/run_all.sh: Add more verbose output in acats.log
14918         when compiling tests.
14919
14920 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14921
14922         PR 13656
14923         * gcc.dg/typedef-redecl.c: New test case.
14924         * gcc.dg/typedef-redecl.h: New support file.
14925
14926 2004-01-13  Jan Hubicka  <jh@suse.cz>
14927
14928         * gcc.dg/always_inline.c: New test.
14929         * gcc.dg/debug/20031231-1.c: Fix.
14930
14931 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14932
14933         PR c++/13474
14934         * g++.dg/template/array3.C: New test.
14935
14936 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14937
14938         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14939         * g++.dg/warn/Wunused-2.C: Likewise.
14940
14941 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14942
14943         PR c++/13289
14944         * g++.dg/template/instantiate6.C: New test.
14945
14946 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14947
14948         PR middle-end/11397
14949         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14950
14951 2004-01-12  Jan Hubicka  <jh@suse.cz>
14952
14953         PR opt/12826
14954         * gcc.dg/20040112-1.c: New.
14955
14956         * gcc.dg/dwarf-die[1-7].c: Move to...
14957         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14958         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14959
14960 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14961
14962         PR c++/4100
14963         * g++.dg/parse/friend4.C: New test.
14964
14965 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14966
14967         PR c++/4100
14968         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14969         definition is called a friend.
14970
14971 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14972
14973         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14974
14975 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14976
14977         PR c++/3478
14978         * g++.dg/parse/error10.C: New test.
14979         * g++.dg/template/arg2.C: Accept "invalid type" error.
14980
14981 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14982
14983         PR middle-end/13392
14984         * g++.dg/opt/expect2.C: New test.
14985
14986 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14987
14988         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14989         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14990         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14991         Update dg-error regexps.
14992
14993 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14994
14995         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14996         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14997
14998 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14999
15000         * gcc.dg/pragma-re-1.c: Use right pointer type.
15001
15002 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15003
15004         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15005
15006 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15007
15008         * gcc.dg/rs6000-ldouble-1.c: New.
15009
15010 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15011
15012         DR 337
15013         PR c++/9256
15014         * g++.dg/other/abstract1.C: New test.
15015
15016 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15017
15018         * g++.dg/lookup/strong-using-1.C: New.
15019
15020 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15021
15022         PR c/11234
15023         * gcc.dg/func-ptr-conv-1.c: New test.
15024         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15025
15026 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15027
15028         PR target/13380.
15029         * gcc.c-torture/compile/20040109-1.c: New.
15030
15031 2004-01-08  Stuart Hastings  <stuart@apple.com>
15032
15033         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15034         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15035         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15036
15037 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15038
15039         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15040
15041 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15042
15043         * ada/acats/run_acats: Treat 'gnatchop' the same way
15044         as 'gnatmake'.  Export GCC_DRIVER.
15045         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15046         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15047
15048 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15049
15050         PR c++/12573
15051         * g++.dg/template/dependent-expr4.C: New test.
15052
15053 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15054
15055         * gcc.dg/altivec-11.c: New test.
15056
15057 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15058
15059         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15060
15061 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15062
15063         PR c/6024
15064         * gcc.dg/enum-compat-1.c: New test.
15065         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15066
15067 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15068
15069         PR c/12165
15070         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15071         gcc.dg/c99-idem-qual-3.c: New tests.
15072
15073 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15074
15075         * gcc.dg/winline-7.c: Don't cast void * to int.
15076
15077 2004-01-06  Jan Hubicka  <jh@suse.cz>
15078
15079         * gcc.dg/i386-sse-5.c: New test
15080         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15081
15082 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15083
15084         PR c++/12815
15085         * g++.dg/rtti/typeid4.C: New test.
15086
15087 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15088
15089         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15090
15091 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15092
15093         PR c++/12132
15094         * g++.dg/template/error11.C: New test.
15095
15096         PR c++/13451
15097         * g++.dg/template/class2.C: New test.
15098
15099 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15100         Richard Sandiford <rsandifo@redhat.com>
15101
15102         PR c++/13387
15103         * g++.dg/opt/alias3.C: New test.
15104
15105 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15106
15107         PR c++/13157
15108         * g++.dg/template/koenig3.C: New test.
15109
15110         PR c++/13529
15111         * g++.dg/parse/offsetof3.C: New test.
15112
15113         * g++.dg/init/copy7.C: Add missing dg-error markers.
15114
15115         PR c++/12226
15116         * g++.dg/init/copy7.c: New test.
15117
15118         PR c++/13536
15119         * g++.dg/parse/cast1.C: New test.
15120
15121 2004-01-04  Jan Hubicka  <jh@suse.cz>
15122
15123         * gcc.dg/winline[1-7].c: New tests.
15124
15125 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15126
15127         PR c++/13520
15128         * g++.dg/template/qualttp22.C: New test.
15129
15130 2004-01-01  Jan Hubicka  <jh@suse.cz>
15131
15132         * gcc.dg/debug/20031231-1.c: New.
15133         * gcc.c-torture/compile/20040101-1.c: New.
15134         * gcc.dg/dwarf-die-[1-7].c: New.
15135
15136 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15137
15138         PR optimization/13521
15139         * gcc.c-torture/compile/20031231-1.c: New test.
15140
15141 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15142
15143         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15144
15145 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15146
15147         PR c++/10079
15148         * g++.dg/template/crash16.C: New test.
15149
15150 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15151
15152         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15153
15154 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15155
15156         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15157         ports.
15158         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15159         * g++.old-deja/g++.law/profile1.C: Likewise.
15160         * gcc.c-torture/compile/981006-1.c: Likewise.
15161         * gcc.c-torture/execute/loop-2e.x: Likewise.
15162         * gcc.c-torture/execute/loop-2f.x: Remove.
15163         * gcc.c-torture/execute/loop-2g.x: Likewise.
15164         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15165         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15166
15167 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15168
15169         PR c++/13507
15170         * g++.dg/ext/attrib11.C: New test.
15171
15172         PR c++/13494
15173         * g++.dg/template/array2-1.C: New test.
15174         * g++.dg/template/array2-2.C: New test.
15175
15176 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15177
15178         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15179
15180 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15181
15182         PR c++/12774
15183         * g++.dg/template/array1-1.C: New test.
15184         * g++.dg/template/array1-2.C: New test.
15185
15186 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15187
15188         PR fortran/12632
15189         * g77.dg/12632.f: New test case.
15190
15191 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15192
15193         PR c++/13289
15194         * g++.dg/parse/nontype1.C: New test.
15195
15196 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15197
15198         PR c++/12403
15199         * g++.dg/parse/explicit1.C: New test.
15200         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15201
15202 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15203
15204         PR c++/13081
15205         * g++.dg/opt/inline6.C: New test.
15206
15207         PR c++/12613
15208         * g++.dg/parse/error9.C: New test.
15209
15210         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15211
15212 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15213
15214         PR c++/13009
15215         * g++.dg/init/assign1.C: New test.
15216
15217 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15218
15219         PR c++/13070
15220         * g++.dg/warn/format3.C: New test case.
15221
15222 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15223
15224         * gcc.c-torture/compile/20031227-1.c: New test.
15225
15226 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15227
15228         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15229         * g77.dg/bprob/bprob.exp: Likewise.
15230         * gcc.misc-tests/bprob.exp: Likewise.
15231         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15232         variants on systems where the library does not provide that
15233         functionality.
15234         * gcc.dg/builtins-20.c: Use builtins-config.h.
15235         * gcc.dg/builtins-config.h: New file.
15236
15237 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15238
15239         * lib/gcc-dg.exp (dg-require-profiling): New function.
15240         * lib/target-supports.exp (check_profiling_available): Likewise.
15241         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15242         * g77.dg/bprob/bprob.exp: Likewise.
15243         * gcc.misc-tests/bprob.exp: Likewise.
15244         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15245         * gcc.dg/20021014-1.c: Likewise.
15246         * gcc.dg/nest.c: Likewise.
15247
15248 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15249
15250         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15251         compiling.
15252         * g++.dg/lookup/java2.C: Likewise.
15253         * gcc.dg/cpp/lexident.c: Likewise.
15254
15255 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15256
15257         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15258         given.
15259         * gcc.c-torture/compile/961203-1.c: Likewise.
15260         * gcc.c-torture/compile/980506-1.c: Likewise.
15261
15262 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15263
15264         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15265         (additional_prunes): New global.
15266         (gcc-dg-prune): Handle additional per-test pruning.
15267         (dg-test): Clear additional_prunes between tests.
15268
15269         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15270         dg-prune-output to avoid spurious failures from assembler
15271         complaining about nonexistent WAW violations.
15272         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15273         Use dg-prune-output to avoid spurious failures from assembler
15274         warning about Itanium B-step errata.
15275
15276 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15277
15278         * g++.dg/abi/macro0.C: New test.
15279         * g++.dg/abi/macro1.C: Likewise.
15280         * g++.dg/abi/macro2.C: Likewise.
15281
15282         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15283         * g++.dg/abi/bitfield7.C: Likewise.
15284         * g++.dg/abi/dtor2.C: Likewise.
15285         * g++.dg/abi/mangle11.C: Likewise.
15286         * g++.dg/abi/mangle12.C: Likewise.
15287         * g++.dg/abi/mangle14.C: Likewise.
15288         * g++.dg/abi/mangle17.C: Likewise.
15289         * g++.dg/abi/vbase10.C: Likewise.
15290         * g++.dg/abi/vbase14.C: Likewise.
15291         * g++.dg/template/qualttp17.C: Likewise.
15292
15293 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15294
15295         PR c/11995
15296         * gcc.dg/20031223-1.c: New test.
15297
15298 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15299
15300         * gcc.dg/noreturn-7.c: New test.
15301
15302 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15303
15304         * gcc.dg/null-pointer-1.c: New test.
15305
15306 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15307
15308         * g++.old-deja/g++.jason/template18.C: Remove.
15309         * g++.old-deja/g++.jason/template37.C: Likewise.
15310
15311         PR c++/12862
15312         * g++.dg/lookup/ns1.C: New test.
15313
15314         PR c++/12397
15315         * g++.dg/template/lookup3.C: New test.
15316
15317 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15318
15319         * g++.dg/template/recurse1.C: New test
15320
15321 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15322
15323         PR c++/12479
15324         * g++.dg/parse/semicolon1.C: New test.
15325         * g++.dg/parse/semicolon1.h: Likewise.
15326
15327 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15328
15329         * gcc.dg/darwin-misaligned.c: New test.
15330
15331 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15332
15333         PR c/9163
15334         * gcc.dg/20031222-1.c: New test.
15335
15336 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15337
15338         PR c++/13438
15339         * g++.dg/parse/error8.C: New test.
15340
15341         PR c++/11554
15342         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15343
15344 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15345
15346         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15347         too small.
15348         * gcc.c-torture/compile/930217-1.c: Likewise.
15349         * gcc.c-torture/compile/930513-1.c: Likewise.
15350         * gcc.c-torture/execute/920908-2.c: Likewise.
15351         * gcc.c-torture/execute/921204-1.c: Likewise.
15352         * gcc.c-torture/execute/930621-1.c: Likewise.
15353         * gcc.c-torture/execute/930630-1.c: Likewise.
15354         * gcc.c-torture/execute/931031-1.c: Likewise.
15355         * gcc.c-torture/execute/980602-2.c: Likewise.
15356         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15357         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15358         * gcc.c-torture/execute/extzvsi.c: Likewise.
15359         * gcc.c-torture/unsorted/ext.c: Likewise.
15360
15361 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15362
15363         PR target/12749
15364         * gcc.c-torture/compile/20031220-2.c: New test case.
15365
15366 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15367
15368         PR optimization/13031
15369         * gcc.c-torture/compile/20031220-1.c: New test case.
15370
15371 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15372
15373         * gcc.dg/cast-function-1.c: New test.
15374
15375 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15376
15377         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15378         formats.
15379
15380 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15381
15382         PR c++/12795
15383         * g++.dg/ext/attrib10.C: New test.
15384
15385 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15386
15387         * gcc.dg/cleanup-10.c: New test.
15388         * gcc.dg/cleanup-11.c: New test.
15389
15390 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15391
15392         PR c++/13239
15393         * g++.dg/opt/expect1.C: New test.
15394
15395 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15396
15397         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15398
15399 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15400
15401         PR debug/12923
15402         * gcc.dg/20031218-1.c: New test.
15403
15404         PR debug/12389
15405         * gcc.dg/20031218-2.c: New test.
15406         * gcc.dg/20031218-3.c: New test.
15407
15408         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15409         of label name and allow for USER_LABEL_PREFIX == "_" names.
15410         * g++.dg/abi/mangle18-2.C: Likewise.
15411         * g++.dg/abi/mangle19-1.C: Likewise.
15412         * g++.dg/abi/mangle19-2.C: Likewise.
15413         * g++.dg/abi/mangle20-1.C: Likewise.
15414         * g++.dg/abi/mangle20-2.C: Likewise.
15415
15416 2003-12-18  Richard Henderson  <rth@redhat.com>
15417
15418         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15419
15420 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15421             Dan Kegel <dank@kegel.com>
15422
15423         PR other/12009
15424         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15425         testing a cross compiler, it causes spurious compile failures.
15426         * lib/g++.exp: Likewise.
15427
15428 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15429
15430         PR c++/13262
15431         * g++.dg/template/access13.C: New test.
15432
15433 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15434
15435         * gcc.dg/20031216-1.c: New test.
15436
15437 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15438
15439         PR c++/9154
15440         * g++.dg/template/error10.C: New test.
15441
15442 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15443
15444         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15445         * g++.dg/eh/simd-2.C: Likewise.
15446
15447 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15448             Roger Sayle  <roger@eyesopen.com>
15449
15450         * gcc.c-torture/execute/ieee/mzero5.c: New.
15451
15452 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15453
15454         PR c++/10603
15455         * g++.dg/parse/error6.C: New test.
15456
15457         PR c++/12827
15458         * g++.dg/parse/error7.C: New test.
15459
15460 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15461
15462         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15463         at -O with stabs debugging formats.
15464         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15465         * gcc.dg/debug/debug-2.c: Likewise.
15466
15467 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15468
15469         PR c++/12696
15470         * g++.dg/init/error1.C: New test.
15471
15472         PR c++/12218
15473         * g++.dg/init/pm3.C: New test.
15474
15475 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15476
15477         PR c/3347
15478         * gcc.dg/bitfld-8.c: New test.
15479
15480 2003-12-16  James Lemke  <jim@wasabisystems.com>
15481
15482         * gcc.dg/arm-scd42-[123].c: New tests.
15483
15484 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15485
15486         PR c++/9043
15487         * g++.dg/abi/mangle20-1.C: New test.
15488         * g++.dg/abi/mangle20-2.C: New test.
15489
15490 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15491
15492         PR c++/13275
15493         * g++.dg/other/offsetof2.C: Remove XFAIL.
15494         * g++.dg/parse/offsetof1.C: New test.
15495         * g++.gd/parse/offsetof2.C: Likewise.
15496
15497 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15498
15499         * g++.dg/template/nontype3.C: New test.
15500         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15501
15502 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15503
15504         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15505
15506 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15507
15508         PR c++/13387
15509         * g++.dg/expr/assign1.C: New test.
15510
15511         PR c++/13242
15512         * g++.dg/abi/mangle19-1.C: New test.
15513         * g++.dg/abi/mangle19-2.C: New test.
15514
15515 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15516
15517         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15518
15519 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15520
15521         * gcc.c-torture/execute/20031216-1.c: New test.
15522
15523 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15524
15525         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15526         an ICE regression.
15527
15528 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15529
15530         PR c++/10926
15531         * g++.dg/template/error9.C: New test.
15532
15533         PR c++/11116
15534         * g++.dg/template/error8.C: New test.
15535
15536 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15537
15538         PR middle-end/13400
15539         * gcc.c-torture/execute/20031215-1.c: New test case.
15540
15541 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15542
15543         PR c++/13269
15544         * g++.dg/parse/error5.C: New test.
15545
15546         PR c++/12989
15547         * g++.dg/expr/sizeof1.C: New test.
15548
15549         PR c++/13310
15550         * g++.dg/template/crash15.C: New test.
15551
15552 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15553
15554         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15555         a non-POD type as the last named parameter of a varargs function.
15556
15557 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15558
15559         PR c++/13243
15560         PR c++/12573
15561         * g++.dg/template/crash14.C: New test.
15562         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15563
15564 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15565
15566         * g++.dg/other/java1.C: New test.
15567
15568         PR c++/13241
15569         * g++.dg/abi/mangle18-1.C: New test.
15570         * g++.dg/abi/mangle18-2.C: New test.
15571
15572 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15573
15574         PR optimization/10312
15575         * gcc.c-torture/execute/20031214-1.c: New.
15576
15577 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15578
15579         PR c++/10779
15580         PR c++/12160
15581         * g++.dg/parse/error3.C: New test.
15582         * g++.dg/parse/error4.C: Likewise.
15583         * g++.dg/abi/mangle4.C: Tweak error messages.
15584         * g++.dg/lookup/using5.C: Likewise.
15585         * g++.dg/other/error2.C: Likewise.
15586         * g++.dg/parse/typename5.C: Likewise.
15587         * g++.dg/parse/undefined1.C: Likewise.
15588         * g++.dg/template/arg2.C: Likewise.
15589         * g++.dg/template/ttp3.C: Likewise.
15590         * g++.dg/template/type1.C: Likewise.
15591         * g++.old-deja/g++.other/crash32.C: Likewise.
15592         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15593
15594 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15595
15596         PR c++/13106
15597         * g++.dg/warn/noreturn-3.C: New test.
15598
15599 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15600
15601         PR c++/13118
15602         * g++.dg/abi/covariant3.C: New.
15603
15604 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15605
15606         * g++.dg/eh/ia64-1.C: New test.
15607
15608 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15609
15610         PR optimization/13037
15611         * g77.f-torture/execute/13037.f: New test case.
15612
15613 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15614
15615         PR c++/12881
15616         * g++.dg/abi/covariant2.C: New.
15617
15618 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15619
15620         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15621
15622 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15623
15624         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15625
15626 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15627
15628         PR other/10819
15629         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15630         to fix Bug 10819.
15631         * lib/g++.exp (g++_version): Likewise.
15632         * lib/g77.exp (g77_version): Likewise.
15633         * lib/objc.exp (default_objc_version): Likewise.
15634
15635 2003-12-10  Richard Henderson  <rth@redhat.com>
15636
15637         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15638
15639         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15640
15641 2003-12-08  Matt Austern  <austern@apple.com>
15642
15643         PR c/13134
15644         * lib/gcc-dg.exp (dg-require-visibility): Define.
15645         * lib/target-supports (check_visibility_available): Define.
15646         * gcc.dg/visibility-1.c: New test.
15647         * gcc.dg/visibility-2.c: Likewise.
15648         * gcc.dg/visibility-3.c: Likewise.
15649         * gcc.dg/visibility-4.c: Likewise.
15650         * gcc.dg/visibility-5.c: Likewise.
15651         * gcc.dg/visibility-6.c: Likewise.
15652         * g++.dg/ext/visibility-1.C: Likewise.
15653         * g++.dg/ext/visibility-2.C: Likewise.
15654         * g++.dg/ext/visibility-3.C: Likewise.
15655         * g++.dg/ext/visibility-4.C: Likewise.
15656         * g++.dg/ext/visibility-5.C: Likewise.
15657         * g++.dg/ext/visibility-6.C: Likewise.
15658
15659 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15660
15661         * g++.dg/lookup/java1.C: New test.
15662         * g++.dg/lookup/java2.C: New test.
15663
15664 2003-12-07  Falk Hueffner  <falk@debian.org>
15665
15666         * g++.dg/opt/noreturn-1.C: New test.
15667
15668 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15669
15670         * gcc.dg/overflow-1.c: New test.
15671
15672 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15673
15674         * g77.f-torture/compile/13060.f: New test.
15675
15676 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15677
15678         PR c++/13323
15679         * g++.dg/inherit/operator2.C: New test.
15680
15681 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15682
15683         PR c++/13305
15684         * g++.dg/ext/attrib9.C: New test.
15685
15686 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15687
15688         PR c++/13314
15689         * g++.dg/template/error7.C: New test.
15690
15691 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15692             J"orn Rennecke <joern.rennecke@superh.com>
15693
15694         PR target/13302
15695         * g++.dg/other/struct-va_list.C: New test.
15696
15697 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15698
15699         PR c++/13166
15700         * g++.dg/parse/defarg6.C: New test.
15701
15702 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15703
15704         PR target/13256
15705         * gcc.c-torture/execute/20031201-1.c: New test.
15706
15707 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15708
15709         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15710
15711 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15712
15713         * gcc.dg/builtin-return-1.c: New test.
15714
15715 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15716             J"orn Rennecke <joern.rennecke@superh.com>
15717
15718         PR optimization/13260
15719         * gcc.c-torture/execute/20031204-1.c: New test.
15720
15721 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15722
15723         PR c++/9127
15724         * g++.dg/template/error6.C: New test.
15725
15726 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15727
15728         * gcc.dg/20031202-1.c: New test.
15729
15730 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15731
15732         PR c++/13179
15733         * g++.dg/template/eh1.C: New test.
15734
15735         PR c++/10771
15736         * g++.dg/template/error5.C: New test.
15737
15738 2003-12-02  David Ung  <davidu@mips.com>
15739
15740         * gcc.dg/compat/vector-check.h: Corrected type for var
15741         g_##TMODE
15742
15743 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15744
15745         PR c++/10126
15746         * g++.dg/template/ptrmem8.C: New test.
15747
15748 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15749
15750         PR c++/12573
15751         * g++.dg/template/dependent-expr3.C: New test.
15752
15753 2003-12-01  James Lemke  <jim@wasabisystems.com>
15754
15755         * gcc.dg/arm-g2.c: New test.
15756
15757 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15758
15759         PR optimization/11634
15760         * gcc.dg/20031201-2.c: New test case.
15761
15762 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15763
15764         PR 11433
15765         * objc.dg/proto-lossage-3.m: New test.
15766
15767 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15768
15769         PR optimization/12628
15770         * gcc.dg/20031201-1.c: New test case.
15771
15772 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15773
15774         * gcc.dg/unaligned-1.c: New test.
15775
15776 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15777
15778         PR c++/9849
15779         * g++.dg/template/error4.C: New test.
15780         * g++.dg/template/nested3.C: Adjust error markers.
15781
15782 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15783
15784         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15785
15786 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15787
15788         PR c/10333
15789         * gcc.dg/bitfld-7.c: New test.
15790
15791 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15792
15793         * gcc.dg/tls/asm-1.C: New test.
15794
15795 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15796
15797         * gcc.dg/cpp/assert4.c: Update.
15798
15799 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15800
15801         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15802         * gcc.dg/builtin-apply3.c: New test.
15803
15804 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15805
15806         * lib/compat.exp (compat-obj): New xfaildata parameter.
15807         Use it to set compiler_conditional_xfail_data before compiling.
15808         (compat-get-options): Handle dg-xfail-if.
15809         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15810         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15811         * gcc.dg/compat/vector-1_y.c: Likewise.
15812         * gcc.dg/compat/vector-2_x.c: Likewise.
15813         * gcc.dg/compat/vector-2_y.c: Likewise.
15814
15815 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15816
15817         * g++.dg/opt/reg-stack4.C: New test.
15818
15819 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15820
15821         * gcc.dg/builtin-apply2.c: New test.
15822
15823 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15824
15825         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15826
15827 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15828
15829         PR c++/12924
15830         * g++.dg/template/template-id-2.C: New test.
15831
15832 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15833
15834         PR c++/5369
15835         * g++.dg/template/memfriend1.C: New test.
15836         * g++.dg/template/memfriend2.C: Likewise.
15837         * g++.dg/template/memfriend3.C: Likewise.
15838         * g++.dg/template/memfriend4.C: Likewise.
15839         * g++.dg/template/memfriend5.C: Likewise.
15840         * g++.dg/template/memfriend6.C: Likewise.
15841         * g++.dg/template/memfriend7.C: Likewise.
15842         * g++.dg/template/memfriend8.C: Likewise.
15843         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15844
15845 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15846
15847         PR c++/12515
15848         * g++.dg/ext/cond1.C: New test.
15849
15850 2003-11-20  Richard Henderson  <rth@redhat.com>
15851
15852         * gcc.dg/20020201-2.c: Remove.
15853         * gcc.dg/20020201-4.c: Remove.
15854         * gcc.dg/20020304-1.c: Remove.
15855
15856 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15857
15858         * gcc.dg/cpp/trad/xwin1.c: New test case.
15859
15860 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15861
15862         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15863         * lib/g77.exp: Likewise.
15864         * lib/objc.exp: Likewise.
15865         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15866         for darwin.
15867
15868 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15869
15870         PR c++/12932
15871         * g++.dg/template/static5.C: New test.
15872
15873 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15874
15875         * gcc.dg/nested-func-1.c: New test.
15876
15877 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15878
15879         * gcc.dg/cpp/assert4.c: New test.
15880
15881 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15882
15883         PR c++/2294
15884         * g++.dg/lookup/using9.c: New test.
15885
15886 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15887
15888         PR c++/12762
15889         * g++.dg/template/error3.C: New test.
15890
15891 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15892
15893         PR ada/13035
15894         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15895         No longer use a wrapper for gcc, since this does not work under
15896         Windows.
15897
15898 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15899
15900         PR c++/2094
15901         * g++.dg/template/ptrmem7.C: New test.
15902
15903 2003-11-13  Andrew Pinski <apinski@apple.com>
15904
15905         * gcc.c-torture/compile/20031113-1.c: New test.
15906
15907 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15908             Kean Johnston <jkj@sco.com>
15909
15910         PR c/13029
15911         * gcc.dg/unused-4.c: Update.
15912
15913 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15914
15915         * g++.dg/opt/const3.C: New test.
15916
15917 2003-11-13  Jan Hubicka  <jh@suse.cz>
15918
15919         * gcc.c-torture/compile/20031112-1.c: New test.
15920
15921 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15922
15923         * g++.dg/parse/crash10.C: Remove bogus error marker.
15924
15925 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15926
15927         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15928         (host_gcc): Likewise.
15929         (ROOT): Honor $PWDCMD.
15930         (BASE): Likewise.
15931         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15932
15933 2003-11-12  Catherine Moore  <clm@redhat.com>
15934
15935         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15936
15937 2003-11-12  Andreas Jaeger  <aj@suse.de>
15938             Jakub Jelinek  <jakub@redhat.com>
15939             Andrew Pinski  <pinskia@physics.uc.edu>
15940             Richard Henderson  <rth@redhat.com>
15941
15942         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15943         systems.
15944         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15945
15946         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15947         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15948
15949 2003-11-11  Andreas Jaeger  <aj@suse.de>
15950
15951         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15952
15953         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15954
15955 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15956
15957         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15958         Clean ups.
15959
15960 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15961
15962         * gcc.dg/trampoline-1.c: New test.
15963
15964 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15965
15966         * gcc.c-torture/compile/200031109-1.c: New test.
15967
15968 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15969
15970         PR c/3190
15971         PR c/8714
15972         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15973         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15974         gcc.dg/format/no-y2k-1.c: Update.
15975
15976 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15977
15978         PR optimization/10467
15979         * gcc.dg/20031108-1.c: New test case.
15980
15981 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15982
15983         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15984
15985 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15986
15987         * gcc.dg/compound-lvalue-1.c: New test.
15988         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15989         some XFAILs.
15990
15991 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15992
15993         * gcc.dg/altivec-varargs-1.c: New test.
15994
15995 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15996
15997         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15998         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15999         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16000         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16001         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16002
16003 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16004
16005         * gcc.dg/cond-lvalue-1.c: New test.
16006
16007 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16008
16009         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16010
16011 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16012
16013         PR c++/11616
16014         * g++.dg/template/instantiate5.C: New test.
16015
16016 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16017
16018         PR c++/12726
16019         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16020         * ChangeLog: Add missing first entry for above test.
16021
16022 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16023
16024         PR c++/9810
16025         * g++.dg/template/using8.C: New test.
16026         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16027
16028 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16029
16030         PR optimization/10817
16031         * gcc.c-torture/compile/20031102-1.c: New test case.
16032
16033 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16034
16035         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16036         2147483647.
16037
16038 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16039
16040         * gcc.dg/20031102-1.c: New test.
16041
16042 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16043
16044         * gcc.dg/complex-1.c: New test.
16045
16046 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16047
16048         PR c++/12796
16049         * g++.dg/template/crash13.C: Adjust expected error location.
16050         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16051
16052 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16053
16054         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16055
16056 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16057
16058         PR/10239
16059         * gcc.c-torture/compile/20031031-2.c: New test.
16060
16061 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16062
16063         PR/11640
16064         * gcc.c-torture/compile/20031031-1.c: New test.
16065
16066 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16067
16068         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16069         * gcc.misc-tests/bprob.exp: Likewise.
16070         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16071         the execution test on arm-elf configs.
16072         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16073         configs that don't support scratch files.
16074         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16075
16076 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16077
16078         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16079         done by dejagnu.
16080
16081 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16082
16083         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16084         Avoid non pure sh syntax. Add more logging.
16085
16086         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16087         fail.
16088
16089 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16090
16091         PR libgcj/10610
16092         * gcc.dg/ppc-stackalign-1.c: New test.
16093
16094 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16095
16096         * ada/acats/run_all.sh: Change output to be more compliant with
16097         dejagnu framework.
16098         Create acats.sum and acats.log files under testsuite/ada/acats
16099         Only run [a-z]* directories, to filter out e.g. CVS.
16100         Redirect build output to log file.
16101
16102 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16103
16104         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16105
16106 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16107
16108         PR ada/5909:
16109         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16110
16111 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16112
16113         * gcc.c-torture/compile/20031023-1.c: New test.
16114         * gcc.c-torture/compile/20031023-2.c: New test.
16115         * gcc.c-torture/compile/20031023-3.c: New test.
16116         * gcc.c-torture/compile/20031023-4.c: New test.
16117
16118 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16119
16120         PR c++/10371
16121         * g++.dg/lookup/scoped8.C: New test.
16122
16123 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16124
16125         * g++.dg/opt/reg-stack3.C: New test.
16126
16127 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16128
16129         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16130
16131 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16132
16133         PR c++/11076
16134         * g++.dg/template/crash13.C: New test.
16135
16136 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16137
16138         * gcc.dg/c99-restrict-2.c: New test.
16139
16140 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16141
16142         PR c++/12698, c++/12699, c++/12700, c++/12566
16143         * g++.dg/inherit/covariant9.C: New test.
16144         * g++.dg/inherit/covariant10.C: New test.
16145         * g++.dg/inherit/covariant11.C: New test.
16146
16147 2003-10-23  Jason Merrill  <jason@redhat.com>
16148
16149         PR c++/12726
16150         * g++.dg/ext/complit2.C: New test.
16151
16152 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16153
16154         PR target/12654
16155         * gcc.c-torture/execute/20031020-1.c: New test.
16156
16157 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16158
16159         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16160         following the jump_insn.
16161
16162 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16163
16164         * gcc.dg/cast-lvalue-1.c: New test.
16165
16166 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16167
16168         PR c++/11962
16169         * g++.dg/template/cond2.C: New test.
16170
16171 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16172
16173         * gcc.dg/builtins-28.c: New test.
16174
16175 2003-10-20  Jan Hubicka  <jh@suse.cz>
16176
16177         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16178         parameter.
16179         * testsuite/gcc.dg/inline-2.c: Likewise.
16180
16181 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16182
16183         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16184         * gcc.dg/nest.c:  Likewise.
16185
16186 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16187
16188         PR c++/9781, c++/10583, c++/11862
16189         * g++.dg/parse/crash13.C: New test.
16190
16191 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16192
16193         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16194
16195 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16196
16197         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16198         Define HAVE_C99_RUNTIME except on Solaris.
16199         * gcc.dg/builtins-20.c: Likewise.
16200
16201 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16202
16203         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16204
16205 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16206
16207         PR c++/12495
16208         * g++.dg/template/crash21.C: New test.
16209
16210 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16211
16212         PR c++/2513
16213         * g++.dg/template/typename5.C: New test.
16214
16215 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16216
16217         PR c++/12369
16218         * g++.dg/template/friend25.C: New test.
16219
16220 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16221
16222         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16223         versions.
16224
16225 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16226
16227         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16228         == 2147483647.
16229
16230 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16231
16232         * gcc.c-torture/execute/960416-1.x: Remove.
16233         * gcc.c-torture/execute/divconst-3.x: Likewise.
16234
16235 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16236
16237         PR target/12598
16238         * gcc.dg/torture/cris-volatile-1.c: New test.
16239
16240 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16241
16242         PR optimization/9325
16243         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16244         for overflowing floating point to integer conversion during RTL
16245         simplification.
16246
16247 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16248
16249         * objc/execute/_cmd.m: Fix typo.
16250         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16251         Relax 'scan-assembler' regexp.
16252         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16253         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16254         * objc.dg/zero-link-2.m: Remove blank line.
16255         * objc.dg/zero-link-3.m: New test case.
16256
16257 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16258
16259         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16260
16261         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16262         than linker trickery.
16263
16264 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16265
16266         PR c++/12370
16267         * g++.dg/other/friend2.C: New test.
16268
16269 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16270
16271         * gcc.dg/20031012-1.c: New test.
16272
16273 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16274
16275         * gcc.dg/weak/weak-3.c: Fix for new warning.
16276
16277 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16278
16279         PR optimization/8750
16280         * gcc.c-torture/execute/20031012-1.c: New test case.
16281
16282 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16283
16284         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16285         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16286
16287 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16288
16289         PR optimization/12260
16290         * gcc.c-torture/compile/20031011-2.c: New test case.
16291
16292 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16293
16294         * gcc.c-torture/execute/20031011-1.c: New testcase.
16295
16296 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16297
16298         * gcc.c-torture/compile/20031011-1.c: New test.
16299
16300 2003-10-11  Jan Hubicka  <jh@suse.cz>
16301
16302         * g++.dg/other/first-global.C: New test.
16303
16304 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16305
16306         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16307
16308 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16309
16310         * gcc.c-torture/compile/20031010-1.c: New test.
16311
16312 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16313
16314         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16315         * gcc.c-torture/execute/va-arg-25.c: ... here.
16316
16317 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16318
16319         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16320
16321 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16322
16323         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16324
16325 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16326
16327         * g++.dg/parse/error2.C: New test.
16328
16329 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16330
16331         PR c++/11097
16332         * g++.dg/other/error5.C: Modify the error message.
16333         * g++.dg/lookup/using8.C: New test.
16334
16335 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16336
16337         * gcc.dg/darwin-abi-2.c: New file.
16338         * gcc.c-torture/execute/va-arg-24.c: New file.
16339
16340 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16341
16342         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16343         indentation.
16344
16345 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16346
16347         PR c++/10147
16348         * g++.dg/other/error4.C: Update error messages.
16349         * g++.dg/template/ptrmem4.C: Likewise.
16350
16351         PR c++/12337
16352         * g++.dg/init/new9.C: New test.
16353
16354         PR c++/12334, c++/12236, c++/8656
16355         * g++.dg/ext/attrib8.C: New test.
16356
16357 2003-10-06  Devang Patel  <dpatel@apple.com>
16358
16359         * gcc.dg/debug/dwarf2-3.h: New test.
16360         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16361
16362 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16363
16364         * g++.dg/opt/cfg2.C: New test.
16365
16366 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16367
16368         * g++.dg/opt/float1.C: New test.
16369
16370 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16371
16372         * gcc.dg/c90-array-lval-6.c: New test.
16373         * gcc.dg/c99-array-lval-6.c: New test.
16374
16375 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16376             Ziemowit Laski  <zlaski@apple.com>
16377
16378         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16379         'Derived', so that it is never considered a class method; add
16380         new warning for '+port' method ambiguity.
16381         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16382         <objc/objc-api.h> (needed on Mac OS X).
16383         * objc.dg/method-13.m: New test.
16384
16385 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16386
16387         PR optimization/9325, PR java/6391
16388         * gcc.c-torture/execute/20031003-1.c: New test case.
16389
16390 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16391
16392         PR optimization/12180
16393         * gcc.dg/20031002-1.c: New test.
16394
16395         PR c++/12486
16396         * g++.dg/inherit/error1.C: New test.
16397
16398 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16399
16400         * lib/f-torture.exp (search_for): Rename to...
16401         (search_for_re): This.  Also, clean up comments and the
16402         "regexp" invocation.
16403
16404 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16405
16406         * gcc.c-torture/compile/20031002-1.c: New test.
16407
16408 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16409
16410         * g++.dg/opt/cond1.C: New test.
16411
16412 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16413
16414         * gcc.dg/Wold-style-definition-2.c: New testcase.
16415         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16416
16417 2003-09-29  Richard Henderson  <rth@redhat.com>
16418
16419         * g++.dg/init/array10.C: Add dg-options.
16420
16421 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16422
16423         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16424
16425 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16426
16427         * g++.dg/template/friend19.C: Fix typo.
16428         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16429
16430 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16431
16432         * gcc.c-torture/execute/20030928-1.c: New test.
16433         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16434
16435 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16436
16437         * g++.dg/opt/unroll1.C: New test.
16438
16439 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16440
16441         PR optimization/11741
16442         * gcc.dg/20030926-1.c: New test case.
16443
16444 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16445
16446         PR c++/5655
16447         * g++.dg/parse/access7.C: New test.
16448         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16449
16450 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16451
16452         MERGE OF objc-improvements-branch into MAINLINE:
16453         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16454         if libobjc has not been built.
16455         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16456         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16457         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16458         objc/execute/nested-3.m, objc/execute/np-2.m,
16459         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16460         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16461         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16462         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16463         objc.dg/special/unclaimed-category-1.h,
16464         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16465         well as GNU runtime.
16466         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16467         * execute/cascading-1.m, execute/function-message-1.m,
16468         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16469         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16470         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16471         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16472         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16473         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16474         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16475         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16476         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16477         * objc.dg/bitfield-2.m: Run only on Darwin.
16478         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16479         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16480         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16481         * objc.dg/const-str-1.m: Fix constant string layout.
16482
16483 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16484
16485         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16486
16487 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16488
16489         * gcc.dg/darwin-abi-1.c: New file.
16490
16491 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16492
16493         PR target/12281
16494         * gcc.c-torture/compile/20030921-1.c: New test.
16495
16496 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16497
16498         * g++.dg/opt/reg-stack2.C: New test.
16499
16500 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16501
16502         * g++.dg/eh/delayslot1.C: New test.
16503
16504 2003-09-20  Richard Henderson  <rth@redhat.com>
16505
16506         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16507
16508 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16509
16510         * gcc.c-torture/execute/20030920-1.c: New test case.
16511
16512 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16513
16514         * g++.dg/rtti/typeid3.C: Correct expected error message.
16515
16516 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16517
16518         PR c++/157
16519         * g++.dg/parse/crash12.C: New test.
16520
16521 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16522
16523         * gcc.dg/compat/mixed-struct-check.h: New.
16524         * gcc.dg/compat/mixed-struct-defs.h: New.
16525         * gcc.dg/compat/mixed-struct-init.h: New.
16526         * gcc.dg/compat/struct-by-value-19_main.c: New.
16527         * gcc.dg/compat/struct-by-value-19_x.c: New.
16528         * gcc.dg/compat/struct-by-value-19_y.c: New.
16529         * gcc.dg/compat/struct-by-value-20_main.c: New.
16530         * gcc.dg/compat/struct-by-value-20_x.c: New.
16531         * gcc.dg/compat/struct-by-value-20_y.c: New.
16532         * gcc.dg/compat/struct-return-19_main.c: New.
16533         * gcc.dg/compat/struct-return-19_x.c: New.
16534         * gcc.dg/compat/struct-return-19_y.c: New.
16535         * gcc.dg/compat/struct-return-20_main.c: New.
16536         * gcc.dg/compat/struct-return-20_x.c: New.
16537         * gcc.dg/compat/struct-return-20_y.c: New.
16538
16539 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16540         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16541         so that it will not complain on LP64 targets.
16542
16543 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16544
16545         PR c++/495
16546         * g++.dg/template/friend24.C: New test.
16547
16548 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16549
16550         PR c++/12332
16551         * g++.dg/template/memtmpl2.C: New test.
16552
16553 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16554
16555         PR target/11184
16556         * gcc.dg/builtin-apply1.c: New test.
16557
16558 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16559
16560         PR c++/9848
16561         * g++.dg/warn/Wunused-4.C: New test.
16562
16563 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16564
16565         PR c++/12316
16566         * g++.dg/other/gc2.C: New test.
16567
16568 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16569
16570         PR c++/11991
16571         * g++.dg/rtti/typeid3.C: New test.
16572
16573         PR c++/12266
16574         * g++.dg/overload/template1.C: New test.
16575
16576 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16577
16578         * g++.dg/opt/cfg3.C: New test.
16579
16580 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16581
16582         PR c++/7939
16583         * g++.dg/template/crash11.C: New test.
16584
16585 2003-09-16  Jason Merrill  <jason@redhat.com>
16586             Jakub Jelinek  <jakub@redhat.com>
16587
16588         * gcc.dg/attr-warn-unused-result.c: New test.
16589
16590 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16591
16592         PR c++/12184
16593         * g++.dg/expr/call2.C: New test.
16594
16595 2003-09-15  Andreas Jaeger  <aj@suse.de>
16596
16597         * gcc.dg/Wold-style-definition-1.c: New test.
16598
16599 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16600
16601         PR c++/3907
16602         * g++.dg/parse/template12.C: New test.
16603
16604         * g++.dg/abi/bitfield11.C: New test.
16605         * g++.dg/abi/bitfield12.C: Likewise.
16606
16607 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16608
16609         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16610         non-expansion of functional macro name without arguments at EOL.
16611         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16612
16613 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16614
16615         * gcc.c-torture/execute/20030914-[12].c: New tests.
16616
16617 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16618
16619         PR c++/11788
16620         * g++.dg/overload/addr1.C: New test.
16621
16622 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16623
16624         * gcc.dg/20030909-1.c: New test.
16625
16626 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16627
16628         * gcc.dg/ultrasp10.c: New test.
16629
16630 2003-09-09  Devang Patel  <dpatel@apple.com>
16631
16632         * gcc.dg/darwin-ld-6.c: New test.
16633
16634 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16635
16636         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16637
16638 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16639
16640         * gcc.dg/ia64-types1.c: New test.
16641         * gcc.dg/ia64-types2.c: Likewise.
16642
16643 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16644
16645         * gcc.dg/builtins-1.c: Add more _Complex tests.
16646         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16647
16648         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16649         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16650
16651 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16652
16653         PR c++/11786
16654         * g++.dg/lookup/koenig2.C: New test.
16655
16656         PR c++/5296
16657         * g++.dg/rtti/typeid2.C: New test.
16658
16659 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16660
16661         * gcc.c-torture/compile/20030904-1.c: New test.
16662
16663 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16664
16665         * g++.dg/opt/longbranch2.C: New test.
16666
16667 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16668
16669         * g++.dg/template/crash10.C: Only compile it.
16670
16671 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16672
16673         PR middle-end/11665
16674         * gcc.c-torture/compile/20030907-1.c: New test.
16675         * g++.dg/init/array11.C: New test.
16676
16677 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16678
16679         PR c++/11852
16680         * g++.dg/init/struct1.C: New test.
16681
16682 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16683
16684         PR c++/12181
16685         * g++.dg/expr/comma1.C: New test.
16686
16687 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16688
16689         PR c++/11867
16690         * g++.dg/expr/static_cast5.C: New test.
16691
16692 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16693
16694         PR c++/11507
16695         * g++.dg/lookup/scoped7.C: New test.
16696
16697         PR c++/9574
16698         * g++.dg/other/static1.C: New test.
16699
16700         PR c++/11490
16701         * g++.dg/warn/template-1.C: New test.
16702
16703         PR c++/11432
16704         * g++.dg/template/crash10.C: New test.
16705
16706         PR c++/2478
16707         * g++.dg/overload/VLA.C: New test.
16708
16709         PR c++/10804
16710         * g++.dg/template/call1.C: New test.
16711
16712 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16713
16714         PR c++/11794
16715         * g++.dg/parse/using3.C: New test.
16716
16717 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16718
16719         PR c++/11409
16720         * g++.dg/overload/builtin3.C: New test case.
16721
16722 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16723
16724         PR c/9862
16725         * gcc.dg/20030906-1.c: New test.
16726         * gcc.dg/20030906-2.c: Likewise.
16727
16728 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16729
16730         PR c++/12167
16731         * g++.dg/parse/defarg5.C: New test.
16732
16733         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16734
16735 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16736
16737         PR c++/12163
16738         * g++.dg/expr/static_cast4.C: New test.
16739
16740         PR c++/12146
16741         * g++.dg/template/crash9.C: New test.
16742
16743 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16744
16745         * g++.old-deja/g++.ext/pretty2.C: Update for change
16746         in __FUNCTION__.
16747         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16748
16749 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16750
16751         PR c++/11922
16752         * g++/dg/template/qualified-id1.C: New test.
16753
16754         PR c++/12037
16755         * g++.dg/warn/noeffect4.C: New test.
16756
16757 2003-09-04  Matt Austern  <austern@apple.com>
16758
16759         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16760         * g++.dg/ext/fnname2.C: Likewise.
16761         * g++.dg/ext/fnname3.C: Likewise.
16762
16763 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16764
16765         * g++.dg/expr/lval1.C: New test.
16766         * g++.dg/ext/lvcast.C: Remove.
16767
16768 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16769
16770         PR optimization/11700.
16771         * gcc.c-torture/compile/20030903-1.c: New test case.
16772
16773 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16774
16775         PR c++/12053
16776         * g++.dg/abi/layout4.C: New test.
16777
16778 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16779
16780         PR c++/11553
16781         * g++.dg/parse/friend3.C: New test.
16782
16783 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16784
16785         PR c++/11847
16786         * g++.dg/template/class1.C: New test.
16787
16788         PR c++/11808
16789         * g++.dg/expr/call1.C: New test.
16790
16791 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16792
16793         PR c++/12114
16794         * g++.dg/init/ref9.C: New test.
16795
16796         PR c++/11972
16797         * g++.dg/template/nested4.C: New test.
16798
16799 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16800
16801         PR c++/12093
16802         * g++.dg/template/non-dependent4.C: New test.
16803
16804         PR c++/11928
16805         * g++.dg/inherit/conv1.C: New test.
16806
16807 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16808
16809         PR c++/6196
16810         * g++.dg/ext/label1.C: New test.
16811         * g++.dg/ext/label2.C: Likewise.
16812
16813 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16814
16815         * g++.dg/expr/cond3.C: New test.
16816
16817 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16818
16819         * gcc.dg/builtins-1.c: Add new builtin cases.
16820
16821 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16822
16823         * gcc.dg/builtins-1.c: Add new cases.
16824         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16825
16826 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16827
16828         * gcc.dg/builtins-1.c: Add more math builtin tests.
16829         * gcc.dg/torture/builtin-attr-1.c: New test.
16830
16831 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16832
16833         PR optimization/5079
16834         * g++.dg/opt/static3.C: New test.
16835
16836 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16837
16838         * gcc.misc-tests/gcov-10b.c: New test.
16839
16840 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16841
16842         * g++.dg/opt/ptrmem3.C: New test.
16843
16844         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16845
16846 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16847
16848         * gcc.dg/20030826-2.c: New test.
16849
16850 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16851
16852         PR middle-end/12002
16853         * g77.f-torture/compile/12002.f: New test case.
16854
16855 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16856
16857         * gcc.dg/20030826-1.c: New test case.
16858
16859 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16860
16861         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16862
16863 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16864
16865         PR c++/11871
16866         * c++.dg/lookup/crash1.C: New test.
16867
16868         * c++.dg/warn/noeffect3.C: New test.
16869
16870 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16871
16872         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16873         * gcc.dg/compat/vector-1_y.c: Ditto.
16874         * gcc.dg/compat/vector-2_x.c: Ditto.
16875         * gcc.dg/compat/vector-2_y.c: Ditto.
16876
16877 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16878
16879         * gcc.dg/20030702-1.c: New test.
16880
16881 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16882
16883         PR c++/8795
16884         * g++.dg/ext/altivec-1.C: New test.
16885
16886 2003-08-24  Richard Henderson  <rth@redhat.com>
16887
16888         * g++.dg/eh/simd-2.C: Add -w for x86.
16889
16890 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16891
16892         * gcc.dg/20030815-1.c: New test.
16893
16894 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16895
16896         PR c++/3765
16897         * g++.dg/parse/access6.C: New test.
16898
16899 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16900
16901         PR c++/641, c++/11876
16902         * g++.dg/template/friend22.C: New test.
16903         * g++.dg/template/friend23.C: Likewise.
16904
16905 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16906
16907         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16908         identically.
16909
16910 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16911
16912         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16913
16914 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16915
16916         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16917
16918 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16919
16920         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16921
16922 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16923
16924         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16925
16926 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16927
16928         PR c++/11919
16929         * g++.dg/overload/prom1.C: New test.
16930
16931         PR c++/11551
16932         * g++.dg/parse/dtor2.C: New test.
16933
16934         PR c++/10762
16935         * g++.dg/parse/using2.C: New test.
16936
16937 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16938
16939         PR target/11805
16940         * gcc.c-torture/compile/20030821-1.c: New.
16941
16942 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16943
16944         PR c++/11834
16945         * g++.dg/template/deduce2.C: New test.
16946
16947 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16948
16949         * gcc.c-torture/execute/20030821-1.c: New test.
16950
16951 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16952
16953         PR middle-end/11984
16954         * gcc.dg/20030820-1.c: New test case.
16955
16956 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16957
16958         PR c++/11945
16959         * g++.dg/warn/noeffect2.C: New test.
16960
16961 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16962
16963         PR c++/10926
16964         * g++.dg/template/dtor2.C: New test.
16965
16966         PR c++/11684
16967         * g++.dg/template/operator1.C: New test.
16968         * g++.dg/parse/operator4.C: New test.
16969
16970         PR c++/11946.C
16971         * g++.dg/expr/enum1.C: New test.
16972         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16973
16974         PR c++/11036.C
16975         * g++.dg/parse/elab2.C: New test.
16976         * g++.dg/parse/typedef4.C: Change error message.
16977         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16978         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16979         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16980
16981 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16982
16983         * gcc.dg/pch/warn-1.c: New.
16984         * gcc.dg/pch/warn-1.hs: New.
16985
16986         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16987         not-tested file.
16988
16989 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16990
16991         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16992
16993 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16994
16995         * gcc.dg/uninit-D.c: New Test.
16996         * gcc.dg/uninit-E.c: New Test.
16997         * gcc.dg/uninit-F.c: New Test.
16998         * gcc.dg/uninit-G.c: New Test.
16999
17000 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17001
17002         * g++.dg/README: Describe the pch directory.
17003
17004 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17005
17006         PR c++/11174
17007         * g++.dg/parse/access4.C: New test.
17008         * g++.dg/parse/access5.C: Likewise.
17009         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17010
17011 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17012
17013         * gcc.dg/noncompile/20030818-1.c: New.
17014
17015 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17016
17017         PR c++/11957
17018         * g++.dg/warn/noeffect1.C: New test.
17019
17020         * g++.dg/template/scope2.C: New test.
17021         * g++.dg/template/error2.C: Correct dg-error
17022
17023 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17024
17025         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17026
17027 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17028
17029         PR C++/11512
17030         * g++.dg/template/warn1.C: New.
17031
17032 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17033
17034         * g++.dg/template/error2.C: New test.
17035         * g++.dg/lookup/using7.C: Adjust errors
17036         * g++.old-deja/g++.pt/crash36.C: Likewise.
17037         * g++.old-deja/g++.pt/derived3.C: Likewise.
17038
17039 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17040
17041         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17042         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17043         * gcc.c-torture/execute/builtins/string-9.c: New, from
17044         string-opt-9.c.  Adjust for execute/builtins framework.
17045         * gcc.c-torture/execute/string-opt-9.c: Delete.
17046
17047 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17048
17049         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17050
17051         * g++.dg/parse/ret-type2.C: New test.
17052
17053         PR c++/11703
17054         * g++.dg/init/new8.C: New test.
17055
17056         PR c++/10923
17057         * g++.dg/parse/typedef5.C: New test.
17058
17059         PR c++/9512
17060         * g++.dg/parse/qualified2.C: New test.
17061         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17062         invalid code.
17063
17064 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17065
17066         * g++.dg/conversion/ptrmem1.C: New test.
17067
17068 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17069
17070         PR target/11693
17071         * gcc.dg/20030811-1.c: New test.
17072
17073         PR target/11535
17074         * gcc.c-torture/execute/20030811-1.c: New test.
17075
17076 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17077
17078         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17079
17080 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17081
17082         PR c++/11789.C
17083         * g++.dg/inherit/multiple1.C: New test.
17084
17085 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17086
17087         * gcc.dg/spe1.c: New test.
17088
17089         PR c++/11670
17090         * g++.dg/expr/cast2.C: New test.
17091
17092         PR c++/10530
17093         * g++.dg/template/dependent-name2.C: New test.
17094
17095 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17096
17097         * g++.dg/parse/crash11.C: Put the dg options in comments.
17098
17099 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17100
17101         * lib/gcc-dg.exp: Update for diagnostic change.
17102
17103 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17104
17105         PR c++/5767
17106         * g++.dg/parse/crash11.C: New test.
17107
17108 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17109
17110         * gcc.dg/cpp/spacing1.c: Update.
17111
17112 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17113
17114         PR target/11739
17115         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17116         a value for -mtune.
17117
17118 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17119
17120         PR middle-end/11771
17121         * gcc.c-torture/compile/20030804-1.c: New test case.
17122
17123 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17124
17125         * gcc.dg/20030804-1.c: New test case.
17126
17127 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17128
17129         * gcc.dg/cpp/separate-1.c: New test.
17130
17131 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17132
17133         PR c++/11704
17134         * g++.dg/template/dependent-expr2.C: New test.
17135
17136         PR c++/11766
17137         * g++.dg/expr/ptrmem1.C: New test.
17138
17139 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17140
17141         PR c++/9453
17142         * g++.dg/template/friend15.C: New test.
17143
17144 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17145
17146         * lib/dg-pch.exp: Work round PCH bug.
17147
17148 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17149
17150         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17151         builtins.  Move cases from builtins-4.c here.
17152
17153         * gcc.dg/torture/builtin-math-1.c: New test taken from
17154         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17155         additional cases.
17156
17157         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17158         Delete.
17159
17160 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17161
17162         PR c++/9447
17163         * g++.dg/template/using7.C: New test.
17164
17165 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17166
17167         * import1.c, import2.c: New tests.
17168
17169 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17170
17171         * g++.dg/eh/crossjump1.C: New test.
17172
17173 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17174
17175         PR c++/11697
17176         * g++.dg/template/using6.C: New test.
17177
17178         PR c++/11744
17179         * g++.dg/template/koenig2.C: New test.
17180
17181 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17182
17183         PR c++/7983
17184         * g++.dg/parse/typedef4.C: New test.
17185
17186 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17187
17188         PR c++/8442, c++/8806
17189         * g++.dg/template/elab1.C: New test.
17190         * g++.dg/template/type2.C: Likewise.
17191         * g++.dg/template/ttp3.C: Adjust expected error message.
17192         * g++.old-deja/g++.law/visibility13.C: Likewise.
17193         * g++.old-deja/g++.niklas/t135.C: Likewise.
17194         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17195         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17196         template argument.
17197         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17198
17199 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17200
17201         PR c++/11295
17202         * g++.dg/ext/stmtexpr1.C: New test.
17203
17204         * g++.dg/opt/tmp1.C: New test.
17205
17206         PR c++/11525
17207         * g++.dg/parse/constant4.C: New test.
17208
17209         PR c++/9447
17210         * g++.dg/template/using5.C: New test.
17211
17212 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17213
17214         * gcc.dg/builtins-27.c: New test case.
17215
17216 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17217
17218         * gcc.dg/tls/opt-7.c: New test.
17219
17220 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17221
17222         * g++.old-deja/g++.other/crash18.C: Remove.
17223
17224 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17225
17226         * g++.dg/template/explicit3.C: New.
17227         * g++.dg/template/explicit4.C: New.
17228         * g++.dg/template/explicit5.C: New.
17229
17230         PR c++/11347
17231         * g++.dg/template/memtmpl1.C: New.
17232
17233 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17234
17235         PR target/11565
17236         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17237         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17238
17239 2003-07-30  Jan Hubicka  <jh@suse.cz>
17240
17241         * vtgc1.c: Kill.
17242
17243 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17244
17245         * gcc.dg/struct-in-proto-1.c: New test.
17246
17247 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17248
17249         * gcc.dg/cpp/include2.c: Only expect one message.
17250
17251 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17252
17253         PR c++/9447
17254         * g++.dg/template/using1.C: New test.
17255         * g++.dg/template/using2.C: New test.
17256         * g++.dg/template/using3.C: New test.
17257         * g++.dg/template/using4.C: New test.
17258
17259 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17260
17261         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17262         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17263
17264 2003-07-28  Jan Hubicka  <jh@suse.cz>
17265
17266         PR c++/11530
17267         * g++.dg/opt/call1.C: New test.
17268
17269 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17270
17271         PR c++/11667
17272         * g++.dg/init/enum2.C: New test.
17273         * g++.dg/template/overload1.C: Add "-w" option.
17274
17275 2003-07-28    <hp@bitrange.com>
17276
17277         * gcc.dg/Wdeclaration-after-statement-1.c,
17278         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17279
17280 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17281
17282         * gcc.c-torture/compile/20030725-1.c: New test.
17283
17284 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17285
17286         * gcc.dg/20030505.c: Only run for SPE.
17287         Remove definition of opaque type.
17288
17289 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17290
17291         * g++.dg/template/ptrmem6.C: New test.
17292
17293 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17294
17295         * gcc.c-torture/compile/zero-strct-2.c: New test.
17296
17297 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17298
17299         * gcc.dg/intermod-1.c: New test.
17300
17301 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17302
17303         PR c++/11617
17304         * g++.dg/template/lookup2.C: New test.
17305         * g++.dg/template/memclass1.C: Remove instantiated from error.
17306         * g++.dg/other/error2.C: Tweak expected errors.
17307
17308         PR c++/11596
17309         * g++.dg/template/defarg3.C: New test.
17310
17311         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17312
17313 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17314
17315         * g++.dg/inherit/access5.C: New test.
17316
17317 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17318
17319         PR c++/11513
17320         * g++.dg/template/crash8.C: New test.
17321
17322 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17323
17324         PR c/10602
17325         * gcc.dg/noncompile/incomplete-2.c: New test.
17326
17327 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17328
17329         PR c++/11645
17330         * g++.dg/inherit/access4.C: New test.
17331
17332         PR c++/11517
17333         * g++.dg/expr/cond2.C: New test.
17334
17335         PR optimization/10679
17336         * g++.dg/opt/inline4.C: New test.
17337
17338 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17339
17340         * g++.dg/parse/crash10: New test.
17341
17342 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17343
17344         * g++.dg/ext/flexary1.C: New test.
17345
17346 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17347
17348         PR c++/10793
17349         * g++.dg/template/crash9.C: New test.
17350
17351 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17352
17353         PR c++/3004
17354         * g++.dg/parse/typedef3.C: New test.
17355
17356         PR c++/7906
17357         * g++.dg/parse/operator2.C: New test.
17358
17359         PR c++/8895
17360         * g++.dg/parse/def-tmpl-arg1.C: New test.
17361
17362         PR c++/9282
17363         * g++.dg/parse/funptr1.C: New test.
17364
17365         PR c++/9452
17366         * g++.dg/parse/ambig3.C: New test.
17367
17368         PR c++/9454
17369         * g++.dg/parse/operator3.C: New test.
17370
17371         PR c++/9486
17372         * g++.dg/parse/template10.C: New test.
17373
17374         PR c++/9488
17375         * g++.dg/parse/template11.C: New test.
17376
17377         PR c++/10150
17378         * g++.dg/parse/invalid-op1.C: New test.
17379
17380         PR c++/10247
17381         * g++.dg/parse/condexpr1.C: New test.
17382
17383 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17384
17385         * g++.dg/ext/packed3.C: New test.
17386         * g++.dg/ext/packed4.C: New test.
17387
17388         * gcc.dg/pack-test-3.c: New test.
17389
17390 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17391
17392         * lib/compat.exp: Handle dg-options per source file.
17393         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17394         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17395         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17396         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17397         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17398         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17399         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17400         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17401         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17402         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17403         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17404         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17405         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17406         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17407
17408 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17409
17410         PR c/10320
17411         * gcc.c-torture/execute/20030718-1.c: New test.
17412
17413 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17414
17415         PR optimization/11536
17416         * gcc.dg/20030721-1.c: New test.
17417
17418 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17419
17420         PR c++/11546
17421         * g++.dg/template/lookup1.C: New test.
17422
17423 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17424
17425         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17426         diagnostics of ill-formed constructs involving labels.
17427         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17428         the new 'previously defined here' message.
17429
17430 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17431
17432         * g++.dg/parse/non-dependent2.C: New test.
17433
17434 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17435
17436         * g++.dg/init/init-ref4.C: xfail on targets without
17437         weak symbols.
17438
17439 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17440
17441         PR target/11087
17442         * gcc.c-torture/execute/20030717-1.c: New test.
17443
17444 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17445
17446         * g++.dg/opt/cfg1.C: New test.
17447
17448 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17449
17450         PR optimization/11557
17451         * gcc.dg/20030717-1.c: New test.
17452
17453 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17454
17455         PR c++/10476
17456         * g++.dg/expr/crash-1.C: New test.
17457
17458         PR c++/11027
17459         * g++.dg/template/init3.C: New test.
17460
17461         PR c++/8222
17462         * g++.dg/template/non-dependent1.C: New test.
17463
17464         PR c++/11070
17465         * g++.dg/template/non-dependent2.C: New test.
17466
17467         PR c++/11071
17468         * g++.dg/template/non-dependent3.C: New test.
17469
17470         PR c++/9907
17471         * g++.dg/template/sizeof5.C: New test.
17472
17473 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17474
17475         PR 11498
17476         * gcc.c-torture/compile/mangle-1.c: New file.
17477
17478 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17479
17480         PR c++/7809
17481         * g++.dg/parse/access3.C: New test.
17482
17483 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17484
17485         PR c++/11384
17486         * g++.dg/init/init-ref4.C: New test.
17487
17488 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17489
17490         PR c++/11547
17491         * g++.dg/parse/constant3.C: New test.
17492         * g++.dg/parse/crash7.C: Likewise.
17493
17494 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17495
17496         PR target/11008
17497         * gcc.dg/i386-pentium4-not-mull.c: New.
17498
17499 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17500
17501         * gcc.dg/asm-names.c (ymain): Make it weak.
17502
17503 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17504
17505         PR c++/5421
17506         * g++.dg/template/friend21.C: New test.
17507
17508 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17509
17510         * gcc.dg/cleanup-8.c: New test.
17511         * gcc.dg/cleanup-9.c: New test.
17512
17513 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17514
17515         * g++.dg/ext/dll-MI1.h: New file.
17516         * g++.dg/ext/dllexport-MI1.C: New file.
17517         * g++.dg/ext/dllimport-MI1.C: New file.
17518
17519 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17520
17521         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17522         it does not have cmpstrsi patterns (just cmpmemsi).
17523
17524 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17525
17526         PR debug/11473
17527         * g++.dg/debug/debug8.C: New test.
17528
17529 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17530
17531         PR c++/10108
17532         * g++.dg/template/crash7.C: New test.
17533
17534 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17535
17536         PR target/10795
17537         * gcc.c-torture/compile/20030708-1.c: New.
17538
17539 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17540
17541         * gcc.c-torture/execute/20030715-1.c: New test.
17542
17543 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17544
17545         * gcc.dg/pch/inline-3.c: New file.
17546         * gcc.dg/pch/inline-3.hs: New file.
17547         * gcc.dg/pch/inline-4.c: New file.
17548         * gcc.dg/pch/inline-4.hs: New file.
17549
17550 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17551
17552         PR c++/11509
17553         * g++.dg/template/crash6.C: New test.
17554
17555         PR c++/7053
17556         * g++.dg/template/friend20.C: New test.
17557
17558         PR c++/7019
17559         * g++.dg/template/overload2.C: New test.
17560
17561 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17562
17563         PR optimization/11440
17564         * gcc.c-torture/execute/20030714-1.c: New test.
17565
17566 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17567
17568         PR c++/11154
17569         * g++.dg/template/partial2.C: New test.
17570
17571 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17572
17573         PR c++/11503
17574         * g++.dg/template/anon1.C: New test.
17575
17576         PR c++/11493
17577         PR c++/11495
17578         * g++.dg/parse/template9.C: Likewise.
17579         * g++.dg/template/crash4.C: New test.
17580         * g++.dg/template/koenig1.C: Likewise.
17581         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17582         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17583         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17584         functions.
17585         * g++.old-deja/g++.jason/template36.C: Likewise.
17586         * g++.old-deja/g++.mike/p1989.C: Likewise.
17587         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17588         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17589         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17590         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17591         compiling.
17592         * g++.old-deja/g++.pt/union2.C: Use this->.
17593
17594 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17595
17596         * gcc.dg/20030711-1.c: New test.
17597
17598 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17599
17600         PR c++/11050
17601         * g++.dg/parse/args1.C: New test.
17602         * g++.pt/defarg8.C: Change expected errors.
17603
17604 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17605
17606         PR c++/8164
17607         * g++.dg/template/nontype2.C: New test.
17608
17609         PR c++/10558
17610         * g++.dg/parse/template8.C: New test.
17611
17612         PR c++/8327
17613         * g++.dg/template/scope1.C: New test.
17614
17615         * g++.dg/warn/Wsign-compare-1.C: New test.
17616
17617 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17618
17619         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17620
17621 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17622
17623         PR c++/9411
17624         * g++.dg/template/explicit2.C: New test.
17625
17626         PR c++/10032
17627         * g++.dg/warn/pedantic1.C: New test.
17628
17629 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17630
17631         PR c++ 9483
17632         * g++.dg/other/field1.C: New test.
17633
17634 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17635
17636         PR c/11449
17637         * gcc.c-torture/compile/20030707-1.c: New.
17638
17639 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17640
17641         PR c++/10849
17642         * g++.dg/template/access12.C: New test.
17643
17644 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17645
17646         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17647         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17648         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17649         * gcc.misc-tests/gcov.exp: Update
17650         * g++.dg/gcov/gcov.exp: Update
17651         * lib/gcov.exp: Update.
17652
17653 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17654
17655         * g++.dg/abi/mangle17.C: Make sure template expressions are
17656         dependent.
17657         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17658         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17659         * g++.dg/opt/stack1.C: Remove erroneous code.
17660         * g++.dg/parse/template7.C: New test.
17661         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17662         * g++.old-deja/g++.pt/crash4.C: Likewise.
17663
17664 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17665
17666         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17667         with zero or one occurence of `$' after the initial `L'.
17668
17669 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17670
17671         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17672
17673 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17674
17675         PR c/11370
17676         * gcc.dg/Wunreachable-6.c: New testcase.
17677         * gcc.dg/Wunreachable-7.c: New testcase.
17678
17679 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17680
17681         PR c/11420
17682         * gcc.dg/20030708-1.c: New test.
17683
17684 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17685
17686         * gcc.dg/compat/sdata-section.h: New file.
17687         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17688         * gcc.dg/torture/mips-sdata-1.c: New test.
17689
17690 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17691
17692         PR c++/11030
17693         * g++.dg/template/friend19.C: New test.
17694
17695 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17696
17697         * g++.dg/opt/strength-reduce.C: New test.
17698
17699 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17700
17701         PR target/10979
17702         * gcc.dg/20030707-1.c: New testcase.
17703
17704 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17705
17706         PR optimization/11059
17707         * g++.dg/opt/emptyunion.C: New testcase.
17708
17709 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17710             Eric Botcazou  <ebotcazou@libertysurf.fr>
17711
17712         * g++.dg/opt/stack1.C: New test.
17713
17714 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17715
17716         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17717         run test.
17718
17719         PR c++/11431
17720         * g++.dg/expr/static_cast3.C: New test.
17721
17722 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17723
17724         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17725         everywhere.
17726         * gcc.dg/concat.c: Concatenation of string constants with
17727         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17728         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17729         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17730         necessary to avoid multi-character character constant warning.
17731         * gcc.dg/cpp/escape.c: Likewise.
17732         * gcc.dg/cpp/ucs.c: Likewise.
17733         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17734         Fix a typo.
17735
17736 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17737
17738         PR c/11428
17739         * gcc.c-torture/compile/20030704-1.c: New.
17740
17741 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17742
17743         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17744
17745 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17746
17747         PR c++/5287, PR c++/7910,  PR c++/11021
17748         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17749         tests for warnings.
17750         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17751         * g++.dg/ext/dllimport3.C: Likewise.
17752         * g++.dg/ext/dllimport4.C: New file.
17753         * g++.dg/ext/dllimport5.C: New file.
17754         * g++.dg/ext/dllimport6.C: New file.
17755         * g++.dg/ext/dllimport7.C: New file.
17756         * g++.dg/ext/dllimport8.C: New file.
17757         * g++.dg/ext/dllimport9.C: New file.
17758         * g++.dg/ext/dllimport10.C: New file.
17759         * g++.dg/ext/dllexport1.C: New file.
17760
17761 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17762
17763         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17764         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17765
17766 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17767
17768         * gcc.dg/builtins-25.c: New testcase.
17769         * gcc.dg/builtins-26.c: New testcase.
17770
17771 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17772
17773         * gcc.dg/compat/vector-defs.h: New file.
17774         * gcc.dg/compat/vector-setup.h: New file.
17775         * gcc.dg/compat/vector-check.h: New file.
17776         * gcc.dg/compat/vector-1_main.c: New file.
17777         * gcc.dg/compat/vector-1_x.c: New file.
17778         * gcc.dg/compat/vector-1_y.c: New file.
17779         * gcc.dg/compat/vector-2_main.c: New file.
17780         * gcc.dg/compat/vector-2_x.c: New file.
17781         * gcc.dg/compat/vector-2_y.c: New file.
17782
17783         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17784         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17785         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17786         * gcc.dg/compat/struct-align-1.h: New file.
17787         * gcc.dg/compat/struct-align-1_main.c: New file.
17788         * gcc.dg/compat/struct-align-1_x.c: New file.
17789         * gcc.dg/compat/struct-align-1_y.c: New file.
17790         * gcc.dg/compat/struct-align-2.h: New file.
17791         * gcc.dg/compat/struct-align-2_main.c: New file.
17792         * gcc.dg/compat/struct-align-2_x.c: New file.
17793         * gcc.dg/compat/struct-align-2_y.c: New file.
17794
17795         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17796         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17797         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17798         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17799         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17800         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17801         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17802         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17803         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17804         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17805         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17806         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17807         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17808         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17809         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17810         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17811         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17812         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17813         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17814         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17815         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17816         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17817         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17818         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17819         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17820         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17821         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17822         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17823         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17824
17825 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17826
17827         * gcc.dg/i386-call-1.c: New test.
17828
17829 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17830
17831         PR c++/9162
17832         * g++.dg/parse/defarg4.C: New.
17833
17834 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17835
17836         PR target/10700
17837         * gcc.c-torture/compile/20030703-1.c: New test case.
17838
17839 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17840
17841         * g++.dg/template/local3.C: Remove extra semicolon.
17842
17843 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17844
17845         * gcc.dg/i386-volatile-1.c: New test.
17846
17847 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17848
17849         PR c++/11072
17850         * g++.dg/other/offsetof2.C: XFAIL.
17851         * g++.dg/other/offsetof5.C: New.
17852
17853         PR c++/10219
17854         * g++.dg/template/error1.C: New.
17855
17856         PR c++/9779
17857         * g++.dg/template/dependent-expr1.C: New.
17858
17859 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17860
17861         PR c++/6949
17862         * g++.dg/template/local3.C: New test.
17863
17864         PR c++/11149
17865         * g++.dg/lookup/scoped6.C: New test.
17866
17867 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17868
17869         PR c++/8046
17870         * g++.dg/other/error7.C: New test.
17871
17872 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17873
17874         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17875         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17876         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17877         * g++.old-deja/g++.other/union2.C: Likewise.
17878         * gcc.dg/c90-const-expr-2.c: Likewise.
17879         * gcc.dg/c90-const-expr-3.c: Likewise.
17880         * gcc.dg/c99-const-expr-2.c: Likewise.
17881         * gcc.dg/c99-const-expr-3.c: Likewise.
17882         * gcc.dg/concat.c: Likewise.
17883
17884 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17885
17886         PR c++/9559
17887         * g++.dg/init/static1.C: New test.
17888
17889 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17890
17891         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17892         * g++.old-deja/g++.other/access2.C: Likewise.
17893         * g++.old-deja/g++.other/decl2.C: Likewise.
17894         * gcc.c-torture/execute/20020615-1.c: Likewise.
17895
17896 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17897
17898         PR c++/4933
17899         * g++.dg/template/sizeof4.C: New test.
17900
17901 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17902
17903         * g++.dg/other/error6.C: New test.
17904
17905 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17906
17907         PR c++/10750
17908         * g++.dg/parse/constant2.C: New test.
17909
17910 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17911
17912         PR c++/11106
17913         * g++.dg/other/error5.C: New test.
17914
17915 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17916
17917         * gcc.dg/format/gcc_diag-1.c: New test.
17918
17919 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17920
17921         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17922
17923 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17924
17925         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17926         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17927         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17928
17929 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17930
17931         * gcc.c-torture/execute/builtins/string-8.c: New test.
17932         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17933         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17934         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17935
17936 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17937
17938         PR c++/10468
17939         * g++.dg/ext/typeof6.C: New test.
17940
17941 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17942
17943         PR c++/10796
17944         * g++.dg/init/enum1.C: New test.
17945
17946 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17947
17948         * gcc.dg/20030627-1.c: New test.
17949
17950 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17951
17952         PR c++/11332
17953         * g++.dg/expr/static_cast2.C: New test.
17954
17955 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17956             Jakub Jelinek  <jakub@redhat.com>
17957
17958         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17959         sprintf(dst,"%s",src) optimization.
17960         * gcc.c-torture/execute/20030626-1.c: New test case.
17961         * gcc.c-torture/execute/20030626-2.c: New test case.
17962
17963 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17964
17965         * gcc.c-torture/execute/multi-ix.c: New test.
17966
17967         * gcc.c-torture/execute/simd-4.c (main):
17968         Added missing semicolon at end of union.
17969
17970 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17971
17972         PR c++/8266
17973         * g++.dg/template/explicit-instantiation3.C: New test.
17974
17975 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17976
17977         * gcc.dg/20030626-1.c: Use signed char.
17978
17979 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17980
17981         * gcc.dg/20030626-1.c: New test.
17982
17983 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17984
17985         * const-str-2.m: Update.
17986
17987 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17988
17989         PR c++/10990
17990         * g++.dg/rtti/dyncast1.C: New test.
17991         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17992         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17993         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17994
17995         PR c++/10931
17996         * g++.dg/expr/static_cast1.C: New test.
17997
17998 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17999
18000         * gcc.dg/20030625-1.c: New test.
18001
18002 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18003
18004         * gcc.c-torture/compile/20030624-1.c: New test case.
18005
18006 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18007
18008         * gcc.c-torture/execute/string-opt-17.c: New test.
18009
18010 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18011
18012         PR c++/5754
18013         * g++.dg/parse/crash6.C: New test.
18014
18015 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18016
18017         * gcc.dg/builtins-24.c: New test case.
18018
18019 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18020
18021         * g++.dg/opt/operator1.C: New test.
18022
18023 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18024
18025         * gcc.c-torture/execute/string-opt-16.c: New test case.
18026
18027 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18028
18029         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18030         * g++.old-deja/g++.other/conv7.C: Likewise
18031         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18032         * g++.old-deja/g++.other/overload14.C: Likewise.
18033
18034 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18035
18036         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18037         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18038
18039 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18040
18041         PR c++/10888
18042         * g++.dg/warn/Winline-3.C: New test.
18043
18044 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18045
18046         * lib/target-supports.exp (check_alias_available): Make the test
18047         program acceptable to the Solaris assembler.
18048
18049         PR c++/10749
18050         * g++.dg/template/memclass2.C: New test.
18051
18052 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18053             Eric Botcazou  <ebotcazou@libertysurf.fr>
18054
18055         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18056         data for non-matching targets.
18057         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18058
18059 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18060
18061         PR c++/10845
18062         * g++.dg/template/member3.C: New test.
18063
18064 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18065
18066         PR c++/10939
18067         * g++.dg/template/func1.C: New test.
18068
18069         PR c++/9649
18070         * g++.dg/template/static4.C: New test.
18071         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18072
18073         PR c++/11041
18074         * g++.dg/init/ref7.C: New test.
18075
18076 2003-06-19  Matt Austern  <austern@apple.com>
18077
18078         PR c++/11228
18079         * g++.dg/anew1.C: New test.
18080         * g++.dg/anew2.C: New test.
18081         * g++.dg/anew3.C: New test.
18082         * g++.dg/anew4.C: New test.
18083
18084 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18085
18086         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18087
18088 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18089
18090         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18091         endian-dependent.
18092
18093 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18094
18095         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18096         Remove cruft.
18097
18098 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18099
18100         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18101         * gcc.c-torture/compile/961203-1.c: Likewise.
18102         * gcc.c-torture/compile/980506-1.c: Likewise.
18103
18104 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18105
18106         PR c++/10712
18107         * g++.dg/lookup/using7.C: New test.
18108
18109 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18110
18111         PR c++/11105
18112         * g++.dg/abi/conv1.C: Remove it.
18113         * g++.dg/template/conv7.C: New test.
18114         * g++.dg/template/conv8.C: Likewise.
18115         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18116         conversion operator.
18117
18118 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18119
18120         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18121         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18122         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18123         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18124         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18125         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18126         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18127         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18128         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18129         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18130         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18131         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18132         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18133         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18134         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18135         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18136         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18137         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18138         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18139         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18140         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18141         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18142         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18143         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18144         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18145         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18146         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18147         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18148         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18149
18150 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18151
18152         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18153         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18154         indications.
18155
18156 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18157
18158         * gcc.dg/i386-387-5.c: New test case.
18159         * gcc.dg/i386-387-6.c: New test case.
18160         * gcc.dg/builtins-23.c: New test case.
18161
18162 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18163
18164         * gcc.dg/builtins-22.c: New test case.
18165         * gcc.dg/i386-387-1.c: Update to test exp.
18166         * gcc.dg/i386-387-2.c: Likewise.
18167
18168 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18169
18170         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18171
18172 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18173
18174         * lib/gcc-dg.exp (dg-require-dll): New function.
18175         (dg-xfail-if): Likewise.
18176         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18177         driver.
18178
18179         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18180         * gcc.c-torture/compile/20001205-1.c: Likewise.
18181         * gcc.c-torture/compile/20001226-1.c: Likewise.
18182         * gcc.c-torture/compile/20010518-2.c: Likewise.
18183         * gcc.c-torture/compile/20020312-1.c: Likewise.
18184         * gcc.c-torture/compile/20020604-1.c: Likewise.
18185         * gcc.c-torture/compile/920501-12.c: Likewise.
18186         * gcc.c-torture/compile/920501-4.c: Likewise.
18187         * gcc.c-torture/compile/920520-1.c: Likewise.
18188         * gcc.c-torture/compile/920521-1.c: Likewise.
18189         * gcc.c-torture/compile/920625-1.c: Likewise.
18190         * gcc.c-torture/compile/961203-1.c: Likewise.
18191         * gcc.c-torture/compile/980506-1.c: Likewise.
18192         * gcc.c-torture/compile/981006-1.c: Likewise.
18193         * gcc.c-torture/compile/981022-1.c: Likewise.
18194         * gcc.c-torture/compile/981223-1.c: Likewise.
18195         * gcc.c-torture/compile/990617-1.c: Likewise.
18196         * gcc.c-torture/compile/dll.c: Likewise.
18197         * gcc.c-torture/compile/labels-3.c: Likewise.
18198         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18199         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18200         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18201         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18202         * gcc.c-torture/compile/simd-5.c: Likewise.
18203         * gcc.c-torture/compile/20000804-1.x: Remove.
18204         * gcc.c-torture/compile/20001205-1.x: Likewise.
18205         * gcc.c-torture/compile/20001226-1.x: Likewise.
18206         * gcc.c-torture/compile/20010518-2.x: Likewise.
18207         * gcc.c-torture/compile/20020312-1.x: Likewise.
18208         * gcc.c-torture/compile/20020604-1.x: Likewise.
18209         * gcc.c-torture/compile/920501-12.x: Likewise.
18210         * gcc.c-torture/compile/920501-4.x: Likewise.
18211         * gcc.c-torture/compile/920520-1.x: Likewise.
18212         * gcc.c-torture/compile/920521-1.x: Likewise.
18213         * gcc.c-torture/compile/920625-1.x: Likewise.
18214         * gcc.c-torture/compile/961203-1.x: Likewise.
18215         * gcc.c-torture/compile/980506-1.x: Likewise.
18216         * gcc.c-torture/compile/981006-1.x: Likewise.
18217         * gcc.c-torture/compile/981022-1.x: Likewise.
18218         * gcc.c-torture/compile/981223-1.x: Likewise.
18219         * gcc.c-torture/compile/990617-1.x: Likewise.
18220         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18221         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18222         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18223         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18224         * gcc.c-torture/compile/simd-5.x: Likewise.
18225
18226         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18227
18228 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18229
18230         * gcc.c-torture/execute/20030611-1.c: New test.
18231
18232 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18233
18234         PR middle-end/168
18235         * gcc.dg/20030612-1.c: New test case.
18236
18237 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18238
18239         PR c++/10635
18240         * g++.dg/expr/cast1.C: New test.
18241
18242 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18243
18244         * gcc.dg/builtins-21.c: New test case.
18245
18246 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18247
18248         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18249         options instead of at the end.
18250         * lib/objc.exp (objc_target_compile): Likewise.
18251
18252 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18253
18254         PR c++/10432
18255         * g++.dg/parse/error1.C: New test.
18256
18257 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18258
18259         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18260         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18261         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18262         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18263         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18264         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18265         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18266         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18267         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18268         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18269         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18270         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18271         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18272         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18273         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18274         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18275         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18276         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18277         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18278         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18279         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18280         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18281         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18282         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18283
18284         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18285         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18286         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18287         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18288         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18289         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18290         * gcc.dg/compat/scalar-return-3_main.c: New file.
18291         * gcc.dg/compat/scalar-return-3_x.c: New file.
18292         * gcc.dg/compat/scalar-return-3_y.c: New file.
18293         * gcc.dg/compat/scalar-return-4_main.c: New file.
18294         * gcc.dg/compat/scalar-return-4_x.c: New file.
18295         * gcc.dg/compat/scalar-return-4_y.c: New file.
18296
18297 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18298
18299         * gcc.dg/compat/fp2-struct-check.h: New file.
18300         * gcc.dg/compat/fp2-struct-defs.h: New file.
18301         * gcc.dg/compat/fp2-struct-init.h: New file.
18302         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18303         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18304         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18305         * gcc.dg/compat/struct-return-10_main.c: New file.
18306         * gcc.dg/compat/struct-return-10_x.c: New file.
18307         * gcc.dg/compat/struct-return-10_y.c: New file.
18308
18309         * gcc.dg/compat/compat-common.h: New file.
18310         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18311         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18312         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18313         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18314         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18315         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18316         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18317         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18318         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18319         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18320         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18321         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18322         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18323         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18324         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18325         * gcc.dg/compat/small-struct-check.h: Ditto.
18326         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18327         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18328         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18329         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18330         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18331         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18332         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18333         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18334         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18335         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18336         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18337         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18338         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18339         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18340         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18341         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18342         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18343         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18344         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18345         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18346         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18347         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18348         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18349         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18350         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18351         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18352         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18353         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18354         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18355         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18356
18357 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18358
18359         * g++.dg/pch/static-1.C: New file.
18360         * g++.dg/pch/static-1.Hs: New file.
18361
18362 2003-06-10  Richard Henderson  <rth@redhat.com>
18363
18364         * gcc.dg/asm-7.c: Adjust expected warning text.
18365
18366 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18367
18368         * gcc.dg/builtins-20.c: New test case.
18369
18370 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18371
18372         PR c++/11131
18373         * g++.dg/opt/template1.C: New test.
18374
18375 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18376
18377         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18378         additional_sources.
18379
18380 2003-05-21  David Taylor  <dtaylor@emc.com>
18381
18382         * gcc.dg/Wpadded.c: New file.
18383
18384 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18385
18386         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18387         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18388         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18389         dg-require-weak.
18390
18391 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18392
18393         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18394
18395 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18396
18397         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18398         (dg-require-alias): Likewise.
18399         (dg-require-gc-sections): Likewise.
18400         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18401
18402 2003-06-08  Richard Henderson  <rth@redhat.com>
18403
18404         * gcc.dg/20011029-2.c: Fix the array reference.
18405         * gcc.dg/asm-7.c: New.
18406
18407 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18408
18409         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18410
18411 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18412
18413         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18414         (dg-require-gc-sections): Likewise.
18415
18416 2003-06-08  Jan Hubicka  <jh@suse.cz>
18417
18418         * i386-cmov1.c: Fix regular expression.
18419         * i386-cvt-1.c: Likewise.
18420         * i386-local.c: Likewise.
18421         * i386-local2.c: Likewise.
18422         * i386-mul.c: Likewise.
18423         * i386-ssetype-1.c: Likewise.
18424         * i386-ssetype-3.c: Likewise.
18425         * i386-ssetype-5.c: Likewise.
18426
18427 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18428
18429         PR c++/11039
18430         * g++.dg/warn/implicit-typename2.C: New test.
18431         * g++.dg/warn/implicit-typename3.C: New test.
18432
18433 2003-06-07  Richard Henderson  <rth@redhat.com>
18434
18435         * g++.dg/other/offsetof3.C: Use size_t.
18436         * g++.dg/other/offsetof4.C: Likewise.
18437
18438 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18439
18440         * lib/copy-file.exp: New. Implement gcc_copy_files.
18441
18442         * lib/dg-pch.exp: Load copy-file.exp
18443         (dg-pch): Use gcc_copy_files instead of "file copy".
18444
18445 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18446
18447         * gcc.dg/weak/weak.exp: Simplify.
18448         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18449         * gcc.dg/weak/weak-1.c: Likewise.
18450         * gcc.dg/weak/weak-2.c: Likewise.
18451         * gcc.dg/weak/weak-3.c: Likewise.
18452         * gcc.dg/weak/weak-4.c: Likewise.
18453         * gcc.dg/weak/weak-5.c: Likewise.
18454         * gcc.dg/weak/weak-6.c: Likewise.
18455         * gcc.dg/weak/weak-7.c: Likewise.
18456         * gcc.dg/weak/weak-8.c: Likewise.
18457         * gcc.dg/weak/weak-9.c: Likewise.
18458
18459 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18460
18461         gcc.c-torture/execute/20030606-1.c: New.
18462
18463 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18464
18465         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18466         * gcc.dg/builtins-19.c: Likewise.
18467
18468 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18469
18470         * gcc.dg/builtins-2.c: Add some more tests.
18471         * gcc.dg/builtins-18.c: New test case.
18472         * gcc.dg/builtins-19.c: New test case.
18473
18474 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18475             Jim Wilson  <wilson@tuliptree.org>
18476
18477         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18478
18479 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18480
18481         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18482         mempcpy/stpcpy calls not to be optimized into something else.
18483         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18484         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18485         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18486
18487 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18488
18489         * gcc.dg/format/asm_fprintf-1.c: New test.
18490
18491 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18492
18493         * lib/gcc-defs.exp (additional_sources): New variable.
18494         (dg-additional-sources): New function.
18495         (additional_files): New variable.
18496         (dg-additional-files): New function.
18497         (dg-additional-files-options): Likewise.
18498         * lib/gcc-dg.exp (dg-require-weak): New function.
18499         (dg-require-alias): Likewise.
18500         (dg-require-gc-sections): Likewise.
18501         * lib/target-supports.exp (check_alias_available): Remove testfile
18502         parameter.
18503         (check_gc_sections_available): New function.
18504         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18505         (dg-gpp-additional-files): Likewise.
18506         * lib/g++.exp (additional_sources): Remove.
18507         (additional_files): Likewise.
18508         (g++_target_compile): Use dg-additional-files-options.
18509
18510         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18511         Tcl logic.
18512         * gcc.dg/special/ecos.exp: Remove.
18513         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18514         * gcc.dg/special/alias-1.c: Likewise.
18515         * gcc.dg/special/alias-2.c: Likewise.
18516         * gcc.dg/special/gcsec-1.c: Likewise.
18517         * gcc.dg/special/weak-1.c: Likewise.
18518         * gcc.dg/special/weak-2.c: Likewise.
18519         * gcc.dg/special/wkali-1.c: Likewise.
18520         * gcc.dg/special/wkali-2.c: Likewise.
18521
18522         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18523         dg-gpp-additional-*.
18524         * g++.dg/special/conpr-3.C: Likewise.
18525         * g++.dg/special/conpr-4.C: Likewise.
18526         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18527         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18528         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18529         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18530         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18531         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18532         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18533         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18534         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18535         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18536         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18537         * g++.old-deja/g++.other/comdat1.C: Likewise.
18538         * g++.old-deja/g++.other/comdat2.C: Likewise.
18539         * g++.old-deja/g++.other/comdat3.C: Likewise.
18540         * g++.old-deja/g++.other/ctor1.C: Likewise.
18541         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18542
18543 2003-06-05  Richard Henderson  <rth@redhat.com>
18544
18545         * gcc.dg/debug/20030605-1.c: New.
18546
18547 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18548
18549         * README.QMTEST: Update.
18550
18551 2003-06-04  Richard Henderson  <rth@redhat.com>
18552
18553         * gcc.dg/cleanup-1.c: New.
18554         * gcc.dg/cleanup-2.c: New.
18555         * gcc.dg/cleanup-3.c: New.
18556         * gcc.dg/cleanup-4.c: New.
18557         * gcc.dg/cleanup-5.c: New.
18558         * gcc.dg/cleanup-6.c: New.
18559         * gcc.dg/cleanup-7.c: New.
18560
18561 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18562
18563         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18564
18565         * lib/dg-pch.exp: New file.
18566         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18567         * gcc.dg/pch/pch.exp: Likewise.
18568
18569 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18570
18571         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18572         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18573         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18574         * gcc.dg/builtins-17.c: New test case.
18575         * gcc.dg/i386-387-4.c: New test case.
18576         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18577
18578 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18579
18580         * gcc.dg/ultrasp9.c: New test.
18581
18582 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18583
18584         * gcc.c-torture/compile/20030604-1.c: New test.
18585         * gcc.dg/sparc-constant-1.c: New test.
18586
18587 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18588
18589         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18590
18591 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18592
18593         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18594
18595         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18596         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18597
18598 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18599
18600         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18601
18602 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18603
18604         PR c++/10940
18605         * g++.dg/template/spec10.C: New test.
18606
18607 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18608
18609         * gcc.dg/builtins-16.c: New test case.
18610
18611 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18612
18613         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18614         mempcpy test with post-increments.
18615         * gcc.c-torture/execute/string-opt-3.c: New test.
18616         * gcc.dg/string-opt-1.c: New test.
18617
18618 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18619
18620         PR fortran/10965
18621         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18622
18623 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18624
18625         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18626         (scan-assembler): ... here.  Use dg-scan.
18627         (scan-assembler-not): Likewise.
18628         (scan-file): New function.
18629         (scan-file-not): Likewise.
18630         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18631         * gcc.dg/cpp/_Pragma4.c: Likewise.
18632         * gcc.dg/cpp/_Pragma5.c: Likewise.
18633         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18634         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18635         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18636         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18637         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18638         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18639         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18640         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18641         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18642         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18643         * gcc.dg/cpp/cxxcom1.c: Likewise.
18644         * gcc.dg/cpp/line1.c: Likewise.
18645         * gcc.dg/cpp/maccom1.c: Likewise.
18646         * gcc.dg/cpp/maccom2.c: Likewise.
18647         * gcc.dg/cpp/maccom3.c: Likewise.
18648         * gcc.dg/cpp/maccom4.c: Likewise.
18649         * gcc.dg/cpp/maccom5.c: Likewise.
18650         * gcc.dg/cpp/maccom6.c: Likewise.
18651         * gcc.dg/cpp/multiline.c: Likewise.
18652         * gcc.dg/cpp/spacing1.c: Likewise.
18653         * gcc.dg/cpp/spacing2.c: Likewise.
18654         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18655         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18656         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18657         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18658         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18659         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18660         * gcc.dg/cpp/cxxcom2.c: Likewise.
18661         * gcc.dg/cpp/cxxcom2.h: New file.
18662
18663         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18664         * g++.dg/cpp/truefalse.C: Here.
18665         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18666
18667 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18668
18669         * gcc.dg/cpp/redef3.c: New file.
18670
18671 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18672
18673         * gcc.dg/i386-loop-3.c: New test.
18674
18675 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18676
18677         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18678
18679 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18680
18681         * gcc.dg/fwrapv-1.c: New test case.
18682         * gcc.dg/fwrapv-2.c: New test case.
18683
18684 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18685
18686         PR c++/10956
18687         * g++.dg/template/spec9.C: New test.
18688
18689 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18690
18691         * gcc.dg/duff-4.c: New test case.
18692
18693 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18694
18695         PR fortran/10843
18696         * g77.dg/ffixed-form-1.f: New test
18697         * g77.dg/ffixed-form-2.f: New test
18698         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18699         * g77.dg/ffree-form-3.f: New test
18700
18701 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18702
18703         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18704         * gcc.dg/wint_t-1.c: Likewise.
18705
18706 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18707
18708         * g++.dg/template/access11.C: New test.
18709
18710 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18711
18712         PR c++/10849
18713         * g++.dg/template/access10.C: New test.
18714
18715 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18716             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18717
18718         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18719
18720 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18721
18722         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18723         suppress for powerpc-*-darwin*.
18724         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18725
18726 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18727
18728         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18729         suppress option for powerpc-*-darwin*.
18730
18731 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18732
18733         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18734         * gcc.dg/builtins-4.c: Add test for fmod.
18735
18736 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18737
18738         PR c++/10682
18739         * g++.dg/template/instantiate4.C: New test.
18740
18741 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18742
18743         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18744
18745 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18746
18747         * gcc.dg/compat/scalar-return-1_main.c: New file.
18748         * gcc.dg/compat/scalar-return-1_x.c: New file.
18749         * gcc.dg/compat/scalar-return-1_y.c: New file.
18750         * gcc.dg/compat/scalar-return-2_main.c: New file.
18751         * gcc.dg/compat/scalar-return-2_x.c: New file.
18752         * gcc.dg/compat/scalar-return-2_y.c: New file.
18753         * gcc.dg/compat/struct-return-3_main.c: New file.
18754         * gcc.dg/compat/struct-return-3_y.c: New file.
18755         * gcc.dg/compat/struct-return-3_x.c: New file.
18756         * gcc.dg/compat/struct-return-2_main.c: New file.
18757         * gcc.dg/compat/struct-return-2_x.c: New file.
18758         * gcc.dg/compat/struct-return-2_y.c: New file.
18759
18760 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18761
18762         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18763         for hppa*-hp-hpux*.
18764         * gcc.dg/20021014-1.c (dg-options): Likewise.
18765         * gcc.dg/nest.c (dg-options): Likewise.
18766
18767 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18768
18769         PR c++/9738
18770         * g++.dg/ext/dllimport2.C: New file.
18771         * g++.dg/ext/dllimport3.C: New file.
18772
18773 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18774
18775         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18776         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18777         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18778         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18779         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18780         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18781         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18782         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18783         * gcc.dg/compat/small-struct-defs.h: New file.
18784         * gcc.dg/compat/small-struct-init.h: New file.
18785         * gcc.dg/compat/small-struct-check.h: New file.
18786         * gcc.dg/compat/fp-struct-defs.h: New file.
18787         * gcc.dg/compat/fp-struct-check.h: New file.
18788         * gcc.dg/compat/fp-struct-init.h: New file.
18789         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18790         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18791
18792 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18793
18794         * gcc.dg/20030225-2.c: New test.
18795
18796 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18797             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18798
18799         * gcc.c-torture/compile/20030518-1.c: New test case.
18800
18801 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18802
18803         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18804         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18805         gcc-dg-debug-runtest.
18806         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18807         gcc-dg-debug-runtest.
18808
18809 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18810
18811         PR c++/9022
18812         * g++.dg/lookup/using6.C: New test.
18813
18814 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18815
18816         * g++.dg/parse/access2.C: New test.
18817
18818 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18819
18820         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18821         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18822         * gcc.dg/debug/debug.exp: Likewise.
18823
18824 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18825
18826         * gcc.dg/dollar.c: New test.
18827
18828 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18829
18830         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18831         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18832         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18833         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18834         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18835         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18836         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18837         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18838         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18839         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18840         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18841         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18842         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18843         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18844         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18845         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18846         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18847         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18848
18849 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18850
18851         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18852         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18853         support for "repo" mode.
18854         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18855         * lib/g77-dg.exp: Likewise.
18856         * lib/obj-dg.exp: Likewise.
18857
18858 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18859
18860         Merge from gcc-3_2-rhl8-branch:
18861         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18862
18863         * gcc.dg/tls/opt-6.c: New test.
18864
18865         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18866
18867         * gcc.dg/20030405-1.c: New test.
18868
18869         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18870
18871         * gcc.dg/20030309-1.c: New test.
18872
18873         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18874
18875         * gcc.c-torture/execute/20030307-1.c: New test.
18876
18877         2003-02-20  Randolph Chung  <tausq@debian.org>
18878
18879         * gcc.c-torture/compile/20030220-1.c: New test.
18880
18881         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18882
18883         * gcc.dg/20030217-1.c: New test.
18884
18885         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18886
18887         * gcc.c-torture/compile/20020129-1.c: New test.
18888
18889         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18890
18891         * gcc.dg/unroll-1.c: New test.
18892
18893         2002-11-16  Jan Hubicka  <jh@suse.cz>
18894
18895         * gcc.c-torture/execute/20020920-1.c: New test.
18896
18897         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18898
18899         PR target/7434
18900         * gcc.c-torture/compile/20021008-1.c: New test.
18901
18902         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18903
18904         PR target/7559
18905         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18906
18907         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18908
18909         * gcc.c-torture/compile/20020807-1.c: New test.
18910
18911         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18912
18913         * gcc.dg/tls/opt-1.c: New test.
18914
18915         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18916
18917         * gcc.dg/20020729-1.c: New test.
18918
18919         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18920
18921         * g++.dg/opt/life1.C: New test.
18922
18923         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18924
18925         * gcc.dg/20020525-1.c: New test.
18926
18927         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18928
18929         PR c++/6794
18930         * g++.dg/ext/pretty1.C: New test.
18931         * g++.dg/ext/pretty2.C: New test.
18932
18933 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18934
18935         PR c++/8385
18936         * g++.dg/ext/typeof5.C: New test.
18937
18938 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18939
18940         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18941         __USER_LABEL_PREFIX__ into account.
18942         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18943
18944 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18945
18946         * gcc.dg/builtins-15.c: New test case.
18947
18948 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18949
18950         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18951
18952 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18953
18954         * lib/g++.exp: Tweak handling of additional source files.
18955         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18956         * g++.dg/special/conpr-2a.C: Rename to ...
18957         * g++.dg/special/conpr-2a.cc: ... this.
18958         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18959         * g++.dg/special/conpr-3a.C: Rename to ...
18960         * g++.dg/special/conpr-3a.cc: This.
18961         * g++.dg/special/conpr-3b.C: Rename to ...
18962         * g++.dg/special/conpr-3b.cc: This.
18963         * g++.dg/special/conpr-4.C: New test.
18964         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18965
18966 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18967
18968         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18969
18970 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18971
18972         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18973         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18974         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18975         * g++.old-deja/g++.other/warn3.C: Likewise.
18976
18977 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18978
18979         * gcc.dg/i386-387-1.c: Update to also test log.
18980         * gcc.dg/i386-387-2.c: Likewise.
18981
18982 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18983
18984         * g77.f-torture/execute/int8421.f: New test.
18985
18986 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18987
18988         PR c++/10230, c++/10481
18989         * g++.dg/lookup/scoped5.C: New test.
18990
18991 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18992
18993         PR c++/10552
18994         * g++.dg/template/ttp6.C: New test.
18995
18996 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18997
18998         * gcc.c-torture/execute/builtins: New directory.
18999         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19000         gcc.c-torture/execute/builtins.
19001         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19002         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19003         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19004         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19005
19006 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19007
19008         PR c++/9252
19009         * g++.dg/template/access8.C: New test.
19010         * g++.dg/template/access9.C: New test.
19011
19012 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19013
19014         PR c++/9554
19015         * g++.dg/parse/access1.C: New test.
19016
19017 2003-05-09  DJ Delorie  <dj@redhat.com>
19018
19019         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19020         long, and not an int.
19021
19022 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19023
19024         PR c++/10555, c++/10576
19025         * g++.dg/template/memclass1.C: New test.
19026
19027 2003-05-08  DJ Delorie  <dj@redhat.com>
19028
19029         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19030         targets.
19031         * gcc.c-torture/execute/20021024-1.x: Likewise.
19032         * gcc.c-torture/execute/shiftdi.x: Likewise.
19033         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19034         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19035         * gcc.dg/20021018-1.c: Likewise.
19036
19037 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19038
19039         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19040
19041         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19042         (bcopy): Call memmove.
19043
19044 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19045
19046         * g77.f-torture/compile/8485.f: New test case.
19047
19048 2003-05-07  Richard Henderson  <rth@redhat.com>
19049
19050         PR c++/10570
19051         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19052         Verify exception_cleanup not called for rethrows.
19053         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19054         when exiting catch block without rethrowing.
19055         * g++.dg/eh/forced3.C: New.
19056         * g++.dg/eh/forced4.C: New.
19057
19058 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19059
19060         * gcc.dg/20030505.c: Fix triplet.
19061
19062 2003-05-06  DJ Delorie  <dj@redhat.com>
19063
19064         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19065         * gcc.dg/nest.c: Likewise.
19066
19067 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19068
19069         * gcc.dg/builtins-14.c: New test case.
19070
19071 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19072
19073         * lib/compat.exp (compat-execute): New argument.
19074         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19075         * gcc.dg/compat: New test directory.
19076         * gcc.dg/compat/compat.exp: New expect script.
19077         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19078         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19079         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19080         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19081         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19082         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19083
19084         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19085         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19086         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19087         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19088         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19089         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19090         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19091         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19092         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19093         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19094         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19095         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19096         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19097         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19098         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19099
19100 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19101
19102         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19103
19104 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19105
19106         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19107
19108 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19109
19110         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19111         * gcc.dg/ppc-fsel-2.c: New test.
19112
19113         * gcc.dg/unused-5.c: New test.
19114
19115 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19116
19117         PR c++/10496
19118         * g++.dg/warn/pmf1.C: New test.
19119
19120 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19121
19122         PR c++/4494
19123         * g++.dg/warn/main.C: New test.
19124
19125 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19126
19127         * gcc.dg/nonnull-3.c: New test.
19128
19129 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19130
19131         * gcc.dg/cpp/Wtrigraphs.c: Update.
19132         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19133
19134 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19135
19136         * gcc.dg/ppc-fsel-1.c: New test.
19137
19138 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19139
19140         PR c/10604
19141         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19142
19143 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19144
19145         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19146
19147 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19148
19149         PR c++/9364, c++/10553, c++/10586
19150         * g++.dg/parse/typename4.C: New test.
19151         * g++.dg/parse/typename5.C: Likewise.
19152
19153 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19154
19155         * gcc.c-torture/compile/20030503-1.c: New test.
19156
19157 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19158
19159         * g++.dg/lookup/using5.C: Fix testcase error.
19160
19161 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19162
19163         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19164         since MEABI is no longer supported.  Remove all vestiges
19165         of MEABI from the test.
19166
19167 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19168
19169         PR c++/10554
19170         * g++.dg/lookup/using5.C: New test.
19171
19172 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19173
19174         PR c++/8772
19175         * g++.dg/template/ttp5.C: New test.
19176
19177 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19178
19179         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19180         (dg-gpp-additional-sources): New function.
19181         (dg-gpp-additional-files): Likewise.
19182         * lib/g++.exp (additional_sources): New variable.
19183         (additional_files): Likewise.
19184         (g++_target_compile): Deal with them.
19185         * lib/old-dejagnu.exp: Remove.
19186         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19187         * g++.old-deja: Revise all tests to use dg commands.
19188
19189 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19190
19191         PR c++/9432, c++/9528
19192         * g++.dg/lookup/using4.C: New test.
19193
19194 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19195
19196         * gcc.dg/noreturn-5.c: New file.
19197         * gcc.dg/noreturn-6.c: New file.
19198
19199         * gcc.c-torture/compile/inline-1.c: New file.
19200
19201 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19202
19203         PR c++/10551
19204         * g++.dg/template/explicit1.C: New test.
19205
19206 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19207
19208         PR c++/10549
19209         * g++.dg/other/bitfield1.C: New test.
19210
19211         PR c++/10527
19212         * g++.dg/init/new7.C: New test.
19213
19214 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19215
19216         * g++.dg/ext/desig1.C: New test.
19217         * g++.dg/ext/init1.C: Update.
19218
19219         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19220
19221 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19222
19223         PR c++/10180
19224         * g++.dg/warn/Winline-1.C: New test.
19225
19226 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19227
19228         * gcc.c-torture/execute/string-opt-19.c: New test.
19229
19230         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19231         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19232
19233 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19234
19235         PR c++/10506
19236         * g++.dg/init/new6.C: New test.
19237
19238         PR c++/10503
19239         * g++.dg/init/ref6.C: New test.
19240
19241 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19242
19243         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19244
19245 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19246
19247         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19248         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19249
19250 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19251
19252         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19253         initialized static data members.
19254
19255 2003-04-25  H.J. Lu <hjl@gnu.org>
19256
19257         * gcc.dg/ia64-sync-4.c: New test.
19258
19259 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19260
19261         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19262         date.
19263
19264 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19265
19266         PR c++/10337
19267         * g++.dg/warn/conv1.C: New test.
19268         * g++.old-deja/g++.other/conv7.C: Adjust.
19269         * g++.old-deja/g++.other/overload14.C: Adjust.
19270
19271 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19272
19273         PR c++/10471
19274         * g++.dg/template/defarg2.C: New test.
19275
19276 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19277
19278         * gcc.dg/cpp/include2.c: Update.
19279         * gcc.dg/cpp/multiline-2.c: New.
19280         * gcc.dg/cpp/multiline.c: Update.
19281         * gcc.dg/cpp/strify2.c: Update.
19282         * gcc.dg/cpp/trad/literals-2.c: Update.
19283
19284 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19285
19286         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19287
19288 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19289
19290         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19291
19292 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19293
19294         PR c++/10451
19295         * g++.dg/parse/crash4.C: New test.
19296
19297         PR c++/9847
19298         * g++.dg/parse/crash5.C: New test.
19299
19300 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19301
19302         PR c++/10446
19303         * g++.dg/parse/crash3.C: New test.
19304
19305         PR c++/10428
19306         * g++.dg/parse/elab1.C: New test.
19307
19308 2003-04-22  Devang Patel  <dpatel@apple.com>
19309
19310         * gcc.dg/cpp/trad/funlike-5.c: New test.
19311
19312 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19313
19314         * g++.dg/other/packed1.C: Fix dg options.
19315
19316 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19317
19318         * g++.dg/other/offsetof2.C: New test.
19319
19320 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19321
19322         * g++.dg/template/recurse.C: Adjust location of error messages.
19323
19324 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19325
19326         PR c++/9881
19327         * g++.dg/init/addr-const1.C: New test.
19328         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19329
19330 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19331
19332         PR c++/10405
19333         * g++.dg/lookup/struct-hack1.C: New test.
19334
19335 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19336
19337         * ucs.c: Update diagnostic messages.
19338
19339 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19340
19341         * gcc.dg/cpp/truefalse.cpp: New test.
19342         * gcc.dg/cpp/cpp.exp: Update.
19343         * g++.dg/other/stdbool-if.C: Remove.
19344
19345 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19346
19347         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19348         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19349
19350 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19351
19352         * gcc.c-torture/compile/20030418-1.c: New test.
19353
19354 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19355
19356         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19357
19358 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19359
19360         PR c++/10347
19361         g++.dg/template/dependent-name1.C: New test.
19362
19363 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19364
19365         * gcc.dg/warn-1.c (tourist_guide): New array,
19366         contains a pointer to bar.
19367
19368 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19369
19370         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19371         * gcc.c-torture/execute/medce-1.c: New test case.
19372         * gcc.c-torture/execute/medce-2.c: New test case.
19373
19374 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19375
19376         * lib/prune.exp: Ignore more messages.
19377
19378         PR c++/10381
19379         * g++.dg/parse/lookup3.C: New test.
19380
19381 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19382
19383         * gcc.c-torture/compile/20030415-1.c : New test.
19384
19385 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19386
19387         * gcc.c-torture/execute/scope-2.c: Move to ...
19388         * gcc.dg/noncompile/scope.c: .... here.
19389
19390 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19391
19392         * gcc.dg/20030414-2.c: New test case.
19393
19394 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19395
19396         PR target/10377
19397         * gcc.dg/20030414-1.c: New test.
19398
19399 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19400
19401         * gcc.dg/builtins-12.c: New test case.
19402         * gcc.dg/builtins-13.c: New test case.
19403
19404 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19405
19406         * gcc.c-torture/execute/string-opt-18.c: New test.
19407
19408 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19409
19410         PR c++/10300
19411         * g++.dg/init/new5.C: New test.
19412
19413 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19414
19415         PR c++/7910
19416         * g++.dg/ext/dllimport1.C: New test.
19417
19418 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19419
19420         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19421
19422 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19423
19424         PR Fortran/9263
19425         * g77.f-torture/noncompile/9263.f: New test
19426         PR Fortran/1832
19427         * g77.f-torture/execute/1832.f: New test
19428
19429 2003-04-11  David Chad  <davidc@freebsd.org>
19430             Loren J. Rittle  <ljrittle@acm.org>
19431
19432         libobjc/8562
19433         * objc.dg/headers.m: New test.
19434
19435 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19436
19437         * gcc.c-torture/execute/builtin-noret-2.c: New.
19438         * gcc.c-torture/execute/builtin-noret-2.x: New.
19439         XFAIL builtin-noret-2.c at -O1 and above.
19440         * gcc.dg/redecl.c: New.
19441         * gcc.dg/Wshadow-1.c: Update error regexps.
19442
19443 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19444
19445         * g++.dg/abi/bitfield10.C: New test.
19446
19447 2003-04-09  Mike Stump  <mrs@apple.com>
19448
19449         * gcc.dg/pch/pch.exp: Make testcase names longer.
19450         * g++.dg/pch/pch.exp: Make testcase names longer.
19451
19452 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19453
19454         * gcc.dg/builtins-11.c: New test case.
19455
19456 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19457
19458         * gcc.dg/builtins-9.c: New test case.
19459         * gcc.dg/builtins-10.c: New test case.
19460
19461 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19462
19463         * gcc.dg/noncompile/init-4.c.c: New test.
19464
19465 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19466
19467         * gcc.misc-test/gcov-9.c: New test.
19468         * gcc.misc-test/gcov-10.c: New test
19469         * gcc.misc-test/gcov-11.c: New test.
19470
19471 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19472
19473         PR optimization/10024
19474         * gcc.c-torture/compile/20030405-1.c: New test.
19475
19476 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19477
19478         * gcc.dg/pch/static-3.c: New.
19479         * gcc.dg/pch/static-3.hs: New.
19480         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19481
19482 2003-04-04  Richard Henderson  <rth@redhat.com>
19483
19484         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19485         * g++.dg/eh/forced2.C: Likewise.
19486
19487 2003-04-03  Mike Stump  <mrs@apple.com>
19488
19489         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19490         target arg.
19491         (scan-assembler-times, scan-assembler-not): Likewise.
19492         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19493
19494 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19495
19496         * gcc.dg/sparc-loop-1.c: New test.
19497
19498 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19499
19500         PR other/9274
19501         * g++.dg/pch/system-2.C: New.
19502         * g++.dg/pch/system-2.Hs: New.
19503
19504 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19505
19506         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19507
19508         * g++.dg/eh/simd-1.C (vecfunc): Same.
19509
19510 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19511
19512         * gcc.c-torture/execute/20030401-1.c: New test case.
19513
19514 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19515
19516         * objc.dg/defs.m: New.
19517
19518 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19519
19520         * g++.dg/eh/simd-1.C: New.
19521         * g++.dg/eh/simd-2.C: New.
19522
19523 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19524
19525         * gcc.c-torture/execute/simd-3.c: New.
19526
19527 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19528
19529         PR c/9936
19530         * gcc.dg/20030331-2.c: New test.
19531
19532 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19533
19534         PR c++/10278
19535         * g++.dg/parse/crash2.C: New test.
19536
19537 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19538
19539         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19540         * gcc.c-torture/execute/20030331-1.c: ...here.
19541
19542 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19543
19544         * gcc.c-torture/execute/20030331-1.c: New test.
19545
19546 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19547
19548         * lib/gcov.exp: Adjust call return testing strings.
19549         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19550
19551 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19552
19553         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19554         * gcc.dg/builtins-7.c: New test case.
19555         * gcc.dg/builtins-8.c: New test case.
19556
19557 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19558
19559         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19560
19561 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19562
19563         PR c++/7647
19564         * g++.dg/lookup-class-member-2.C: New test.
19565
19566 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19567
19568         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19569
19570 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19571
19572         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19573
19574 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19575
19576         * g++.dg/init/attrib1.C: New test.
19577
19578 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19579
19580         * gcc.dg/ultrasp8.c: New test.
19581
19582 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19583
19584         * gcc.dg/ultrasp7.c: New test.
19585
19586 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19587
19588         PR c++/10047
19589         * g++.dg/template/inline1.C: New test.
19590
19591 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19592
19593         * gcc.dg/sparc-dwarf2.c: New test.
19594
19595 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19596
19597         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19598         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19599
19600 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19601
19602         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19603         than reading .x files.
19604         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19605         * g77.dg/gcov/gcov-1.f: Likewise.
19606         * gcc.misc-tests/gcov-4b.c: Likewise.
19607         * gcc.misc-tests/gcov-5b.c: Likewise.
19608         * gcc.misc-tests/gcov-6.c: Likewise.
19609         * gcc.misc-tests/gcov-7.c: Likewise.
19610         * gcc.misc-tests/gcov-8.c: Likewise.
19611         * g++.dg/gcov/gcov-1.x: Remove.
19612         * g77.dg/gcov/gcov-1.x: Likewise.
19613         * gcc.misc-tests/gcov-4b.x: Likewise.
19614         * gcc.misc-tests/gcov-5b.x: Likewise.
19615         * gcc.misc-tests/gcov-6.x: Likewise.
19616         * gcc.misc-tests/gcov-7.x: Likewise.
19617         * gcc.misc-tests/gcov-8.x: Likewise.
19618
19619 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19620
19621         PR opt/10087
19622         * gcc.dg/20030324-1.c: New test.
19623
19624 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19625
19626         PR c++/10224
19627         * g++.dg/template/arg3.C: New test.
19628
19629         PR c++/10158
19630         * g++.dg/template/friend18.C: New test.
19631
19632 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19633
19634         * g77.f-torture/compile/20030326-1.f: New test case.
19635
19636 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19637
19638         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19639
19640         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19641
19642 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19643
19644         * gcc.dg/ia64-sync-3.c: New test.
19645
19646 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19647
19648         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19649
19650 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19651
19652         * gcc.dg/ultrasp6.c: New test.
19653
19654 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19655
19656         * gcc.dg/i386-signbit-1.c: New test.
19657         * gcc.dg/i386-signbit-2.c: New test.
19658         * gcc.dg/i386-signbit-3.c: New test.
19659
19660 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19661
19662         * gcc.dg/ultrasp5.c: Fix options.
19663
19664 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19665
19666         * gcc.dg/ultrasp5.c: Fix comment.
19667
19668 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19669
19670         PR fortran/10197
19671         * g77.f-torture/execute/10197.f: New test.
19672
19673 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19674
19675         PR c++/9898, c++/383
19676         * g++.dg/template/conv6.C: New test.
19677
19678         PR c++/10119
19679         * g++.dg/template/ptrmem5.C: New test.
19680
19681         PR c++/10026
19682         * g++.dg/lookup/koenig1.C: New test.
19683
19684         PR C++/10199
19685         * g++.dg/lookup/template2.C: New test.
19686
19687 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19688
19689         * g++.dg/opt/rtti1.C: New test.
19690
19691 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19692
19693         * gcc.dg/ultrasp5.c: New test.
19694
19695 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19696
19697         PR middle-end/9967
19698         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19699         builtin fputs.
19700
19701 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19702
19703         PR c/8224
19704         * gcc.dg/20030323-1.c: New test.
19705
19706 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19707
19708         * gcc.c-torture/compile/20030323-1.c: New test case.
19709
19710 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19711
19712         * gcc.dg/20030321-1.c: New test.
19713
19714 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19715
19716         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19717
19718 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19719
19720         PR c++/9978, c++/9708
19721         * g++.dg/ext/vlm1.C: Adjust expected error.
19722         * g++.dg/ext/vla2.C: New test.
19723         * g++.dg/template/arg1.C: New test.
19724         * g++.dg/template/arg2.C: New test.
19725
19726 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19727
19728         * g77.f-torture/execute/select.f: New test.
19729         * g77.f-torture/noncompile/select_no_compile.f: New test.
19730
19731 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19732
19733         PR c++/9898
19734         * g++.dg/other/error4.C: New test.
19735
19736 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19737
19738         * g++.dg/template/friend17.C: New test.
19739
19740 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19741
19742         * gcc.c-torture/compile/20030320-1.c: New.
19743
19744 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19745
19746         * gcc.dg/builtins-6.c: New test case.
19747
19748 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19749
19750         PR target/10073
19751         * gcc.c-torture/compile/20030319-1.c: New.
19752
19753 2003-03-18  Jan Hubicka  <jh@suse.cz>
19754
19755         * gcc.dg/i386-cvt-1.c: New test.
19756
19757 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19758
19759         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19760         * objc.dg/naming-2.m: Likewise.
19761
19762 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19763
19764         PR c++/9639
19765         * g++.dg/parse/crash1.C: New test.
19766
19767 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19768
19769         PR c++/8805
19770         * g++.dg/eh/cleanup1.C: New test.
19771
19772 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19773
19774         * gcc.c-torture/execute/20030316-1.c: New test case.
19775
19776 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19777
19778         PR c++/9629
19779         * g++.dg/init/ctor2.C: New test.
19780
19781 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19782
19783         * g77.f-torture/compile/xformat.f: New test case.
19784
19785 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19786
19787         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19788         * g++.old-deja/g++.mike/eh50.C: Likewise.
19789
19790 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19791
19792         PR c++/6440
19793         * g++.dg/template/spec7.C: New test.
19794         * g++.dg/template/spec8.C: Likewise.
19795
19796 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19797
19798         * gcc.c-torture/execute/20030313-1.c: New test.
19799
19800 2003-03-14  Richard Henderson  <rth@redhat.com>
19801
19802         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19803
19804 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19805
19806         * gcc.c-torture/compile/20030314-1.c: New test.
19807
19808 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19809
19810         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19811         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19812         thumb target,
19813         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19814         to accept newer _imp__  prefix and additional
19815         newline in .drectve section.
19816         * gcc.dg/dll-4.c: Likewise.
19817         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19818         switch.
19819
19820 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19821
19822         * g++.dg/parse/namespace9.C: New test.
19823
19824         * g++.dg/init/ref5.C: New test.
19825         * g++.dg/parse/ptrmem1.C: Likewise.
19826
19827 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19828
19829         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19830         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19831         regular expression.
19832         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19833         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19834
19835 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19836
19837         * gcc.c-torture/execute/20030224-2.c: New test.
19838
19839 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19840
19841         * gcc.dg/decl-3.c: New test.
19842
19843 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19844
19845         * gcc.dg/i386-loop-2.c: New test.
19846
19847 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19848
19849         PR c++/9474
19850         * g++.dg/parse/namespace8.C: New test.
19851
19852         PR c++/9924
19853         * g++.dg/overload/builtin2.C: New test.
19854
19855 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19856
19857         * gcc.dg/return-type-3.c: New test.
19858
19859 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19860
19861         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19862         profiling options are not supported.
19863
19864 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19865
19866         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19867         * g++.old-deja/g++.warn/impint2.C: Likewise.
19868
19869 2003-03-10  Devang Patel  <dpatel@apple.com>
19870
19871         * g++.dg/cpp/c++_cmd_1.C: New test.
19872         * g++.dg/cpp/c++_cmd_1.h: New file.
19873
19874 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19875
19876         * gcc.dg/altivec-9.c: New file.
19877
19878 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19879
19880         * gcc.dg/ppc-sdata-1.c: New test.
19881         * gcc.dg/ppc-sdata-2.c: New test.
19882
19883 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19884
19885         PR c++/9373
19886         * g++.dg/opt/ptrmem2.C: New test.
19887
19888         PR c++/8534
19889         * g++.dg/opt/ptrmem1.C: New test.
19890
19891 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19892
19893         * gcc.dg/i386-loop-1.c: New test.
19894
19895 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19896
19897         PR c++/9970
19898         * g++.dg/lookup/friend1.C: New test.
19899
19900 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19901
19902         PR c++/9823
19903         * g++.dg/parser/constructor1.C: New test.
19904
19905 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19906
19907         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19908
19909         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19910
19911 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19912
19913         * gcc.dg/cpp/Wunused.c: Update test.
19914
19915 2003-03-08  Jan Hubicka  <jh@suse.cz>
19916
19917         * gcc.dg/inline-3.c: New test.
19918
19919 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19920
19921         PR c++/9809
19922         * g++.dg/parse/builtin1.C: New test.
19923
19924         PR c++/9982
19925         * g++.dg/abi/cookie1.C: New test.
19926         * g++.dg/abi/cookie2.C: Likewise.
19927
19928         PR c++/9524
19929         * g++.dg/template/field1.C: New test.
19930
19931         PR c++/9912
19932         * g++.dg/parse/class1.C: New test.
19933         * g++.dg/parse/namespace7.C: Likewise.
19934         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19935
19936 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19937
19938         * g++.dg/init/ref4.C: New test.
19939
19940 2003-03-07  Jan Hubicka  <jh@suse.cz>
19941
19942         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19943         * gcc.dg/inline-3.c:  New test.
19944
19945 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19946
19947         * g++.dg/init/ref3.C: New test.
19948
19949         PR c++/9965
19950         * g++.dg/init/ref2.C: New test.
19951
19952         PR c++/9400
19953         * g++.dg/warn/Wshadow-2.C: New test.
19954
19955         PR c++/9791
19956         * g++.dg/warn/Woverloaded-1.C: New test.
19957
19958 2003-03-05  Jan Hubicka  <jh@suse.cz>
19959
19960         * gcc.dg/i386-local2.c: New.
19961         * gcc.dg/i386-local.c: Fix typo.
19962
19963 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19964
19965         * g++.dg/abi/layout3.C: New test.
19966
19967 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19968
19969         * gcc.c-torture/compile/20030305-1.c
19970
19971 2003-03-05  Jan Hubicka  <jh@suse.cz>
19972
19973         * gcc.dg/i386-local.c: New.
19974
19975 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19976
19977         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19978
19979 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19980
19981         * gcc.dg/switch-2.c: New test.
19982         * gcc.dg/switch-3.c: New test.
19983         * gcc.dg/Wswitch.c: Adjust line numbers.
19984         * gcc.dg/Wswitch-default.c: Likewise.
19985         * gcc.dg/Wswitch-enum.c: Likewise.
19986
19987 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19988
19989         * gcc.c-torture/execute/20030222-1.c: New test.
19990
19991 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19992
19993         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19994
19995 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19996
19997         PR c++/9878
19998         * g++.dg/init/ref1.C: New test.
19999
20000 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20001
20002         * gcc.dg/sh-relax.c: New SH-only test.
20003
20004 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20005
20006         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20007         comment explaining purpose of testcase.
20008
20009 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20010
20011         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20012         for HC11/HC12 (asm needs two int registers).
20013         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20014         HC11/HC12 because the test uses an asm which needs two 32-bit
20015         registers.
20016
20017 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20018
20019         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20020         for HC11/HC12 (array is too large otherwise).
20021         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20022         * gcc.c-torture/compile/20010518-2.x: Likewise.
20023         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20024         HC11/HC12 (array is too large).
20025
20026 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20027
20028         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20029         * lib/g++-dg.exp (g++-dg-test): Likewise.
20030
20031 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20032
20033         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20034         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20035
20036 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20037
20038         * g++.dg/warn/implicit-typename1.C: Remove warning.
20039
20040 2003-02-28  Richard Henderson  <rth@redhat.com>
20041
20042         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20043         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20044
20045 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20046
20047         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20048         * g++.dg/pch/pch.exp: Likewise.
20049
20050 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20051
20052         PR c++/9879
20053         * testsuite/g++.dg/init/new4.C: New test.
20054
20055 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20056
20057         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20058
20059 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20060
20061         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20062         unsigned long.
20063
20064         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20065         wider than float.
20066
20067 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20068
20069         * lib/scanasm.exp: Add support for counting numbers of
20070         occurences.
20071         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20072         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20073
20074 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20075
20076         PR c++/9683
20077         * g++.dg/template/static3.C: New test.
20078
20079         PR c++/9829
20080         * g++.dg/parse/namespace6.C: New test.
20081
20082 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20083
20084         PR target/9732
20085         * gcc.dg/20030225-1.c: New test.
20086
20087 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20088
20089         * README: Remove out-of-date information.
20090
20091         PR c++/9836
20092         * g++.dg/template/spec6.C: New test.
20093
20094 2003-02-24  Jeff Law  <law@redhat.com>
20095
20096         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20097
20098 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20099
20100         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20101         * gcc.dg/pragma-ep-1.c: Likewise.
20102
20103 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20104
20105         PR c++/9602
20106         * g++.dg/template/friend16.C: New test.
20107
20108 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20109
20110         PR c++/5333
20111         * g++.dg/parse/fused-params1.C: Adjust error messages.
20112         * g++.dg/template/nested3.C: New test.
20113
20114 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20115
20116         * g++.dg/abi/param1.C: New test.
20117
20118 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20119
20120         PR c++/7982
20121         * g++.dg/warn/implicit-typename1.C: New test.
20122
20123 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20124
20125         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20126         with "mtune".
20127         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20128         * gcc.c-torture/execute/20010129-1.x: Likewise.
20129         * gcc.dg/20011107-1.c: Likewise.
20130         * gcc.dg/20020108-1.c: Likewise.
20131         * gcc.dg/20020122-3.c: Likewise.
20132         * gcc.dg/20020206-1.c: Likewise.
20133         * gcc.dg/20020310-1.c: Likewise.
20134         * gcc.dg/20020426-2.c: Likewise.
20135         * gcc.dg/20020517-1.c: Likewise.
20136         * gcc.dg/991230-1.c: Likewise.
20137         * gcc.dg/i386-unroll-1.c: Likewise.
20138         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20139
20140 2003-02-22  Jan Hubicka  <jh@suse.cz>
20141
20142         * gcc.dg/i386-mul.c: New test.
20143
20144 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20145
20146         * gcc.dg/builtins-5.c: New test case.
20147
20148 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20149
20150         * gcc.dg/asmreg-1.c: New test.
20151
20152 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20153
20154         PR c++/9749
20155         * g++.dg/parse/varmod1.C: New test.
20156
20157 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20158
20159         PR c++/9727
20160         * g++.dg/template/op1.C: New test.
20161
20162 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20163
20164         PR c++/8906
20165         * g++.dg/template/nested2.C: New test.
20166
20167 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20168
20169         PR c++/8724
20170         * g++.dg/expr/dtor1.C: New test.
20171
20172 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20173
20174         * gcc.dg/cpp/include3.c: New test.
20175         * gcc.dg/cpp/inc/foo.h: New file.
20176
20177 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20178
20179         * gcc.c-torture/execute/20030221-1.c: New test.
20180
20181 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20182
20183         PR c++/9729
20184         * g++.dg/abi/conv1.C: New test.
20185
20186 2003-02-20  Jan Hubicka  <jh@suse.cz>
20187
20188         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20189
20190 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20191
20192         * gcc.c-torture/compile/20030219-1.c: New test.
20193
20194 2003-02-18  Jan Hubicka  <jh@suse.cz>
20195
20196         * gcc.dg/funcorder.c: New test.
20197
20198 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20199
20200         * gcc.c-torture/execute/20030218-1.c: New.
20201
20202 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20203
20204         * gcc.dg/20030218-1.c: New.
20205
20206 2003-02-18  Richard Henderson  <rth@redhat.com>
20207
20208         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20209         * gcc.dg/attr-used-2.c: New.
20210
20211 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20212
20213         PR c++/9704
20214         * g++.dg/init/copy5.C: New test.
20215
20216 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20217
20218         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20219         * g++.dg/pch/pch.exp: Likewise.
20220
20221 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20222
20223         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20224         STACK_SIZE is not defined.
20225
20226 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20227
20228         PR c++/9457
20229         * g++.dg/template/init1.C: New test.
20230
20231 2003-02-16  Jan HUbicka  <jh@suse.cz>
20232
20233         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20234         (foo): Add few extra tests
20235         * gcc.dg/c99-const-expr-3.c: Likewise.
20236         * gcc.c-torture/execute/20030216-1.c: New.
20237
20238 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20239
20240         PR c++/9459
20241         * g++.dg/ext/typeof4.C: New test.
20242
20243 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20244
20245         * gcc.dg/i386-387-3.c: New test case.
20246
20247 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20248
20249         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20250         cris-*-elf* cris-*-aout* and mmix-*-*.
20251
20252 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20253
20254         * gcc.dg/20030213-1.c: New test.
20255
20256 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20257
20258         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20259         * gcc.dg/i386-387-2.c: Likewise.
20260
20261 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20262
20263         * gcc.dg/ppc-spe.c: Fix formatting.
20264         Enable tests that were previously unsupported by gas.
20265         Delete tests for instructions that no longer exist.
20266         Switch arguments on evsubifw builtin.
20267
20268 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20269
20270         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20271         STACK_SIZE is too small.
20272
20273 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20274             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20275
20276         * gcc.dg/decl-2.c: New test.
20277
20278 2003-02-10  Jan Hubicka  <jh@suse.cz>
20279
20280         * gcc.dg/i386-fpcvt-1.c:  New test.
20281
20282 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20283
20284         * gcc.c-torture/execute/20030209-1.c: New test.
20285
20286 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20287
20288         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20289         int-wide bitops, use the constants of the same width.
20290         Likewise, if long long is 32-bit wide, test bitops using
20291         32-bit constants.
20292
20293 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20294
20295         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20296
20297 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20298
20299         * testsuite/gcc.dg/builtins-4.c: New test case.
20300
20301 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20302
20303         * gcc.dg/20020430-1.c: Fix dg command typos.
20304         * gcc.dg/20020503-1.c: Likewise.
20305
20306 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20307
20308         PR c++/8785
20309         * g++.dg/parse/fused-params1.C: New test.
20310
20311         PR c++/8857
20312         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20313
20314         PR c++/8921
20315         * g++.dg/parse/non-dependent1.C: New test.
20316
20317         PR c++/8928
20318         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20319
20320         PR c++/9228
20321         * g++.dg/parse/undefined7.C: New test.
20322         * g++.dg/parse/non-templ1.C: New test.
20323
20324         PR c++/9229
20325         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20326
20327 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20328
20329         * gcc.c-torture/compile/20030206-1.c: New test.
20330
20331 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20332
20333         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20334         "pow" to "foo" to avoid potential confusion with a math built-in.
20335
20336 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20337
20338         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20339         conditions for SPARC targets.
20340
20341 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20342
20343         * gcc.dg/20030204-1.c: New test.
20344
20345 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20346
20347         PR c++/38
20348         * g++.dg/parse/array-size1.C: New test.
20349
20350         PR c++/5657
20351         * g++.dg/parse/undefined3.C: New test.
20352
20353         PR c++/5665
20354         * g++.dg/parse/undefined4.C: New test.
20355
20356         PR c++/5975
20357         * g++.dg/parse/undefined5.C: New test.
20358
20359         PR c++/7259
20360         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20361
20362         PR c++/8578
20363         * g++.dg/parse/casting-operator1.C: New test.
20364
20365         PR c++/8596
20366         * g++.dg/parse/undefined6.C: New test.
20367
20368         PR c++/8736
20369         * g++.dg/parse/missing-template1.C: New test.
20370
20371 2003-02-04  Jan Hubicka  <jh@suse.cz>
20372
20373         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20374         * gcc.dg/i386-cmov?.c:  Likewise.
20375         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20376         * gcc.dg/i386-ssefp-1.c:  Likewise.
20377         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20378         conventions.
20379
20380 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20381
20382         PR c++/7129
20383         * testsuite/g++.dg/ext/max.C: New test.
20384
20385 2003-02-03  Jan Hubicka  <jh@suse.cz>
20386
20387         * gcc.c-torture/execute/20030203-1.c: New test.
20388
20389 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20390
20391         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20392         'natural-endian'.
20393
20394 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20395
20396         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20397         * g++.dg/init/new2.C: Likewise.
20398         * g++.dg/other/new1.C: Likewise.
20399
20400 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20401
20402         * gcc.dg/struct-ret-libc.c: New test.
20403
20404 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20405
20406         * gcc.dg/20030129-1.c: New test.
20407
20408 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20409
20410         PR c++/8849
20411         * g++.dg/template/ptrmem4.C: New test.
20412
20413 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20414
20415         * g++.dg/parser/constant1.C: New test.
20416
20417 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20418
20419         PR c++/8591
20420         * g++.dg/parse/friend2.C: New test.
20421
20422 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20423
20424         PR c++/9437
20425         * g++.dg/template/unify4.C: New test.
20426
20427 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20428
20429         * gcc.c-torture/execute/20030128-1.c: New test.
20430
20431 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20432
20433         * g++.dg/lookup/nested1.C: Test moved from ...
20434         * g++.old-deja/g++.other/lookup24.C: ... here.
20435
20436 2003-01-28  Jan Hubicka  <jh@suse.cz>
20437
20438         * gcc.dg/i386-cmov5.c:  New test.
20439
20440 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20441
20442         * gcc.c-torture/execute/20010925-1.c: Changed the
20443         memcpy declaration.
20444
20445 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20446
20447         PR c++/3902
20448         * g++.dg/parse/template5.C: New test.
20449
20450 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20451
20452         PR fortran/9258
20453         * g77.dg/pr9258: New test.
20454
20455 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20456
20457         * README: Move relevant parts from README.g++.
20458
20459         * README.g++: Remove this file.
20460
20461 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20462
20463         * g++.dg/abi/dcast1.C: New test.
20464
20465 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20466
20467         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20468
20469 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20470
20471         PR c++/47
20472         * g++.old-deja/g++.other/lookup24.C: New test.
20473
20474 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20475
20476         PR middle-end/7227
20477         * gcc.dg/uninit-C.c: New test.
20478
20479 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20480
20481         * g++.dg/abi/covariant1.C: New test.
20482
20483 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20484
20485         * gcc.dg/20030123-1.c: New test.
20486
20487 2003-01-25  Jan Hubicka  <jh@suse.cz>
20488
20489         PR opt/8492
20490         * gcc.c-torture/compile/20030125-1.c
20491
20492 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20493
20494         PR c++/9403
20495         * g++.dg/parse/template3.C: New test.
20496         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20497
20498         PR c++/795
20499         * g++.dg/parse/template4.C: New test.
20500
20501         PR c++/9415
20502         * g++.dg/template/qual2.C: New test.
20503
20504         PR c++/8545
20505         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20506
20507         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20508
20509 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20510
20511         * gcc.c-torture/execute/switch-1.c: New test case.
20512
20513 2003-01-25  Jan Hubicka  <jh@suse.cz>
20514
20515         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20516
20517 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20518
20519         Tweaks for Bison-1.875. From the NEWS file:
20520         "- `parse error' -> `syntax error'
20521         Bison now uniformly uses the term `syntax error'"
20522         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20523         * gcc.dg/cpp/digraph2.c: Likewise.
20524         * gcc.dg/cpp/direct2.c: Likewise.
20525         * gcc.dg/cpp/paste4.c: Likewise.
20526         * gcc.dg/c90-restrict-1.c: Likewise.
20527         * gcc.dg/c99-func-2.c: Likewise.
20528         * gcc.dg/noncompile/920721-2.c: Likewise.
20529         * gcc.dg/noncompile/930622-2.c: Likewise.
20530         * gcc.dg/noncompile/940112-1.c: Likewise.
20531         * gcc.dg/noncompile/950921-1.c: Likewise.
20532         * gcc.dg/noncompile/951123-1.c: Likewise.
20533         * gcc.dg/noncompile/971104-1.c: Likewise.
20534         * gcc.dg/noncompile/990416-1.c: Likewise.
20535
20536 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20537
20538         * g++.dg/parse/undefined1.C: Add error message.
20539
20540 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20541
20542         PR c++/9354
20543         * g++.dg/parse/new1.C: New test.
20544
20545         PR c++/9216
20546         * g++.dg/parse/template2.C: New test.
20547
20548         PR c++/9354
20549         * g++.dg/parse/typedef2.C: New test.
20550
20551         PR c++/9328
20552         * g++.dg/ext/typeof3.C: New test.
20553
20554 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20555
20556         PR c++/2738
20557         * g++.dg/parse/ret-type1.C: New test.
20558
20559         PR c++/3792
20560         * g++.dg/parse/tmpl-outside1.C: New test.
20561
20562         PR c++/4207
20563         * g++.dg/parse/int-as-enum1.C: New test.
20564
20565         PR c++/4903
20566         * g++.dg/parse/no-typename1.C: New test.
20567
20568         PR c++/5533
20569         * g++.dg/parse/no-value1.C: New test.
20570
20571         PR c++/5921
20572         * g++.dg/parse/wrong-inline1.C: New test.
20573
20574         PR c++/6402
20575         * g++.dg/parse/ref1.C: New test.
20576
20577         PR c++/6992
20578         * g++.dg/parse/attr-ctor1.C: New test.
20579
20580         PR c++/7229
20581         * g++.dg/parse/namespace5.C: New test.
20582
20583         PR c++/7917
20584         * g++.dg/parse/func-def1.C: New test.
20585
20586         PR c++/8143
20587         * g++.dg/parse/undefined1.C: New test.
20588
20589         PR c++/5723, PR c++/8522
20590         * g++.dg/parse/specialization1.C: New test.
20591
20592         PR c++/163, PR c++/8595
20593         * g++.dg/parse/struct-as-enum1.C: New test.
20594
20595         PR c++/9173
20596         * g++.dg/parse/undefined2.C: New test.
20597
20598 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20599
20600         PR c++/9298
20601         * g++.dg/parse/template1.C: New test.
20602
20603         PR c++/9384
20604         * g++.dg/parse/using1.C: New test.
20605
20606         PR c++/9285
20607         PR c++/9294
20608         * g++.dg/parse/expr2.C: New test.
20609
20610         PR c++/9388
20611         * g++.dg/parse/lookup2.C: Likewise.
20612
20613 2003-01-21  Jan Hubicka  <jh@suse.cz>
20614
20615         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20616         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20617         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20618         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20619
20620 2003-01-20  Nick Clifton  <nickc@redhat.com>
20621
20622         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20623         problem with ARM sibcall code generation.
20624
20625 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20626
20627         * gcc.c-torture/execute/20030120-1.c: New.
20628
20629 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20630
20631         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20632
20633 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20634
20635         PR c++/9272
20636         * g++.dg/parse/ctor1.C: New test.
20637
20638         PR c++/9294:
20639         * g++.dg/parse/qualified1.C: New test.
20640
20641         * g++.dg/parse/typename3.C: New test.
20642
20643 2003-01-16  Richard Henderson  <rth@redhat.com>
20644
20645         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20646
20647 2003-01-16  Richard Henderson  <rth@redhat.com>
20648
20649         * g++.dg/pch/pch.exp: Copy test header to the working directory
20650         before using it either for precompilation or direct use.
20651         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20652         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20653
20654 2003-01-16  Richard Henderson  <rth@redhat.com>
20655
20656         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20657         before using it either for precompilation or direct use.
20658         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20659         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20660
20661 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20662
20663         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20664         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20665         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20666         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20667         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20668         typename warning into error.
20669         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20670         error messages.
20671         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20672         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20673         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20674         messages.
20675         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20676         make declaration visible in template.
20677         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20678         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20679         messages.
20680         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20681         message.
20682         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20683         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20684         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20685         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20686         typename warning with error message.
20687         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20688         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20689         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20690
20691 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20692
20693         * g++.dg/parse/ambig2.C: New test.
20694
20695 2003-01-15  Richard Henderson  <rth@redhat.com>
20696
20697         * g++.dg/tls/init-2.C: Update error message string.
20698
20699 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20700
20701         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20702
20703 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20704
20705         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20706         all for HC11/HC12.
20707         * gcc.c-torture/compile/20001205-1.x: Likewise.
20708         * gcc.c-torture/compile/20001226-1.x: Likewise.
20709         * gcc.c-torture/compile/920520-1.x: Likewise.
20710         * gcc.c-torture/compile/961203-1.x: Likewise.
20711         * gcc.c-torture/compile/20020604-1.x: Likewise.
20712
20713 2003-01-15  Jan Hubicka  <jh@suse.cz>
20714
20715         * gcc.c-torture/compile/20030115-1.c: New test.
20716
20717         * gcc.dg/i386-fpcvt-1.c: New test.
20718         * gcc.dg/i386-fpcvt-2.c: New test.
20719
20720 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20721
20722         Further conform g++'s __vmi_class_type_info to the C++ ABI
20723         specification.
20724         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20725         the specification.
20726
20727 2003-01-14  Jan Hubicka  <jh@suse.cz>
20728
20729         * gcc.dg/i386-fpcvt-1.c: New test.
20730         * gcc.dg/i386-fpcvt-2.c: New test.
20731
20732 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20733
20734         * gcc.dg/i386-mmx-3.c: New test.
20735
20736 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20737
20738         PR c++/9264
20739         * g++.dg/parse/octal1.C: New file.
20740
20741         PR c++/9172
20742         * g++.dg/parse/typename1.C: New file.
20743
20744 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20745
20746         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20747         * gcc.dg/bf-no-ms-layout.c: Likewise.
20748         * gcc.dg/bf-ms-attrib.c: Likewise.
20749
20750 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20751
20752         PR c++/9099
20753         * g++.dg/parse/dtor1.C: New file.
20754
20755         PR c++/9128
20756         * g++.dg/rtti/typeid1.C: New file.
20757
20758         PR c++/9153
20759         * g++.dg/parse/lookup1.C: New file.
20760
20761         PR c++/9171
20762         * g++.dg/templ/spec5.C: New file.
20763
20764 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20765
20766         * gcc.c-torture/compile/20030110-1.c: New test.
20767
20768 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20769
20770         Merge from pch-branch:
20771
20772         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20773
20774         * gcc.dg/pch/cpp-1.h: New.
20775         * gcc.dg/pch/cpp-1.c: New.
20776         * gcc.dg/pch/cpp-2.h: New.
20777         * gcc.dg/pch/cpp-2.c: New.
20778
20779         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20780
20781         * gcc.dg/pch/except-1.h: New.
20782         * gcc.dg/pch/except-1.c: New.
20783
20784         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20785
20786         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20787         running test.
20788         * gcc.dg/pch: Include *.hp not *.h.
20789         * gcc.dg/pch/system-1.h: New.
20790         * gcc.dg/pch/system-1.c: New.
20791
20792         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20793
20794         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20795         rather than trying to build and run a program using PCH.
20796         * gcc.dg/pch: Remove dg-do commands from test files.
20797
20798         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20799
20800         * gcc.dg/pch/macro-3.c: New.
20801         * gcc.dg/pch/macro-3.h: New.
20802
20803         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20804
20805         * gcc.dg/pch/common-1.c: New.
20806         * gcc.dg/pch/common-1.h: New.
20807         * gcc.dg/pch/decl-1.c: New.
20808         * gcc.dg/pch/decl-1.h: New.
20809         * gcc.dg/pch/decl-2.c: New.
20810         * gcc.dg/pch/decl-2.h: New.
20811         * gcc.dg/pch/decl-3.c: New.
20812         * gcc.dg/pch/decl-3.h: New.
20813         * gcc.dg/pch/decl-4.c: New.
20814         * gcc.dg/pch/decl-4.h: New.
20815         * gcc.dg/pch/decl-5.c: New.
20816         * gcc.dg/pch/decl-5.h: New.
20817         * gcc.dg/pch/global-1.c: New.
20818         * gcc.dg/pch/global-1.h: New.
20819         * gcc.dg/pch/inline-1.c: New.
20820         * gcc.dg/pch/inline-1.h: New.
20821         * gcc.dg/pch/inline-2.c: New.
20822         * gcc.dg/pch/inline-2.h: New.
20823         * gcc.dg/pch/static-1.c: New.
20824         * gcc.dg/pch/static-1.h: New.
20825         * gcc.dg/pch/static-2.c: New.
20826         * gcc.dg/pch/static-2.h: New.
20827
20828         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20829
20830         * g++.dg/pch/pch.exp: Better handle failing testcases.
20831         * gcc.dg/pch/pch.exp: Likewise.
20832         * gcc.dg/pch/macro-1.c: New.
20833         * gcc.dg/pch/macro-1.h: New.
20834         * gcc.dg/pch/macro-2.c: New.
20835         * gcc.dg/pch/macro-2.h: New.
20836
20837         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20838
20839         * g++.dg/dg.exp: Treat files in pch/ specially.
20840         * g++.dg/pch/pch.exp: New file.
20841         * g++.dg/pch/empty.H: New file.
20842         * g++.dg/pch/empty.C: New file.
20843         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20844         "precompile".
20845
20846         * gcc.dg/pch/pch.exp: New file.
20847         * gcc.dg/pch/empty.h: New file.
20848         * gcc.dg/pch/empty.c: New file.
20849         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20850         "precompile".
20851
20852 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20853
20854         * g++.dg/template/friend14.C: New test.
20855
20856 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20857
20858         * gcc.dg/old-style-asm-1.c: New test.
20859
20860 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20861
20862         * gcc.c-torture/compile/20030109-1.c: New test.
20863
20864 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20865
20866         * gcc.c-torture/execute/20030109-1.c: New test.
20867
20868 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20869
20870         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20871         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20872         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20873         * g++.old-deja/g++.mike/eh2.C: Likewise
20874         * g++.old-deja/g++.mike/eh3.C: Likewise
20875         * g++.old-deja/g++.mike/eh5.C: Likewise
20876         * g++.old-deja/g++.mike/eh6.C: Likewise
20877         * g++.old-deja/g++.mike/eh7.C: Likewise
20878         * g++.old-deja/g++.mike/eh8.C: Likewise
20879         * g++.old-deja/g++.mike/eh9.C: Likewise
20880         * g++.old-deja/g++.mike/eh10.C: Likewise
20881         * g++.old-deja/g++.mike/eh12.C: Likewise
20882         * g++.old-deja/g++.mike/eh13.C: Likewise
20883         * g++.old-deja/g++.mike/eh14.C: Likewise
20884         * g++.old-deja/g++.mike/eh16.C: Likewise
20885         * g++.old-deja/g++.mike/eh17.C: Likewise
20886         * g++.old-deja/g++.mike/eh18.C: Likewise
20887         * g++.old-deja/g++.mike/eh21.C: Likewise
20888         * g++.old-deja/g++.mike/eh23.C: Likewise
20889         * g++.old-deja/g++.mike/eh24.C: Likewise
20890         * g++.old-deja/g++.mike/eh25.C: Likewise
20891         * g++.old-deja/g++.mike/eh26.C: Likewise
20892         * g++.old-deja/g++.mike/eh27.C: Likewise
20893         * g++.old-deja/g++.mike/eh28.C: Likewise
20894         * g++.old-deja/g++.mike/eh29.C: Likewise
20895         * g++.old-deja/g++.mike/eh31.C: Likewise
20896         * g++.old-deja/g++.mike/eh33.C: Likewise
20897         * g++.old-deja/g++.mike/eh34.C: Likewise
20898         * g++.old-deja/g++.mike/eh35.C: Likewise
20899         * g++.old-deja/g++.mike/eh36.C: Likewise
20900         * g++.old-deja/g++.mike/eh37.C: Likewise
20901         * g++.old-deja/g++.mike/eh38.C: Likewise
20902         * g++.old-deja/g++.mike/eh39.C: Likewise
20903         * g++.old-deja/g++.mike/eh40.C: Likewise
20904         * g++.old-deja/g++.mike/eh41.C: Likewise
20905         * g++.old-deja/g++.mike/eh42.C: Likewise
20906         * g++.old-deja/g++.mike/eh44.C: Likewise
20907         * g++.old-deja/g++.mike/eh46.C: Likewise
20908         * g++.old-deja/g++.mike/eh47.C: Likewise
20909         * g++.old-deja/g++.mike/eh48.C: Likewise
20910         * g++.old-deja/g++.mike/eh49.C: Likewise
20911         * g++.old-deja/g++.mike/eh50.C: Likewise
20912         * g++.old-deja/g++.mike/eh51.C: Likewise
20913         * g++.old-deja/g++.mike/eh53.C: Likewise
20914         * g++.old-deja/g++.mike/eh55.C: Likewise
20915         * g++.old-deja/g++.mike/p7912.C: Likewise
20916         * g++.old-deja/g++.mike/p9706.C: Likewise
20917         * g++.old-deja/g++.mike/p10416.C: Likewise
20918         * g++.old-deja/g++.mike/p11667.C: Likewise
20919         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20920         Remove redundant reference to Iris.
20921         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20922         Elxsi, i860, Pico Java, and WE32K.
20923
20924 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20925
20926         * g++.dg/ext/asm4.C: New test.
20927
20928 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20929
20930         PR c++/9030
20931         * g++.dg/template/friend12.C: New test.
20932         * g++.dg/template/friend13.C: Likewise.
20933         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20934
20935 2003-01-08  Jan Hubicka  <jh@suse.cz>
20936
20937         * gcc.dg/i386-cadd.c: New test.
20938         * gcc.dg/i386-cmov4.c: Likewise.
20939
20940 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20941
20942         PR c++/9165
20943         * g++.dg/warn/Wunused-3.C: New test.
20944
20945         * g++.dg/abi/bitfield9.C: New test.
20946
20947         PR c++/9189
20948         * g++.dg/parse/defarg3.C: New test.
20949
20950 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20951
20952         * g++.dg/parse/ambig1.C: New test.
20953         * g++.dg/parse/defarg2.C: New test.
20954
20955 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20956
20957         * g++.dg/template/defarg-1.C: New test.
20958         * g++.dg/template/local2.C: Likewise.
20959
20960 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20961
20962         * gcc.c-torture/execute/20030105-1.c: New test.
20963
20964 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20965
20966         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20967         * g++.dg/parse/namespace4.C: Likewise.
20968
20969 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20970
20971         * g++.dg/template/ntp2.C: New test.
20972
20973 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20974
20975         * g++.dg/parse/extern-C-1.C: New test.
20976
20977         * g++.dg/parse/namespace4.C: New test.
20978
20979         * g++.dg/template/nested1.C: New test.
20980
20981         * g++.dg/parse/namespace3.C: New test.
20982
20983 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20984
20985         * g++.dg/lookup/two-stage1.C: New test.
20986
20987 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20988
20989         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20990         * g++.old-deja/g++.jason/access8.C: Likewise.
20991         * g++.old-deja/g++.other/decl5.C: Likewise.
20992
20993 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20994
20995         * g++.dg/parse/parse7.C: New test.
20996
20997 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20998
20999         PR c++/2843
21000         * g++.dg/ext/attrib7.C: New test.
21001
21002 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21003
21004         * g++.dg/parse/parse6.C: New test.
21005
21006 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21007
21008         * gcc.dg/h8300-stack-1.c: New.
21009
21010 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21011
21012         g++.dg/lookup/exception1.C: New test.
21013
21014         g++.dg/lookup/template1.C: New test.
21015
21016         g++.dg/parse/namespace2.C: New test.
21017
21018         g++.dg/parse/parens2.C: New test.
21019
21020 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21021
21022         * g++.dg/parse/parse5.C: New test.
21023         * g++.dg/lookup/scoped4.C: New test.
21024
21025 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21026
21027         * g++.dg/parse/parens1.C: New test.
21028
21029         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21030         angle-bracket1.C.
21031         * g++.dg/parse/parens2.C: New test.
21032
21033         * g++.dg/lookup/scope-operator1.C: New test.
21034
21035         * g++.dg/parse/operator1.C: New test.
21036
21037 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21038
21039         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21040         * g++.old-deja/g++.other/access6.C: Likewise.
21041         * g++.old-deja/g++.other/decl1.C: Likewise.
21042         * g++.old-deja/g++.pt/typename12.C: Likewise.
21043
21044 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21045
21046         * g++.dg/parse/namespace1.C: New test.
21047
21048 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21049
21050         * g++.dg/parse/parse4.C: New test.
21051
21052 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21053
21054         * g++.dg/parse/parse3.C: New test.
21055
21056 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21057
21058         * g++.dg/parse/parse2.C: New test.
21059
21060 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21061
21062         * g++.dg/template/friend11.C: New test.
21063
21064 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21065
21066         * g++.dg/parse/parse1.C: New test.
21067
21068 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21069
21070         * lib/profopt.exp: Change the name of a global variable to avoid
21071         possible clashes with other test suites.
21072
21073 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21074
21075         * g++.dg/inherit/covariant8.C: New test.
21076
21077 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21078
21079         * g++.dg/init/array9.C: New test.
21080
21081         PR c++/9112
21082         * g++.dg/parse/expr1.C: New test.
21083
21084 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21085
21086         * gcc.c-torture/compile/20021230-1.c: New test.
21087
21088 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21089
21090         * g++.dg/inherit/covariant5.C: New test.
21091         * g++.dg/inherit/covariant6.C: New test.
21092         * g++.dg/inherit/covariant7.C: New test.
21093
21094 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21095
21096         PR c++/2739
21097         * g++.dg/other/access2.C: New test.
21098
21099 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21100
21101         * g++.dg/other/anon-struct.C: No longer fails
21102         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21103         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21104         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21105
21106 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21107
21108         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21109
21110 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21111
21112         * g++.dg/eh/spec4.C: Remove stray semicolon.
21113         * g++.dg/expr/pmf-1.C: Change error message.
21114         * g++.dg/ext/asm1.C: Remove stray semicolon.
21115         * g++.dg/ext/typename1.C: Add missing typenames.
21116         * g++.dg/inherit/template-as-base.C: Change error message.
21117         * g++.dg/lookup/scoped1.C: Likewise.
21118         * g++.dg/lookup/scoped2.C: Likewise.
21119         * g++.dg/lookup/using2.C: Likewise.
21120         * g++.dg/other/component1.C: Remove stray semicolon.
21121         * g++.dg/other/do1.C: Change error message.
21122         * g++.dg/other/error2.C: Likewise.
21123         * g++.dg/other/init1.C: Likewise.
21124         * g++.dg/other/packed1.C: Remove stray semicolon.
21125         * g++.dg/other/ptrmem2.C: Change error message.
21126         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21127         marker.
21128         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21129         * g++.dg/template/access3.C: Add typename keyword.
21130         * g++.dg/template/access5.C: Remove stray semicolon.
21131         * g++.dg/template/access6.C: Likewise.
21132         * g++.dg/template/complit1.C: Likewise.
21133         * g++.dg/template/crash1.C: Change error message.
21134         * g++.dg/template/inherit2.C: Remove stray semicolon.
21135         * g++.dg/template/instantiate2.C: Likewise.
21136         * g++.dg/template/instantiate3.C: Change error message.
21137         * g++.dg/template/qual1.C: Remove stray semicolon.
21138         * g++.dg/template/qualttp18.C: Change error message.
21139         * g++.dg/template/ref1.C: Remove stray semicolon.
21140         * g++.dg/template/sizeof1.C (A::value): Declare it.
21141         * g++.dg/template/spec4.C: Change error message.
21142         * g++.dg/template/static1.C: Likewise.
21143         * g++.dg/template/type1.C: Likewise.
21144         * g++.dg/template/typename3.C: Likewise.
21145         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21146         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21147         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21148         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21149         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21150         named return value extension.
21151         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21152         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21153         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21154         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21155         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21156         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21157         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21158         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21159         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21160         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21161         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21162         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21163         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21164         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21165         syntax.
21166         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21167         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21168         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21169         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21170         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21171         * g++.old-deja/g++.brendan/template11.C: Likewise.
21172         * g++.old-deja/g++.brendan/template26.C: Likewise.
21173         * g++.old-deja/g++.brendan/template27.C: Use explicit
21174         specialization syntax.
21175         * g++.old-deja/g++.brendan/template30.C: Likewise.
21176         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21177         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21178         non-dependent names.
21179         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21180         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21181         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21182         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21183         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21184         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21185         named return value extension.
21186         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21187         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21188         * g++.old-deja/g++.ext/return1.C: Likewise.
21189         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21190         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21191         * g++.old-deja/g++.jason/access8.C: Likewise.
21192         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21193         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21194         pseudo-destructor names.
21195         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21196         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21197         pseudo-destructor names.
21198         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21199         * g++.old-deja/g++.jason/overload19.C: Likewise.
21200         * g++.old-deja/g++.jason/overload32.C: Likewise.
21201         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21202         stray semicolons.
21203         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21204         * g++.old-deja/g++.jason/return.C: Likewise.
21205         * g++.old-deja/g++.jason/return2.C: Likewise.
21206         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21207         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21208         syntax.
21209         * g++.old-deja/g++.jason/template10.C: Account for use of
21210         non-dependent names.
21211         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21212         syntax.
21213         * g++.old-deja/g++.jason/template37.C: Likewise.
21214         * g++.old-deja/g++.law/access4.C: Change error messages.
21215         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21216         pseudo-destructor names.
21217         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21218         * g++.old-deja/g++.law/ctors9.C: Likewise.
21219         * g++.old-deja/g++.law/cvt22.C: Likewise.
21220         * g++.old-deja/g++.law/dtors5.C: Likewise.
21221         * g++.old-deja/g++.law/global-init1.C: Likewise.
21222         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21223         * g++.old-deja/g++.law/operators28.C: Likewise.
21224         * g++.old-deja/g++.law/visibility28.C: Likewise.
21225         * g++.old-deja/g++.martin/eval1.C: Likewise.
21226         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21227         name.
21228         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21229         * g++.old-deja/g++.mike/net34.C: Likewise.
21230         * g++.old-deja/g++.mike/net36.C: Likewise.
21231         * g++.old-deja/g++.mike/ns2.C: Likewise.
21232         * g++.old-deja/g++.mike/p12306.C: Likewise.
21233         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21234         value extension.
21235         * g++.old-deja/g++.mike/p700.C: Likewise.
21236         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21237         * g++.old-deja/g++.mike/p710.C: Likewise.
21238         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21239         value extension.
21240         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21241         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21242         * g++.old-deja/g++.ns/crash2.C: Likewise.
21243         * g++.old-deja/g++.ns/crash3.C: Likewise.
21244         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21245         * g++.old-deja/g++.ns/ns17.C: Likewise.
21246         * g++.old-deja/g++.ns/template16.C: Likewise.
21247         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21248         keyword.
21249         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21250         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21251         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21252         named return value extension.
21253         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21254         * g++.old-deja/g++.other/access4.C: Issue additional error
21255         messages.
21256         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21257         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21258         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21259         * g++.old-deja/g++.other/crash25.C: Change error message.
21260         * g++.old-deja/g++.other/crash4.C: Change error message.
21261         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21262         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21263         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21264         checks.
21265         * g++.old-deja/g++.other/defarg8.C: Likewise.
21266         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21267         * g++.old-deja/g++.other/dtor10.C: Likewise.
21268         * g++.old-deja/g++.other/incomplete.C: Likewise.
21269         * g++.old-deja/g++.other/linkage7.C: Likewise.
21270         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21271         lookup algorithm.
21272         * g++.old-deja/g++.other/mangle2.C: Likewise.
21273         * g++.old-deja/g++.other/refinit2.C: Likewise.
21274         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21275         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21276         * g++.old-deja/g++.pt/crash28.C: Likewise.
21277         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21278         syntax.
21279         * g++.old-deja/g++.pt/crash32.C: Change error message.
21280         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21281         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21282         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21283         error message position.
21284         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21285         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21286         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21287         syntax.
21288         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21289         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21290         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21291         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21292         keyword.
21293         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21294         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21295         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21296         keyword.
21297         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21298         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21299         syntax.
21300         * g++.old-deja/g++.pt/friend28.C: Account for use of
21301         non-dependent names.
21302         * g++.old-deja/g++.pt/friend29.C: Likewise.
21303         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21304         rules.
21305         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21306         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21307         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21308         lookup rules.
21309         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21310         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21311         keyword.
21312         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21313         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21314         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21315         keyword.
21316         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21317         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21318         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21319         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21320         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21321         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21322         keyword.
21323         * g++.old-deja/g++.pt/spec10.C: Likewise.
21324         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21325         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21326         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21327         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21328         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21329         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21330         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21331         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21332         * g++.old-deja/g++.pt/typename15.C: Likewise.
21333         * g++.old-deja/g++.pt/typename22.C: Likewise.
21334         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21335         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21336         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21337         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21338         syntax.
21339         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21340         return value extension.
21341         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21342         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21343         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21344         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21345
21346 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21347
21348         * g++.dg/warn/inline1.C: New test.
21349         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21350         * g++.old-deja/g++.jason/synth10.C: Likewise.
21351         * g++.old-deja/g++.mike/net31.C: Likewise.
21352         * g++.old-deja/g++.mike/p8786.C: Likewise.
21353
21354         * g++.dg/template/friend10.C: New test.
21355         * g++.dg/template/conv5.C: New test.
21356
21357 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21358
21359         * g++.dg/lookup/scoped3.C: New test.
21360
21361         * g++.dg/lookup/decl1.C: New test.
21362         * g++.dg/lookup/decl2.C: New test.
21363
21364 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21365
21366         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21367         gcc.c-torture/compile/20021015-1.c,
21368         gcc.c-torture/compile/20021015-2.c,
21369         gcc.c-torture/compile/20021123-1.c,
21370         gcc.c-torture/compile/20021123-2.c,
21371         gcc.c-torture/compile/20021123-3.c,
21372         gcc.c-torture/compile/20021123-4.c,
21373         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21374         only to 3.1 or 3.2 branch.
21375
21376 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21377
21378         * gcc.dg/i386-bitfield3.c: New test.
21379
21380         * gcc.dg/i386-bitfield2.c: New test.
21381
21382 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21383
21384         * g++.dg/parse/conv_op1.C: New test.
21385
21386 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21387
21388         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21389         approved.
21390
21391 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21392
21393         * gcc.c-torture/compile/20021220-1.c: New test.
21394
21395 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21396
21397         * gcc.dg/i386-fastcall-1.c: New.
21398
21399 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21400
21401         * gcc.c-torture/execute/20021219-1.c: New test.
21402
21403 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21404
21405         * gcc.dg/i386-pic-1.c: New test.
21406
21407 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21408
21409         PR c++/8099
21410         * g++.dg/template/friend9.C: New test.
21411
21412 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21413
21414         PR c++/3663
21415         * g++.dg/template/access7.C: New test.
21416
21417 2002-12-18  Nick Clifton  <nickc@redhat.com>
21418
21419         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21420         the libstdc++-v3 directory has been found.
21421
21422 2002-12-12  Devang Patel <dpatel@apple.com>
21423         * gcc.dg/darwin-ld-1.c: New test.
21424         * gcc.dg/darwin-ld-2.c: New test.
21425         * gcc.dg/darwin-ld-3.c: New test.
21426         * gcc.dg/darwin-ld-4.c: New test.
21427         * gcc.dg/darwin-ld-5.c: New test.
21428
21429 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21430
21431         * gcc.c-torture/compile/20021212-1.c: New test.
21432
21433 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21434
21435         * gcc.dg/fshort-wchar: New test.
21436
21437 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21438
21439         PR c++/8372
21440         * g++.dg/template/dtor1.C: New test.
21441
21442         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21443         markers.
21444
21445 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21446
21447         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21448
21449 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21450
21451         * g++.dg/template/static1.C: New test.
21452         * g++.dg/template/static2.C: New test.
21453         * g++.old-deja/g++.ext/memconst.C: New test.
21454
21455 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21456
21457         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21458         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21459         * g++.dg/special/initp1.C: Likewise.
21460
21461 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21462
21463         * gcc.c-torture/execute/20021204-1.c: New test.
21464
21465 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21466
21467         * gcc.dg/ppc-fmadd-1.c: New file.
21468         * gcc.dg/ppc-fmadd-2.c: New file.
21469         * gcc.dg/ppc-fmadd-3.c: New file.
21470
21471 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21472
21473         * gcc.c-torture/compile/20021204-1.c: New test.
21474
21475 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21476
21477         * g++.dg/inherit/covariant2.C: New test.
21478         * g++.dg/inherit/covariant3.C: New test.
21479         * g++.dg/inherit/covariant4.C: New test.
21480         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21481         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21482
21483 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21484
21485         PR c++/8688
21486         * g++.dg/init/brace3.C: New test.
21487
21488 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21489
21490         * gcc.dg/20020210-1.c: Fix a comment typo.
21491
21492 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21493
21494         PR c++/8720
21495         * g++.dg/parse/defarg1.C: New test.
21496
21497         PR c++/8615
21498         * g++.dg/template/char1.C: New test.
21499
21500         * g++.dg/template/varmod1.C: Fix typo.
21501
21502 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21503
21504         DR 180
21505         * g++.old-deja/g++.pt/crash32.C: Expect error.
21506
21507 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21508
21509         PR c++/5919
21510         * g++.dg/template/varmod1.C: New test.
21511
21512         PR c++/8727
21513         * g++.dg/inherit/typeinfo1.C: New test.
21514
21515         PR c++/8663
21516         * g++.dg/inherit/typedef1.C: New test.
21517
21518 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21519
21520         PR c++/8332
21521         PR c++/8493
21522         * g++.dg/template/strlen1.C: New test.
21523
21524         PR c++/8227
21525         * g++.dg/template/ctor2.C: New test.
21526
21527         PR c++/8214
21528         * g++.dg/init/string1.C: New test.
21529
21530         PR c++/8511
21531         * g++.dg/template/friend8.C: New test.
21532
21533 2002-11-29  Joe Buck <jbuck@synopsys.com>
21534
21535         * g++.dg/lookup/anon2.C: New test.
21536
21537 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21538
21539         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21540         h8300 port.
21541
21542 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21543
21544         * gcc.dg/bitfld-6.c: New test.
21545
21546 2002-11-27  Jan Hubicka  <jh@suse.cz>
21547
21548         * gcc.c-torture/execute/20021127.[cx]: New test.
21549
21550 2002-11-26  Jan Hubicka  <jh@suse.cz>
21551
21552         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21553         quality.
21554
21555 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21556
21557         * g++.dg/init/brace2.C: New test.
21558         * g++.old-deja/g++.mike/p9129.C: Correct.
21559
21560 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21561
21562         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21563
21564 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21565
21566         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21567
21568 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21569
21570         * testsuite/g++.dg/abi/empty11.C: New test.
21571         * testsuite/g++.dg/rtti/cv1.C: New test.
21572
21573 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21574
21575         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21576
21577 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21578
21579         * g++.dg/abi/empty10.C: New test.
21580
21581 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21582
21583         * gcc.c-torture/compile/20021124-1.c: New test.
21584
21585 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21586
21587         * g++.dg/abi/rtti2.C: New test.
21588
21589 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21590
21591         * gcc.dg/i386-unroll-1.c: New test.
21592
21593 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21594
21595         * gcc.c-torture/compile/20021120-1.c: New test.
21596         * gcc.c-torture/compile/20021120-2.c: New test.
21597
21598 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21599
21600         * gcc.dg/bitfld-5.c: New test.
21601
21602 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21603
21604         * gcc.c-torture/execute/20021120-3.c: New test.
21605
21606 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21607
21608         * gcc.c-torture/execute/20021120-2.c: New test.
21609
21610 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21611
21612         * gcc.c-torture/execute/20021120-1.c: New test.
21613
21614 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21615
21616         * gcc.c-torture/execute/20021118-3.c: New test.
21617
21618 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21619
21620         * gcc.c-torture/compile/20021119-1.c: New test.
21621
21622 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21623
21624         * gcc.dg/duff-1.c: New test.
21625         * gcc.dg/duff-2.c: New test.
21626         * gcc.dg/duff-3.c: New test.
21627
21628 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21629
21630         * gcc.dg/cpp/_Pragma5.c: New test.
21631
21632 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21633
21634         * gcc.c-torture/execute/20021118-2.c: New test.
21635
21636 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21637
21638         * gcc.c-torture/execute/20021118-1.c: New test.
21639
21640 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21641
21642         * gcc.dg/20021116-1.c: New test.
21643
21644 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21645
21646         * g++.dg/abi/vcall1.C: New test.
21647
21648 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21649
21650         * gcc.dg/20021029-1.c: New test.
21651         * gcc.dg/20021029-2.c: New test.
21652
21653 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21654
21655         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21656
21657 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21658
21659         PR c/8439
21660         * gcc.dg/20021110.c: Move to ...
21661         * gcc.c-torture/compile/20021110.c: .... here.
21662
21663 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21664
21665         PR c/8467
21666         * gcc.c-torture/execute/20021111-1.c
21667
21668 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21669
21670         PR c/8439
21671         * gcc.dg/20021110.c: New test.
21672
21673 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21674
21675         * g++.dg/abi/vthunk3.C: Run only on x86.
21676
21677 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21678
21679         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21680
21681 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21682
21683         * lib/compat.exp (compat-execute): Fix logic error in last
21684         change.
21685
21686 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21687
21688         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21689
21690 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21691
21692         PR c++/8389
21693         * g++.dg/template/access6.C: New test.
21694
21695 2002-11-08  Jan Hubicka  <jh@suse.cz>
21696
21697         * gcc.dg/i386-ssefp-1.c: New test.
21698         * gcc.dg/i386-ssefp-1.c: New test.
21699
21700 2002-11-08  Jan Hubicka  <jh@suse.cz>
21701
21702         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21703
21704 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21705
21706         * g++.dg/abi/vthunk3.C: New test.
21707
21708         PR c++/8338
21709         * g++.dg/template/crash2.C: New test.
21710
21711 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21712
21713         * testsuite/g++.dg/abi/dtor1.C: New test.
21714         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21715
21716 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21717
21718         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21719         Darwin.
21720
21721 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21722
21723         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21724         -mthumb.  Only xfail with -O0.
21725
21726 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21727
21728         * g++.dg/abi/thunk1.C: New test.
21729         * g++.dg/abi/thunk2.C: Likewise.
21730         * g++.dg/abi/vtt1.C: Likewise.
21731
21732 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21733
21734         PR optimization/8423
21735         * gcc.c-torture/execute/builtin-constant.c: New test.
21736
21737 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21738
21739         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21740         Add some more cases.
21741
21742 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21743
21744         PR c++/8391
21745         * g++.dg/opt/local1.C: New test.
21746
21747 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21748
21749         PR c++/8160
21750         * g++.dg/template/complit1.C: New test.
21751
21752         PR c++/8149
21753         * g++.dg/template/typename4.C: Likewise.
21754
21755 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21756
21757         Core issue 287, PR c++/7639
21758         * g++.dg/template/instantiate1.C: Adjust error location.
21759         * g++.dg/template/instantiate3.C: New test.
21760         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21761         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21762         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21763
21764 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21765
21766         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21767
21768 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21769
21770         PR c++/8287
21771         * g++.dg/init/dtor2.C: New test.
21772
21773 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21774
21775         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21776         * gcc.dg/nest.c: Bypass errors on irix6.
21777
21778 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21779
21780         * gcc.dg/nest.c: Expect error for mmix-*-*.
21781         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21782
21783 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21784
21785         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21786         markers.
21787
21788         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21789
21790 2002-10-25  Mike Stump  <mrs@apple.com>
21791
21792         * gcc.dg/warn-1.c: New test.
21793
21794 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21795
21796         * g++.dg/template/typename3.C: New test.
21797
21798 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21799
21800         * g++.dg/lookup/ptrmem1.C: New test.
21801
21802         * g++.dg/abi/vthunk2.C: New test.
21803
21804 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21805
21806         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21807
21808 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21809
21810         * g++.dg/abi/empty9.C: New test.
21811
21812 2002-10-24  Richard Henderson  <rth@redhat.com>
21813
21814         * g++.dg/inherit/thunk1.C: Enable for ia64.
21815
21816 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21817
21818         PR c++/8067
21819         * g++.dg/lookup/pretty1.C: New test.
21820
21821 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21822
21823         * gcc.dg/20021023-1.c: New test.
21824
21825 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21826
21827         PR c++/7679
21828         * g++.dg/parse/inline1.C: New test.
21829
21830 2002-10-23  Richard Henderson  <rth@redhat.com>
21831
21832         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21833
21834         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21835
21836 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21837
21838         PR c++/6579
21839         * g++.dg/parse/stmtexpr3.C: New test.
21840
21841 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21842
21843         * g++.dg/expr/cond1.C: New test.
21844
21845 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21846
21847         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21848
21849 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21850
21851         * g++.dg/abi/vbase13.C: New test.
21852         * g++.dg/abi/vbase14.C: Likewise.
21853
21854 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21855
21856         * gcc.dg/tls/pic-1.c: New test.
21857         * gcc.dg/tls/nonpic-1.c: New test.
21858         * gcc.dg/20021018-1.c: New test.
21859
21860 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21861
21862         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21863         Remove only files with the same base name as the test case.
21864         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21865         (profopt-execute): Likewise.  Also, remove old profiling
21866         and performance data files before running the tests.
21867
21868         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21869         * g++.dg/bprob/bprob.exp: Likewise.
21870         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21871         to allow more general test case names.
21872
21873         * g++.dg/bprob/bprob-1.C: Rename to ...
21874         * g++.dg/bprob/g++-bprob-1.C: ... this.
21875
21876         * g77.dg/bprob/bprob-1.f: Rename to ...
21877         * g77.dg/bprob/g77-bprob-1.f: ... this.
21878
21879 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21880
21881         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21882         bison 1.50 or later.
21883
21884 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21885
21886         * g++.dg/README: Describe more test directories.
21887
21888 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21889
21890         * g++.dg/init/array6.C: Add additional tests.
21891
21892 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21893
21894         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21895         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21896
21897 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21898
21899         * gcc.c-torture/compile/20020604-1.x: New.
21900         * gcc.c-torture/compile/simd-5.x: Likewise.
21901         * gcc.c-torture/execute/920710-1.x: Likewise.
21902         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21903
21904 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21905
21906         * g++.dg/inherit/override1.C: Add dg-options clause.
21907
21908 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21909
21910         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21911         _mm_slli_si128.
21912
21913 2002-10-19  Andreas Schwab  <schwab@suse.de>
21914
21915         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21916         directory component.
21917
21918 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21919
21920         * g++.dg/inherit/thunk1.C: New test.
21921
21922         * g++.dg/inherit/override1.C: New test.
21923
21924         * g++.dg/abi/mangle11.C: New test.
21925         * g++.dg/abi/mangle14.C: New test.
21926         * g++.dg/abi/mangle17.C: New test.
21927
21928 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21929
21930         * g++.dg/overload/member2.C: New test.
21931
21932 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21933
21934         * g++.dg/README: Describe new compat directory.
21935         * g++.dg/dg.exp: Skip tests in compat directory.
21936         * README.compat: New file.
21937         * lib/compat.exp: New expect script.
21938         * g++.dg/compat: New test directory.
21939         * g++.dg/compat/compat.exp: New expect script.
21940         * g++.dg/compat/abi: New test directory.
21941         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21942         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21943         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21944         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21945         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21946         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21947         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21948         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21949         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21950         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21951         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21952         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21953         * g++.dg/compat/break: New test directory.
21954         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21955         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21956         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21957         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21958         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21959         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21960         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21961         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21962         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21963         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21964         g++.dg/compat/break/README: New files.
21965         * g++.dg/compat/eh: New test directory.
21966         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21967         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21968         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21969         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21970         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21971         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21972         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21973         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21974         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21975         g++.dg/compat/eh/filter2_y.C,
21976         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21977         g++.dg/compat/eh/new1_y.C,
21978         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21979         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21980         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21981         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21982         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21983         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21984         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21985         g++.dg/compat/eh/unexpected1_y.C: New files.
21986         * g++.dg/compat/init: New test directory.
21987         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21988         g++.dg/compat/init/array5_y.C,
21989         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21990         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21991         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21992         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21993         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21994         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21995         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21996         g++.dg/compat/init/init-ref2_y.C: New files.
21997
21998 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21999
22000         PR c++/7584
22001         * g++.dg/inherit/using3.C: New test.
22002
22003 2002-10-17  Jan Hubicka  <jh@suse.cz>
22004
22005         * gcc.dg/20021017-2.c: New test.
22006
22007 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22008
22009         * g++.dg/abi/mangle16.C: Adjust.
22010
22011         * g++.dg/init/array8.C: New test.
22012
22013 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22014
22015         * gcc.dg/special/mips-abi.exp: New test.
22016         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22017
22018 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22019
22020         * g++.dg/abi/mangle16.C: New test.
22021         * g++.dg/abi/mangle17.C: Likewise.
22022
22023         PR c++/7478
22024         * g++.dg/template/ref1.C: New test.
22025
22026 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22027
22028         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22029
22030 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22031
22032         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22033
22034 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22035
22036         PR c++/7524
22037         * g++.dg/init/array7.C: New test.
22038
22039 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22040
22041         * g++.dg/init/array6.C: New test.
22042
22043         * g++.dg/abi/mangle13.C: Likewise.
22044         * g++.dg/abi/mangle14.C: Likewise.
22045         * g++.dg/abi/mangle15.C: Likewise.
22046
22047 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22048
22049         * g++.dg/abi/empty8.C: New test.
22050
22051 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22052
22053         * g++.dg/init/ctor1.C: New test.
22054
22055 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22056
22057         * gcc.c-torture/execute/20021015-1.c: New test.
22058
22059 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22060
22061         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22062
22063 2002-10-14  Jan Hubicka  <jh@suse.cz>
22064
22065         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22066
22067 2002-10-14  Richard Henderson  <rth@redhat.com>
22068
22069         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22070
22071 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22072
22073         PR optimization/6631
22074         * g++.dg/opt/const2.C: New test.
22075
22076 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22077
22078         PR c++/7176
22079         * g++.dg/parse/friend1.C: New test.
22080         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22081
22082 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22083
22084         * gcc.dg/20021014-1.c: New test.
22085
22086 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22087
22088         PR c++/5661
22089         * g++.dg/ext/vlm1.C: New test.
22090         * g++.dg/ext/vlm2.C: Likewise.
22091
22092         * g++.dg/init/array1.C: Remove invalid braces.
22093         * g++.dg/init/brace1.C: New test.
22094         * g++.dg/init/copy2.C: Likewise.
22095         * g++.dg/init/copy3.C: Likewise.
22096         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22097         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22098         braces.
22099
22100 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22101
22102         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22103
22104 2002-10-11  Richard Shann  <richard.shann@superh.com>
22105
22106         * gcc.c-torture/compile/simd-5.c: New test.
22107
22108 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22109
22110         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22111
22112 2002-10-10  Jim Wilson  <wilson@redhat.com>
22113
22114         * gcc.c-torture/execute/20021010-1.c: New test.
22115
22116 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22117
22118         PR c/7353
22119         * g++.dg/ext/typedef-init.C: New test.
22120         * gcc.dg/typedef-init.c: New test.
22121
22122 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22123
22124         * gcc.dg/cpp/paste13.c: New test.
22125
22126 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22127
22128         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22129         remaining platforms, XFAIL during compile, not execute.  Don't
22130         XFAIL at -O0.
22131
22132 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22133
22134         * gcc.dg/alias-1.c: Tweak expected warning.
22135
22136 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22137
22138         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22139
22140 2002-10-06  Andreas Jaeger  <aj@suse.de>
22141
22142         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22143         * gcc.dg/cpp/c++98.C: Likewise.
22144
22145         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22146         * g++.dg/cpp/c++98.C: Likewise.
22147
22148         * g++.dg/README (Subdirectories): Mention cpp directory.
22149
22150         PR target/7559
22151         * gcc.dg/20021006-1.c: New test.
22152
22153 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22154
22155         PR c++/7804
22156         * g++.dg/other/warning1.C: New test.
22157
22158 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22159
22160         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22161         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22162         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22163
22164 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22165
22166         PR c++/7931
22167         * g++.dg/template/ptrmem3.C: New test.
22168
22169         PR c++/7754
22170         * g++.dg/template/union1.C: New test.
22171
22172 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22173
22174         PR c++/8006
22175         * g++.dg/abi/mangle9.C: New test.
22176         * g++.dg/abi/mangle10.C: New test.
22177         * g++.dg/abi/mangle11.C: New test.
22178         * g++.dg/abi/mangle12.C: New test.
22179
22180 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22181
22182         PR c++/7188.
22183         * g++.dg/template/meminit1.C: New test.
22184         * g++.dg/warn/Wreorder-1.C: Likewise.
22185         * g++.old-deja/g++.mike/warn3.C: Tweak.
22186         * lib/prune.exp: Ingore "in copy constructor".
22187
22188 2002-10-02  Andreas Jaeger  <aj@suse.de>
22189
22190         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22191         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22192         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22193         on x86-64.
22194
22195 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22196
22197         * gcc.dg/empty1.C: Fix typo.
22198
22199 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22200
22201         * gcc.dg/alias-1.c: New test.
22202
22203 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22204
22205         * gcc.dg/empty1.C: New test.
22206
22207         * g++.dg/tls/init-2.C: Tweak error messages.
22208
22209 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22210
22211         * gcc.c-torture/compile/20020923-1.c: New test.
22212
22213 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22214
22215         * gcc.c-torture/execute/ffs-1.c: New test.
22216         * gcc.c-torture/execute/ffs-2.c: Ditto.
22217
22218 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22219
22220         * g++.dg/overload/member1.C: New test.
22221
22222 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22223
22224         * g++.dg/abi/empty7.C: New test.
22225         * g++.dg/init/pm2.C: Likewise.
22226
22227 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22228
22229         * g++.dg/rtti/crash1.C: New test.
22230
22231 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22232
22233         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22234         gcc.dg/sibcall-4.c: New tests.
22235
22236 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22237
22238         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22239         powerpc and MMIX targets.
22240
22241 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22242
22243         * gcc.dg/cpp/20020927-1.c: New.
22244
22245 2002-09-26  David S. Miller  <davem@redhat.com>
22246
22247         * gcc.c-torture/compile/trunctfdf.c: New.
22248
22249 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22250
22251         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22252
22253 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22254
22255         * gcc.c-torture/execute/loop-15.c: New.
22256
22257 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22258
22259         * README.QMTEST: Fix typo.
22260
22261 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22262
22263         * gcc.dg/20020926-1.c: New test.
22264
22265 2002-09-25  David S. Miller  <davem@redhat.com>
22266
22267         PR target/7842
22268         * gcc.c-torture/execute/shiftdi.c: New test.
22269
22270 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22271
22272         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22273         unique to the tool.
22274         * lib/g77.exp (g77_init): Likewise.
22275         * lib/g++.exp (g++_init): Likewise.
22276         * lib/objc.exp (objc_init): Likewise.
22277
22278 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22279
22280         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22281         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22282         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22283
22284 2002-09-25  Richard Henderson  <rth@redhat.com>
22285
22286         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22287         too-small long double.
22288
22289 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22290
22291         * gcc.dg/20020919-1.c: New test.
22292
22293 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22294
22295         * g++.dg/abi/bitfield6.C: New test.
22296         * g++.dg/abi/bitfield7.C: New test.
22297         * g++.dg/abi/bitfield8.C: New test.
22298         * g++.dg/abi/vbase11.C: New test.
22299
22300 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22301
22302         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22303         hppa*-*-hpux*.  Update test comment.
22304
22305 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22306
22307         * gcc.dg/tls/struct-1.c: New test.
22308
22309 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22310
22311         * gcc.dg/cpp/tr-warn2.c: Update.
22312
22313 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22314
22315         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22316
22317 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22318
22319         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22320         systems.
22321
22322 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22323
22324         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22325
22326         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22327         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22328         setting of cxxfilt.
22329
22330 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22331
22332         * gcc.dg/20020312-2.c: Update for darwin.
22333
22334 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22335
22336         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22337
22338 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22339
22340         * objc.dg/comp-types-1.m: New test.
22341         * objc.dg/comp-types-2.m: New test.
22342         * objc.dg/comp-types-3.m: New test.
22343         * objc.dg/comp-types-4.m: New test.
22344         * objc.dg/comp-types-5.m: New test.
22345         * objc.dg/comp-types-6.m: New test.
22346
22347 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22348
22349         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22350
22351 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22352
22353         * g++.dg/other/do1.C: New test.
22354
22355         * g++.dg/template/subst1.C: New test.
22356
22357 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22358
22359         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22360
22361 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22362
22363         * g++.dg/template/qualttp20.C: Adjust expected errors.
22364         * g++.old-deja/g++.jason/report.C: Likewise.
22365         * g++.old-deja/g++.other/qual1.C: Likewise.
22366
22367         * g++.dg/lookup/scoped2.C: New test.
22368
22369         * g++.dg/ext/asm3.C: New test.
22370
22371 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22372
22373         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22374
22375 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22376
22377         * ChangeLog: follow spelling conventions.
22378         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22379         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22380         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22381         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22382         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22383         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22384         * g++.old-deja/g++.law/global-init1.C: Likewise.
22385         * g++.old-deja/g++.other/delete4.C: Likewise.
22386         * g++.old-deja/g++.other/inline21.C: Likewise.
22387         * g++.old-deja/g++.other/singleton.C: Likewise.
22388         * g77.dg/strlen0.f: Likewise.
22389         * g77.f-torture/compile/20010519-1.f: Likewise.
22390         * g77.f-torture/compile/980310-4.f: Likewise.
22391         * gcc.c-torture/compile/20000605-1.c: Likewise.
22392         * gcc.c-torture/execute/20020225-1.c: Likewise.
22393         * gcc.dg/c90-hexfloat-2.c: Likewise.
22394         * gcc.dg/c99-bool-1.c: Likewise.
22395         * gcc.dg/c99-hexfloat-2.c: Likewise.
22396         * gcc.dg/dll-2.c: Likewise.
22397         * gcc.dg/wtr-union-init-1.c: Likewise.
22398         * gcc.dg/wtr-union-init-2.c: Likewise.
22399         * gcc.dg/wtr-union-init-3.c: Likewise.
22400         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22401         * gcc.dg/cpp/defined.c: Likewise.
22402         * gcc.dg/cpp/macsyntx.c: Likewise.
22403         * gcc.dg/cpp/paste2.c: Likewise.
22404         * gcc.dg/cpp/trad/defined.c: Likewise.
22405         * gcc.dg/format/c90-printf-1.c: Likewise.
22406         * gcc.dg/format/c90-scanf-1.c: Likewise.
22407         * gcc.dg/format/c99-printf-1.c: Likewise.
22408         * gcc.dg/format/c99-scanf-1.c: Likewise.
22409         * gcc.misc-tests/gcov-8.c: Likewise.
22410         * lib/profopt.exp: Likewise.
22411
22412 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22413
22414         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22415
22416 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22417
22418         * g++.dg/inherit/using2.C: New test.
22419
22420 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22421
22422         * ChangeLog: Follow spelling conventions.
22423         * g++.dg/template/friend4.C: Likewise.
22424         * g++.old-deja/g++.pt/crash67.C: Likewise.
22425         * gcc.c-torture/execute/20000801-4.c: Likewise.
22426         * gcc.dg/c90-digraph-1.c: Likewise.
22427         * gcc.dg/c94-digraph-1.c: Likewise.
22428         * gcc.dg/c99-digraph-1.c: Likewise.
22429         * gcc.dg/cpp/line5.c: Likewise.
22430         * gcc.dg/cpp/multiline.c: Likewise.
22431         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22432         * gcc.dg/format/attr-3.c: Likewise.
22433         * gcc.dg/format/c90-scanf-3.c: Likewise.
22434         * gcc.dg/format/ext-4.c: Likewise.
22435
22436 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22437
22438         * g++.dg/template/pretty1.C: New test.
22439
22440 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22441
22442         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22443
22444 2002-09-13  Matt Austern  <austern@apple.com>
22445
22446         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22447         passing a cast expression to a function by const reference.
22448
22449 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22450
22451         * g++.dg/template/deduce1.C: New test.
22452
22453 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22454
22455         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22456         32-bit int.
22457
22458 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22459
22460         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22461         usage.
22462
22463 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22464
22465         * gcc.c-torture/compile/20020910-1.c: New test.
22466
22467 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22468
22469         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22470
22471 2002-09-10  Andreas Jaeger  <aj@suse.de>
22472
22473         * gcc.dg/20020312-2.c: Adjust for x86-64.
22474
22475 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22476
22477         * g77.dg/7388.f: New test case for PR 7388.
22478
22479 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22480
22481         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22482
22483 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22484
22485         * objc.dg/proto-lossage-1.m: New test.
22486
22487 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22488
22489         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22490
22491 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22492
22493         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22494         expected to pass.
22495
22496 2002-09-06  Stan Shebs  <shebs@apple.com>
22497             David Edelsohn  <edelsohn@gnu.org>
22498
22499         * gcc.dg/weak: New directory.
22500         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22501         target-specific xfail bits.
22502         * gcc.dg/typeof-2.c: Move to new directory.
22503         * gcc.dg/weak.exp: New expect script.
22504
22505 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22506
22507         * gcc.c-torture/execute/extzvsi.c: New test.
22508
22509 2002-09-05  Stan Shebs  <shebs@apple.com>
22510
22511         * gcc.dg/weak-1.c: xfail on Darwin.
22512         * gcc.dg/weak-2.c: Ditto.
22513         * gcc.dg/weak-3.c: Ditto.
22514         * gcc.dg/weak-4.c: Ditto.
22515         * gcc.dg/weak-5.c: Ditto.
22516         * gcc.dg/weak-6.c: Ditto.
22517         * gcc.dg/weak-7.c: Ditto.
22518         * gcc.dg/weak-8.c: Ditto.
22519         * gcc.dg/weak-9.c: Ditto.
22520
22521 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22522
22523         * gcc.c-torture/execute/loop-14.c: New test.
22524
22525 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22526
22527         * g++.dg/other/cxa-atexit1.C: New test.
22528
22529         * gcc.dg/typeof-2.c: New test.
22530
22531 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22532
22533         * gcc.dg/builtins-2.c: New testcase.
22534         * gcc.dg/builtins-3.c: New testcase.
22535
22536 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22537
22538         * gcc.dg/cpp/_Pragma4.c: New test.
22539
22540 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22541
22542         * objc/execute/nil_method-1.m: New testcase.
22543
22544 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22545
22546         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22547         [Object class], not [Object initialize].
22548
22549 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22550             Hans-Peter Nilsson  <hp@bitrange.com>
22551
22552         * gcc.c-torture/execute/20020720-1.x: Skip test on
22553         mmix-knuth-mmixware.  Correct comment.
22554
22555 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22556
22557         * testsuite/g++.dg/abi/bitfield5.C: New test.
22558         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22559
22560 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22561
22562         * objc.dg/undeclared-selector.m: New test.
22563
22564 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22565
22566         * g++.dg/other/offsetof1.C: Avoid cast warning.
22567
22568 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22569
22570         * objc.dg/super-class-2.m: New test.
22571
22572 2002-08-24  Matt Austern  <austern@apple.com>
22573
22574         * g++.dg/ext/lvaddr.C: New test.
22575         * g++.dg/ext/lvcast.C: New test.
22576
22577 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22578
22579         * testsuite/g++.dg/inherit/cond1.C: New test.
22580
22581 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22582
22583         * gcc.dg/noncompile/incomplete-1.c: New test.
22584
22585 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22586
22587         * gcc.dg/typespec-1.c: New test.
22588
22589 2002-08-20  Devang Patel  <dpatel@apple.com>
22590         * objc.dg/proto-hier-2.m: New test.
22591
22592 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22593
22594         * objc.dg/bitfield-1.m: New test.
22595         * objc.dg/bitfield-2.m: New test.
22596
22597 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22598
22599         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22600         gcc.dg/c99-flex-array-4.c: New tests.
22601
22602 2002-08-16  Stan Shebs  <shebs@apple.com>
22603
22604         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22605
22606 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22607
22608         * gcc.dg/typeof-1.c: New test.
22609         * g++.dg/ext/typeof2.C: New test.
22610
22611 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22612
22613         * g++.dg/other/offsetof1.C: New test.
22614
22615 2002-08-14  Richard Henderson  <rth@redhat.com>
22616
22617         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22618
22619 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22620
22621         * gcc.dg/cpp/_Pragma3.c: New test.
22622
22623 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22624
22625         * g++.dg/template/inherit3: New test.
22626
22627 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22628
22629         * gcc.dg/bitfld-4.c: Add blank options.
22630
22631 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22632
22633         * g++.dg/template/crash1.C: New test.
22634
22635 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22636
22637         * gcc.dg/tls/opt-2.c: New test.
22638
22639 2002-08-08  Devang Patel  <dpatel@apple.com>
22640
22641         * objc.dg/selector-1.m : New test
22642
22643 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22644
22645         * g++.dg/abi/bitfield4.C: New test.
22646         * gcc.dg/bitfld-4.c: New test.
22647
22648 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22649
22650         * g++.dg/other/packed1.C: New test.
22651
22652 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22653
22654         * g++.dg/abi/offsetof.C: Tweak error messages.
22655         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22656
22657 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22658
22659         * gcc.dg/bitfld-3.c: New test.
22660
22661 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22662             Richard Henderson  <rth@redhat.com>
22663
22664         * gcc.dg/i386-bitfield1.c: New test.
22665         * g++.dg/abi/bitfield3.C: Update.
22666
22667 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22668
22669         * objc.dg/const-str-2.m: Update.
22670         * gcc.dg/cpp/c++98.c: Change to C extension.
22671         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22672         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22673
22674 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22675
22676         * testsuite/gcc.dg/tls/diag-3.c: New.
22677
22678 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22679
22680         * g++.dg/README (Subdirectories): Document new subdir expr.
22681         * g++.dg/expr/pmf-1.C: New test.
22682
22683 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22684
22685         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22686
22687 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22688
22689         * g++.dg/abi/bitfield3.C: New test.
22690
22691 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22692
22693         * lib/gcov.exp: Tweak expected line formats.
22694         * gcc.misc-tests/gcov8.c: New test.
22695         * gcc.misc-tests/gcov8.x: New flags.
22696
22697 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22698
22699         * consistency.vlad/layout/endian.c: Include string.h.
22700
22701         * gcc.c-torture/execute/20020805-1.c: New test.
22702
22703 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22704
22705         * g++.dg/other/conversion1.C: New test.
22706
22707 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22708
22709         * gcc.dg/builtins-1.c: New testcase.
22710
22711 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22712
22713         * g++.dg/inherit/access3.C: New test.
22714
22715 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22716
22717         * gcc.dg/ia64-visibility-2.c: New test.
22718
22719 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22720
22721         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22722         __qualifier_flags to __flags.
22723
22724 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22725
22726         * g++.dg/inherit/operator1.C: New test.
22727         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22728         * g++.dg/other/error1.C: Change expected error message.
22729         * g++.dg/template/conv4.C: Likewise.
22730
22731 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22732
22733         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22734         for documented behavior.
22735
22736 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22737
22738         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22739         several targets known to fail.
22740
22741 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22742
22743         * gcc.dg/mips-args-[123].c: New tests.
22744
22745 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22746
22747         * gcc.dg/ppc-spe.c: New.
22748
22749 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22750
22751         * g++.dg/other/ptrmem4.C: New testcase.
22752
22753 2002-07-24  Richard Henderson  <rth@redhat.com>
22754
22755         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22756
22757 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22758
22759         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22760
22761 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22762
22763         * gcc.c-torture/execute/memset-3.c: New testcase.
22764
22765 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22766
22767         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22768         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22769
22770 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22771
22772         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22773         Delete.
22774
22775 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22776
22777         * gcc.c-torture/compile/simd-4.c: New test.
22778
22779 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22780
22781         PR c++/7347, c++/7348
22782         * g++.dg/template/access4.C: New test.
22783         * g++.dg/template/access5.C: New test.
22784         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22785         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22786         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22787         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22788
22789 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22790
22791         * gcc.dg/gnu89-init-2.c: New test.
22792
22793 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22794
22795         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22796
22797 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22798
22799         * gcc.c-torture/execute/20020720-1.c: New testcase.
22800
22801 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22802
22803         * gcc.dg/cpp/Wsignprom.c: New tests.
22804
22805 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22806
22807         * gcc.c-torture/execute/loop-13.c: New test.
22808
22809 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22810
22811         * gcc.dg/cpp/expr.c: New tests.
22812
22813 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22814
22815         * g++.dg/opt/pr6713.C: Add template instantiation.
22816
22817 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22818
22819         * gcc.dg/nest.c: New test.
22820
22821 2002-07-17  Richard Henderson  <rth@redhat.com>
22822
22823         * g++.dg/opt/pr6713.C: New test.
22824
22825 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22826
22827         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22828         XFAIL for all x86 processors.
22829
22830 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22831
22832         * gcc.c-torture/execute/20010122-1.x: Do not test with
22833         -fomit-frame-pointer.
22834
22835 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22836
22837         * g++.dg/template/instantiate2.C: New test.
22838         * g++.dg/template/spec4.C: New test.
22839
22840 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22841
22842         * g++.dg/template/access2.C: New test.
22843         * g++.dg/template/access3.C: New test.
22844
22845 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22846
22847         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22848         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22849         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22850         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22851         Convert to use <stdarg.h>.
22852         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22853         Delete.
22854         * gcc.dg/va-arg-2.c: New.
22855         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22856
22857 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22858
22859         * gcc.c-torture/compile/20020710-1.c: New test.
22860
22861 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22862                           Andrew Pinski  <pinskia@physics.uc.edu>
22863
22864         gcc.c-torture/compile/simd-2.c: New testcase.
22865         gcc.c-torture/compile/simd-3.c: Likewise.
22866
22867 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22868
22869         PR c++/7224
22870         * g++.dg/overload/error1.C: New test.
22871
22872 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22873
22874         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22875         configuration and IRIX 6 O32 ABI.
22876
22877 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22878
22879         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22880
22881 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22882
22883         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22884
22885 2002-07-10  Jeffrey A Law  <law@redhat.com>
22886
22887         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22888
22889         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22890
22891 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22892
22893         * gcc.dg/20020312-2.c: Check for __PPC__.
22894
22895 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22896
22897         * gcc.c-torture/compile/20020709-1.c: New test.
22898
22899 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22900
22901         * g++.dg/template/qualttp21.C: New test case.
22902
22903 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22904
22905         * gcc.c-torture/compile/20020706-1.c: New test.
22906         * gcc.c-torture/compile/20020706-2.c: New test.
22907
22908 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22909             Alexandre Oliva  <aoliva@redhat.com>
22910
22911         * g++.dg/warn/incomplete1.C: New test.
22912
22913 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22914
22915         PR c++/7099
22916         * g++.dg/warn/noreturn1.C: New test.
22917
22918 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22919
22920         PR c++/6706
22921         * g++.dg/debug/debug6.C: New test.
22922         * g++.dg/debug/debug7.C: New test.
22923
22924 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22925
22926         * gcc.c-torture/compile/simd-3.c: New test.
22927
22928 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22929
22930         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22931         * gcc.dg/20020620-1.c: Likewise.
22932
22933 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22934
22935         PR c++/6944
22936         * g++.dg/init/array4.C: New test.
22937         * g++.dg/init/array5.C: New test.
22938
22939 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22940
22941         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22942         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22943
22944 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22945
22946         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22947         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22948         * gcc.dg/wtr-conversion-1.c: Likewise.
22949         * gcc.dg/wtr-escape-1.c: Likewise.
22950         * gcc.dg/wtr-int-type-1.c: Likewise.
22951         * gcc.dg/wtr-label-1.c: Likewise.
22952         * gcc.dg/wtr-static-1.c: Likewise.
22953         * gcc.dg/wtr-strcat-1.c: Likewise.
22954         * gcc.dg/wtr-suffix-1.c: Likewise.
22955         * gcc.dg/wtr-switch-1.c: Likewise.
22956         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22957         * gcc.dg/wtr-union-init-1.c: Likewise.
22958         * gcc.dg/wtr-union-init-2.c: Likewise.
22959         * gcc.dg/wtr-union-init-3.c: Likewise.
22960
22961         * gcc.dg/wtr-func-def-1.c: New test.
22962
22963 2002-07-02 Devang Patel <dpatel@apple.com>
22964
22965         * objc.dg/param-1.m: New test.
22966
22967 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22968
22969         * gcc.dg/cpp/trad/directive.c: Add test.
22970         * gcc.dg/cpp/trad/macroargs.c: Add test.
22971         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22972
22973 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22974
22975         * gcc.dg/cpp/cmdlne-M.c: New test.
22976
22977 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22978
22979         * objc.dg/desig-init-1.m: New test.
22980
22981 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22982
22983         PR c++/6716
22984         * g++.dg/template/instantiate1.C: New test.
22985
22986 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22987
22988         PR c++/7112
22989         * g++.dg/template/sizeof2.C: New test.
22990
22991 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22992
22993         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22994         gcc.dg/cpp/trad/include.c: New tests.
22995
22996 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22997
22998         PR target/7177
22999         * gcc.c-torture/compile/20020701-1.c: New test.
23000
23001 2002-07-01  Stan Shebs  <shebs@apple.com>
23002
23003         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23004         header here...
23005         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23006         (objc-torture-execute): or here.
23007
23008 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23009
23010         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23011
23012 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23013
23014         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23015
23016 2002-06-30  Devang Patel  <dpatel@apple.com>
23017
23018         * objc.dg/fsyntax-only.m: New test.
23019
23020 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23021
23022         PR c++/6695
23023         * g++.dg/template/friend7.C: New file.
23024
23025 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23026
23027         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23028         return type.
23029
23030 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23031
23032         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23033         avoid division by zero.
23034
23035 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23036
23037         * gcc.dg/Wunknownprag.c: New tests.
23038
23039 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23040
23041         * gcc.c-torture/execute/simd-2.c: New test.
23042
23043 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23044
23045         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23046         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23047         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23048         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23049         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23050         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23051         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23052         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23053         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23054         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23055         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23056         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23057         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23058         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23059         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23060         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23061         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23062
23063 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23064
23065         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23066         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23067         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23068         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23069         New tests.
23070         * gcc.dg/cpp/trad/directive.c: Update.
23071
23072 2002-06-23  Andreas Jaeger  <aj@suse.de>
23073
23074         * gcc.c-torture/execute/complex-6.c: New.
23075
23076 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23077
23078         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23079         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23080         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23081         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23082
23083 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23084
23085         * gcc.dg/cpp/trad: New directory with traditional tests copied
23086         from parent directory.
23087         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23088         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23089         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23090         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23091         Move to trad/ and rename.
23092         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23093         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23094         gcc.dg/cpp/trad/redef2.c: New tests.
23095         * gcc.dg/cpp/trad/trad.exp: New driver.
23096
23097 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23098
23099         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23100         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23101         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23102         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23103         Remove.
23104
23105 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23106
23107         * gcc.dg/20020620-1.c: New test.
23108
23109 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23110
23111         * g++.dg/template/ttp4.C: New test.
23112
23113 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23114
23115         * g++.dg/opt/vt1.C: Fix regexp.
23116
23117 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23118
23119         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23120         Don't use attribute `noinline'.
23121
23122 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23123
23124         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23125
23126 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23127
23128         * gcc.c-torture/execute/simd-1.c: New.
23129
23130         * gcc.dg/simd-1.c: New.
23131
23132 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23133
23134         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23135
23136 2002-06-16  Richard Henderson  <rth@redhat.com>
23137
23138         * g++.dg/ext/anon-struct1.C: New.
23139         * g++.dg/ext/anon-struct2.C: New.
23140         * g++.dg/ext/anon-struct3.C: New.
23141         * gcc.dg/anon-struct-1.c: New.
23142         * gcc.dg/anon-struct-2.c: New.
23143         * gcc.dg/anon-struct-3.c: New.
23144         * gcc.dg/20011008-1.c: Adjust warning text.
23145         * gcc.dg/20020527-1.c: Add -fms-extensions.
23146
23147 2002-06-16  Richard Henderson  <rth@redhat.com>
23148
23149         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23150
23151 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23152
23153         * gcc.c-torture/execute/20020615-1.c: New test.
23154
23155 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23156
23157         * gcc.c-tortuture/execute/compare-1.c: New test case.
23158         * gcc.c-tortuture/execute/compare-2.c: New test case.
23159         * gcc.c-tortuture/execute/compare-3.c: New test case.
23160
23161 2002-06-13  Richard Henderson  <rth@redhat.com>
23162
23163         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23164         ia64 ilp32.
23165
23166 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23167
23168         * g++.dg/template/typename2.C: Update error message.
23169
23170 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23171
23172         * gcc.c-torture/execute/20020611-1.c: New test.
23173
23174 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23175
23176         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23177         list of targets to skip.
23178
23179 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23180
23181         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23182         targets if not optimizing.
23183
23184 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23185
23186         * gcc.c-torture/compile/20020605-1.c: New test.
23187
23188         * g++.dg/opt/vt1.C: New test.
23189
23190         * gcc.dg/20020531-1.c: New test.
23191
23192         * gcc.dg/20020530-1.c: New test.
23193
23194         * gcc.dg/20020527-1.c: New test.
23195
23196         * g++.dg/opt/cse1.C: New test.
23197
23198 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23199
23200         * gcc.dg/20020607-2.c: New test case.
23201
23202 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23203
23204         * gcc.c-torture/compile/20020604-1.c: New test.
23205
23206 2002-06-04  Richard Henderson  <rth@redhat.com>
23207
23208         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23209         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23210         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23211
23212 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23213
23214         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23215
23216 2002-06-03  Richard Henderson  <rth@redhat.com>
23217
23218         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23219         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23220
23221 2002-06-02  Richard Henderson  <rth@redhat.com>
23222
23223         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23224         test functions static.
23225
23226 2002-06-02  Andreas Jaeger  <aj@suse.de>
23227
23228         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23229         now.
23230
23231 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23232
23233         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23234         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23235         Update for mofified diagnostics.
23236         * gcc.dg/c99-intconst-1.c: No longer fail.
23237
23238 2002-06-02  Richard Henderson  <rth@redhat.com>
23239
23240         * gcc.dg/uninit-A.c: Remove xfail markers.
23241
23242 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23243
23244         * gcc.dg/fnegate-1.c: New test case.
23245
23246 2002-05-30  Osku Salerma  <osku@iki.fi>
23247
23248         * gcc.c-torture/execute/mayalias-1.c: New file.
23249
23250 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23251
23252         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23253         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23254         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23255
23256 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23257
23258         * gcc.c-torture/execute/20020529-1.c: New test.
23259
23260 2002-05-27  Richard Henderson  <rth@redhat.com>
23261
23262         * g++.dg/ext/attrib6.C: New test case.
23263
23264 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23265
23266         * gcc.c-torture/execute/pure-1.c: New test.
23267
23268 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23269
23270         * gcc.dg/cpp/arith-2.c: Remove.
23271
23272 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23273
23274         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23275         * gcc.dg/cpp/if-3.c: Remove.
23276
23277 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23278
23279         * g++.dg/opt/cse2.C: New test.
23280
23281 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23282
23283         * gcc.dg/cpp/arith-1.c: New semantic tests.
23284         * gcc.dg/cpp/if-1.c: Update.
23285
23286 2002-05-24  Ben Elliston  <bje@redhat.com>
23287
23288         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23289
23290 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23291
23292         * gcc.dg/verbose-asm.c: New test.
23293
23294 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23295
23296         * gcc.dg/cpp/paste12.c: New test.
23297
23298 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23299
23300         * g++.dg/parse/named_ops.C: New test.
23301
23302 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23303
23304         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23305
23306 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23307
23308         * gcc.dg/weak-2.c: Allow optional leading underscore
23309         in scan-assembler symbol name.
23310         * gcc.dg/weak-3.c: Likewise.
23311         * gcc.dg/weak-4.c: Likewise.
23312         * gcc.dg/weak-5.c: Likewise.
23313
23314 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23315
23316         * gcc.dg/20020523-1.c: New test.
23317
23318 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23319
23320         * objc.dg/const-str-2.m: Update now that we stop after
23321         a command line error.
23322
23323 2002-05-22  Richard Henderson  <rth@redhat.com>
23324
23325         * g++.dg/dg.exp: Fix typo in test pruneing.
23326
23327 2002-05-22  Richard Henderson  <rth@redhat.com>
23328
23329         * g++.dg/dg.exp: Prune the tls subdirectory.
23330         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23331         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23332         * g++.dg/tls/init-1.C: New.
23333
23334 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23335
23336         * gcc.dg/20020517-1.c: New test.
23337
23338 2002-05-21  Richard Henderson  <rth@redhat.com>
23339
23340         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23341         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23342
23343 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23344
23345         * g++.dg/other/copy2.C: New test.
23346
23347 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23348
23349         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23350         (MAX_COPY): Bump up to 10 times sizeof (long long).
23351         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23352
23353         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23354         sizeof (long long).
23355
23356         * gcc.c-torture/execute/strcpy-1.c: New test.
23357
23358 2002-05-19  Jason Merrill  <jason2redhat.com>
23359
23360         * g++.dg/ext/oper1.C: New test.
23361
23362 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23363 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23364
23365         * README.QMTEST: New file.
23366
23367         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23368
23369 2002-05-19  Andreas Jaeger  <aj@suse.de>
23370
23371         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23372         now.
23373         * gcc.c-torture/execute/loop-2d.x: Likewise.
23374
23375 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23376
23377         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23378         support weak symbols.
23379         * gcc.dg/weak-4.c: Likewise
23380         * gcc.dg/weak-6.c: Likewise
23381
23382 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23383
23384         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23385         cygwin, coff and h8300-*-hms targets
23386         * gcc.dg/weak-5.c: Likewise
23387         * gcc.dg/weak-7.c: Likewise
23388
23389 2002-05-16  Jason Merrill  <jason@redhat.com>
23390
23391         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23392         (scan-assembler-not, scan-assembler-dem): Likewise.
23393         (scan-assembler-dem-not): Likewise.
23394
23395 2002-05-15  Richard Henderson  <rth@redhat.com>
23396
23397         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23398
23399 2002-05-15  Richard Henderson  <rth@redhat.com>
23400
23401         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23402         (vfoo1f): Warning here.
23403         (vfoo1l): Don't redefine the alias.
23404
23405 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23406
23407         * g++.dg/init/pm1.C: New test.
23408
23409 2002-05-12  David S. Miller  <davem@redhat.com>
23410
23411         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23412         types.
23413
23414 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23415
23416         * gcc.c-torture/execute/20020510-1.c: New test case.
23417
23418 2002-05-10  David S. Miller  <davem@redhat.com>
23419
23420         * gcc.c-torture/execute/conversion.c: Test long double too.
23421
23422 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23423
23424         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23425         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23426         * lib/g++.exp (g++_link_flags): Likewise.
23427         * lib/objc.exp (objc_target_compile): Likewise.
23428
23429 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23430
23431         * gcc.dg/cpp/poison.c: Update.
23432         * gcc.dg/cpp/20000625-2.c: Remove.
23433         * gcc.dg/cpp/direct2s.c: Remove final test.
23434
23435 2002-05-08  Tom Rix  <trix@redhat.com>
23436
23437         * gcc.c-torture/execute/20020508-1.c: New test.
23438         * gcc.c-torture/execute/20020508-2.c: New test.
23439         * gcc.c-torture/execute/20020508-3.c: New test.
23440
23441 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23442
23443         * gcc.dg/cpp/charconst-4.c: More tests.
23444
23445 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23446
23447         PR c/6569
23448         * gcc.dg/weak-3.c: Update location of warning messages.
23449         * gcc.dg/weak-5.c: Likewise.
23450
23451 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23452
23453         * gcc.c-torture/execute/20020506-1.c: New test case.
23454
23455 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23456
23457         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23458
23459 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23460
23461         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23462
23463 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23464
23465         * gcc.dg/cpp/charconst-3.c: New test.
23466
23467 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23468
23469         * gcc.dg/cpp/charconst.c: Update tests.
23470
23471 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23472
23473         * treelang: Added directory for new sample language treelang. Also
23474         lib/treelang.exp: New file to signal treelang should be tested.
23475
23476 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23477
23478         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23479         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23480         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23481         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23482         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23483         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23484         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23485
23486 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23487
23488         * gcc.dg/format/xopen-2.c: New test.
23489
23490 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23491
23492         * gcc.dg/20020503-1.c: New test.
23493
23494 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23495
23496         * g++.dg/init/dtor1.C: Make it tougher.
23497
23498 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23499
23500         * g++.dg/init/dtor1.C: New test.
23501
23502 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23503
23504         * gcc.dg/altivec-8.c: New.
23505
23506 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23507
23508         * gcc.dg/altivec-7.c: New.
23509
23510 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23511
23512         * g++.dg/parse/typedef1.C: New test.
23513
23514 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23515
23516         PR c++/6486
23517         * g++.dg/template/friend6.C: New test.
23518
23519         PR c++/6492
23520         * g++.dg/init/copy1.C: New test.
23521
23522 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23523
23524         * g++.dg/warn/effc1.C: New test.
23525
23526 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23527
23528         * gcc.dg/cpp/if-cexp.c: Add a test.
23529
23530 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23531
23532         * gcc.dg/20020426-2.c: New test.
23533
23534 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23535
23536         * gcc.dg/cpp/if-mop.c: Update.
23537         * gcc.dg/cpp/if-mpar.c: Add test.
23538         * gcc.dg/cpp/if-oppr.c: Update.
23539
23540 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23541
23542         PR c/6343
23543         * gcc.dg/weak-[2-7].c: New tests.
23544
23545 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23546
23547         * gcc.dg/enum1.c: New test.
23548
23549 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23550
23551         PR c++/6497
23552         * g++.dg/inherit/access2.C: New test.
23553
23554 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23555
23556         PR bootstrap/6445
23557         * gcc.dg/20020426-1.c: New test.
23558
23559 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23560
23561         * g++.dg/abi/enum1.C: New test.
23562
23563 2002-04-26  Richard Henderson  <rth@redhat.com>
23564
23565         * gcc.dg/c99-bool-1.c: Expect always true warning.
23566
23567 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23568
23569         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23570
23571 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23572
23573         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23574         targets.
23575
23576 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23577
23578         * g++.dg/abi/mange7.C: New test.
23579
23580         PR c++/6438.
23581         * g++.dg/parse/stmtexpr2.C: New test.
23582
23583 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23584
23585         * gcc.dg/20020312-2.c: Add SH target.
23586
23587 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23588
23589         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23590         compiler output on mips*-*-irix*.
23591
23592 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23593
23594         * g++.dg/parse/attr1.C: New test.
23595
23596 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23597
23598         * gcc.c-torture/execute/string-opt-17.c: New test case.
23599         * gcc.c-torture/execute/memset-2.c: New test case.
23600
23601 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23602
23603         PR c++/6256:
23604         * g++.dg/template/friend5.C: New test.
23605
23606         PR c++/6331:
23607         * g++.dg/template/qual1.C: Likewise.
23608
23609 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23610
23611         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23612         Include stdlib.h, not stdio.h or ctype.h.
23613
23614 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23615
23616         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23617         cris-*-elf* and mmix-*-*.
23618         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23619         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23620         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23621         Ditto.
23622         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23623         * gcc.dg/wchar_t-1.c: Ditto.
23624
23625 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23626
23627         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23628         Clarify comment.
23629
23630 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23631
23632         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23633
23634 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23635
23636         * gcc.c-torture/execute/20000906-1.x: Delete.
23637
23638 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23639
23640         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23641
23642 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23643
23644         * PR6367
23645         * g77.f-torture/execute/6367.f: New test.
23646         * g77.f-torture/execute/6367.x: Disable for MMIX.
23647
23648 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23649
23650         * PR6352
23651         * g++.dg/opt/inline2.C: New test.
23652
23653 2002-04-18  Richard Henderson  <rth@redhat.com>
23654
23655         * gcc.dg/20000906-1.c: Enable for all targets.
23656         * gcc.c-torture/compile/iftrap-2.c: New.
23657
23658 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23659
23660         * gcc.dg/20020418-1.c: New test.
23661         * gcc.dg/20020418-2.c: New test.
23662
23663 2002-04-18  Richard Henderson  <rth@redhat.com>
23664
23665         * gcc.c-torture/compile/iftrap-1.c: New.
23666         * gcc.dg/iftrap-1.c: Adjust for ia64.
23667         * gcc.dg/iftrap-2.c: New.
23668
23669 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23670
23671         * gcc.c-torture/compile/20020418-1.c: New test.
23672
23673 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23674
23675         * gcc.c-torture/compile/20020415-1.c: New.
23676
23677 2002-04-18  David S. Miller  <davem@redhat.com>
23678
23679         * gcc.c-torture/execute/20020418-1.c: New test.
23680
23681 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23682
23683         * gcc.dg/20020416-1.c: New test.
23684
23685         * g++.dg/opt/inline1.C: New test.
23686
23687 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23688
23689         * gcc.dg/altivec-5.c: New test.
23690
23691         * gcc.dg/20020415-1.c: New test.
23692
23693 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23694
23695         * testsuite/lib/chill.exp: Remove.
23696
23697 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23698
23699         * g++.dg/other/big-struct.C: New test.
23700
23701 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23702
23703         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23704         of scratch file.
23705
23706 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23707
23708         PR c/6277
23709         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23710         in scan-assembler function name
23711
23712 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23713
23714         * g77.f-torture/execute/980628-4.x,
23715         g77.f-torture/execute/980628-5.x,
23716         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23717         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23718         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23719         i[34567]86-*-*.
23720
23721 2002-04-13  David S. Miller  <davem@redhat.com>
23722
23723         * gcc.c-torture/execute/20020413-1.c: New test.
23724
23725 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23726
23727         * gcc.dg/asm-6.c,
23728         * g++.dg/ext/asm1.C: New tests.
23729
23730 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23731
23732         PR c++ 5373.
23733         * g++.dg/parse/stmtexpr1.C: New test.
23734
23735         PR c++/5189.
23736         * g++.dg/template/copy1.C: New test.
23737
23738 2002-04-12  Richard Henderson  <rth@redhat.com>
23739
23740         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23741
23742 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23743
23744         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23745         gcc.c-torture/execute/20020307-2.c.
23746
23747 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23748
23749         * g++.dg/ext/attrib5.C,
23750         * g++.dg/lookup/struct1.C: New tests.
23751
23752 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23753
23754         * gcc.dg/20020411-1.c: New test.
23755
23756         * gcc.c-torture/execute/20020411-1.c: New test.
23757
23758 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23759
23760         * g77.f-torture/execute/6177.f: New test.
23761
23762 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23763
23764         PR middle-end/6247
23765         * g++.dg/opt/cleanup1.C: New test.
23766
23767         * g++.dg/opt/const1.C: New test.
23768
23769 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23770
23771         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23772
23773 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23774
23775         PR c++/5507
23776         * g++.dg/template/typename2.C: New test.
23777
23778 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23779
23780         * gcc.c-torture/execute/loop-12.c: New.
23781
23782 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23783
23784         * g77.f-torture/execute/980628-4.x,
23785         g77.f-torture/execute/980628-5.x,
23786         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23787         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23788         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23789
23790 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23791
23792         PR optimization/6086
23793         * g++.dg/opt/preinc1.C: New test.
23794
23795 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23796
23797         PR c++/5571
23798         * g++.dg/opt/static2.C: New test.
23799
23800 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23801
23802         PR c/5120
23803         * gcc.dg/20020406-1.c: New test.
23804
23805 2002-04-04  David S. Miller  <davem@redhat.com>
23806
23807         * gcc.c-torture/execute/20020404-1.c: New test.
23808
23809 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23810
23811         PR c/6123
23812         * gcc.dg/20020312-2.c: Do not declare global register variable
23813         if __PIC__ or __pic__ is defined.
23814
23815 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23816
23817         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23818         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23819
23820 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23821
23822         * gcc.misc-tests/linkage.exp: Update last change to handle
23823         sparc*-, not just sparc-.
23824
23825 2002-04-03  Richard Henderson  <rth@redhat.com>
23826
23827         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23828
23829 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23830
23831         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23832
23833 2002-04-02  David S. Miller  <davem@redhat.com>
23834
23835         * gcc.c-torture/execute/20020402-3.c: New test.
23836
23837 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23838
23839         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23840         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23841
23842         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23843         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23844         g77.f-torture/execute/20001201.x,
23845         g77.f-torture/execute/u77-test.x: New files.
23846
23847         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23848         * gcc.dg/wchar_t-1.c: Ditto.
23849
23850 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23851
23852         * gcc.c-torture/execute/20020402-1.c: New test.
23853
23854 2002-04-01  Richard Henderson  <rth@redhat.com>
23855
23856         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23857
23858         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23859
23860 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23861
23862         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23863
23864 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23865
23866         * g++.dg/inherit/template-as-base.C: Expect error.
23867         * g++.dg/inherit/namespace-as-base.C: Likewise.
23868
23869 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23870
23871         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23872         g++.dg/ext/instantiate3.C: Tweak match patterns.
23873
23874         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23875         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23876         -da test.
23877
23878 2002-03-31  Richard Henderson  <rth@redhat.com>
23879
23880         * gcc.dg/special/alias-2.c: New.
23881         * gcc.dg/special/ecos.exp: Run it.
23882
23883 2002-03-31  Richard Henderson  <rth@redhat.com>
23884
23885         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23886
23887 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23888
23889         * gcc.dg/weak-1.c: Disable on h8300 port.
23890
23891 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23892
23893         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23894         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23895         ordering tests.
23896         * g++.dg/bprob/bprob-1.C: New test.
23897         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23898         * g++.dg/gcov/gcov-1.C: New test.
23899         * g++.dg/gcov/gcov-1.x: New file.
23900         * g++.dg/gcov/gcov-2.C: New test.
23901         * g++.dg/gcov/gcov-3.C: New test.
23902         * g++.dg/gcov/gcov-3.h: New file.
23903
23904 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23905
23906         * g++.old-deja/g++.other/builtins5.C: New test.
23907         * g++.old-deja/g++.other/builtins6.C: New test.
23908         * g++.old-deja/g++.other/builtins7.C: New test.
23909         * g++.old-deja/g++.other/builtins8.C: New test.
23910         * g++.old-deja/g++.other/builtins9.C: New test.
23911
23912 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23913
23914         * g++.dg/opt/static1.C: New test.
23915
23916         * g++.dg/opt/longbranch1.C: New test.
23917
23918 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23919
23920         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23921
23922         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23923
23924 2002-03-28  Jeffrey A Law  (law@redhat.com)
23925
23926         * gcc.c-torture/execute/20020328-1.c: New test.
23927
23928 2002-03-27  Richard Henderson  <rth@redhat.com>
23929
23930         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23931         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23932         move from g++.old-deja/g++.ext/.
23933
23934 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23935
23936         * g++.dg/init/new2.C: New test.
23937
23938 2002-03-26  Richard Henderson  <rth@redhat.com>
23939
23940         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23941
23942         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23943         on sparc.
23944
23945         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23946         sparcv9 systems.
23947         * gcc.dg/20001102-1.c: Likewise.
23948
23949 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23950
23951         * gcc.dg/cpp/endif-pedantic1.c,
23952         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23953
23954 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23955
23956         * g++.dg/init/new1.C: New test.
23957
23958 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23959
23960         * g++.dg/abi/vbase9.C: New test.
23961
23962 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23963
23964         * gcc.dg/arm-asm.c: New test.
23965
23966 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23967
23968         * gcc.dg/Wswitch-enum.c: New test.
23969         Fix PR c/5044.
23970
23971 2002-03-26  Richard Henderson  <rth@redhat.com>
23972
23973         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23974         structure.
23975
23976 2002-03-25  Richard Henderson  <rth@redhat.com>
23977
23978         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23979         sparcv9 systems.
23980
23981         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23982         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23983
23984 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23985
23986         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23987
23988 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23989
23990         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23991         targets using generic thunk support.
23992
23993 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23994
23995         * gcc.c-torture/compile/20020323-1.c: New test.
23996
23997         * g++.dg/opt/conj2.C: New test.
23998
23999 2002-03-24  Richard Henderson  <rth@redhat.com>
24000
24001         * gcc.dg/weak-1.c: Use -fno-common.
24002
24003 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24004
24005         * g77.dg/f77-edit-apostrophe-out.f: New test
24006         * g77.dg/f77-edit-h-out.f: New test
24007         * g77.dg/f77-edit-t-in.f: New test
24008         * g77.dg/f77-edit-t-out.f: New test
24009         * g77.dg/f77-edit-x-out.f: New test
24010         * g77.dg/f77-edit-slash-out.f: New test
24011         * g77.dg/f77-edit-colon-out.f: New test
24012         * g77.dg/f77-edit-s-out.f: New test
24013
24014 2002-03-24  Richard Henderson  <rth@redhat.com>
24015
24016         * objc/execute/formal_protocol-6.x: New XFAIL.
24017
24018 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24019
24020         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24021         that do not support weak symbols
24022
24023 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24024
24025         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24026         * lib/g77.exp:  Likewise
24027         * lib/objc.exp: Likewise
24028
24029 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24030
24031         * gcc.dg/Wswitch-default.c: New test.
24032
24033 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24034
24035         * g++.dg/other/enum1.C: New test.
24036
24037 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24038
24039         * gcc.dg/pragma-ep-3.c: Fix typo.
24040
24041 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24042
24043         * g++.dg/inherit/template-as-base.C: New test.
24044
24045 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24046
24047         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24048         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24049
24050 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24051
24052         * gcc.dg/cpp/multiline.c: Update to match.
24053
24054 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24055
24056         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24057
24058 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24059
24060         * gcc.dg/cpp/extratokens2.c:  New file.
24061
24062 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24063
24064         * gcc.dg/20020312-2.c: Add rs6000 target.
24065
24066         * gcc.c-torture/compile/20020319-1.c: New test.
24067
24068 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24069
24070         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24071         (A, E): Handle this.
24072
24073 2002-03-20  Jason Merrill  <jason@redhat.com>
24074
24075         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24076         ignoring -fpic.
24077         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24078         through prune_gcc_output.
24079
24080 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24081
24082         * gcc.c-torture/compile/20020320-1.c: New test.
24083
24084 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24085
24086         * gcc.c-torture/compile/20020318-1.c: New test.
24087
24088         * gcc.dg/struct-by-value-1.c: New test.
24089
24090         * gcc.dg/20020319-1.c: New test.
24091
24092 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24093
24094         * g++.dg/opt/conj1.C: New test.
24095
24096 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24097
24098         * g++.dg/template/qualttp20.C: Revert previous change.
24099         * g++.dg/template/qualttp3.C: Likewise.
24100         * g++.dg/template/qualttp4.C: Likewise
24101         * g++.dg/template/qualttp5.C: Likewise
24102         * g++.dg/template/qualttp6.C: Likewise
24103         * g++.dg/template/qualttp7.C: Likewise
24104         * g++.dg/template/qualttp8.C: Likewise
24105         * g++.dg/template/recurse.C: Likewise.
24106
24107 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24108
24109         * gcc.dg/cpp/wchar-1.c: Update.
24110
24111 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24112
24113         * g++.dg/template/conv1.C: New test.
24114         * g++.dg/template/conv2.C: New test.
24115         * g++.dg/template/conv3.C: New test.
24116         * g++.dg/template/conv4.C: New test.
24117
24118 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24119
24120         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24121         * g++.dg/template/qualttp3.C: Likewise.
24122         * g++.dg/template/qualttp4.C: Likewise
24123         * g++.dg/template/qualttp5.C: Likewise
24124         * g++.dg/template/qualttp6.C: Likewise
24125         * g++.dg/template/qualttp7.C: Likewise
24126         * g++.dg/template/qualttp8.C: Likewise
24127         * g++.dg/template/recurse.C: Likewise.
24128
24129 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24130
24131         * g++.dg/opt/dtor1.C: New test.
24132
24133 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24134
24135         * gcc.c-torture/compile/20020315-1.c: New test.
24136
24137 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24138
24139         * gcc.dg/weak-1.c: Fix scan tests.
24140
24141 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24142
24143         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24144         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24145         cris-*-aout* mmix-*-*.
24146         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24147         cris-*-aout* mmix-*-*.
24148         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24149         cris-*-elf* cris-*-aout* and mmix-*-*.
24150         * gcc.dg/20001009-1.c: Ditto.
24151         * gcc.dg/20010912-1.c: Ditto.
24152         * gcc.dg/20020122-4.c: Ditto.
24153         * gcc.dg/inline-2.c: Ditto.
24154
24155 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24156
24157         * gcc.c-torture/compile/20020314-1.c: New test.
24158
24159 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24160
24161         * gcc.c-torture/execute/20020314-1.c: New test.
24162
24163 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24164
24165         * g++.dg/warn/Wunused-1.C: New test.
24166
24167 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24168
24169         * g++.dg/abi/mangle6.C: New test.
24170
24171 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24172
24173         * gcc.c-torture/compile/20020309-2.c: New test.
24174
24175         * gcc.c-torture/compile/20020312-1.c: New test.
24176
24177 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24178
24179         * g++.dg/other/access1.C: New test.
24180
24181 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24182
24183         * gcc.c-torture/execute/wchar_t-1.c: New test.
24184
24185 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24186
24187         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24188
24189 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24190
24191         * gcc.dg/20020312-1.c: New test case.
24192
24193 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24194
24195         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24196
24197 2002-03-11  Richard Henderson  <rth@redhat.com>
24198
24199         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24200         * g++.old-deja/g++.jason/report.C: Likewise.
24201
24202 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24203
24204         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24205         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24206
24207 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24208
24209         * testsuite/g++.dg/overload/pmf1.C: New test.
24210
24211 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24212
24213         * gcc.c-torture/execute/20020307-1.c: Use long.
24214
24215 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24216
24217         PR optimization/5844
24218         * gcc.dg/20020310-1.c: New test.
24219
24220 2002-03-09  Michael Meissner  <meissner@redhat.com>
24221
24222         * gcc.c-torture/execute/memcpy-2.c: New test.
24223         * gcc.c-torture/execute/memset-1.c: New test.
24224         * gcc.c-torture/execute/strlen-1.c: New test.
24225         * gcc.c-torture/execute/strcmp-1.c: New test.
24226         * gcc.c-torture/execute/strncmp-1.c: New test.
24227
24228 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24229
24230         * gcc.dg/ppc-ldstruct.c: New test.
24231
24232 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24233
24234         * gcc.c-torture/execute/va-arg-22.c: New test.
24235
24236 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24237
24238         * gcc.c-torture/compile/20020309-1.c: New test.
24239
24240 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24241
24242         * gcc.c-torture/execute/20020307-2.c: New test.
24243
24244 2002-03-07  Jeffrey A Law  (law@redhat.com)
24245
24246         * g77.f-torture/compile/20020307-1.f: New test.
24247
24248 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24249
24250         * gcc.dg/unordered-1.c: New test.
24251
24252 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24253
24254         * gcc.c-torture/execute/20020307-1.c: New test.
24255
24256 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24257
24258         * gcc.dg/20020304-1.c: New test.
24259
24260         * gcc.c-torture/compile/20020304-2.c: New test.
24261
24262 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24263
24264         * gcc.c-torture/compile/20020304-1.c: New test case
24265         (from PR c/5830).
24266
24267 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24268
24269         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24270
24271 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24272
24273         * g++.dg/other/classkey1.C: New test.
24274
24275 2002-03-01  Richard Henderson  <rth@redhat.com>
24276
24277         * gcc.c-torture/compile/981223-1.x: New.
24278         * gcc.c-torture/compile/920625-1.x: New.
24279
24280 2002-02-28  Richard Henderson  <rth@redhat.com>
24281
24282         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24283
24284 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24285
24286         * gcc.c-torture/execute/20020227-1.c: New test.
24287
24288 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24289
24290         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24291         here" ERROR lines.
24292         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24293         * g++.old-deja.g++.other/defarg1.C: Likewise.
24294         * g++.old-deja/g++.pt/calls2.C: Likewise.
24295         * g++.old-deja/g++.pt/crash20.C: Likewise.
24296         * g++.old-deja/g++.pt/crash30.C: Likewise.
24297         * g++.old-deja/g++.pt/crash36.C: Likewise.
24298         * g++.old-deja/g++.pt/crash6.C: Likewise.
24299         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24300         * g++.old-deja/g++.pt/derived3.C: Likewise.
24301         * g++.old-deja/g++.pt/error1.C: Likewise.
24302         * g++.old-deja/g++.pt/friend21.C: Likewise.
24303         * g++.old-deja/g++.pt/friend23.C: Likewise.
24304         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24305         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24306
24307 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24308
24309         * gcc.c-torture/execute/20020225-2.c: New test.
24310
24311 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24312
24313         * gcc.c-torture/execute/920730-1t.c,
24314         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24315         Delete test cases, only relevant to -traditional.
24316
24317 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24318
24319         * gcc.dg/cpp/undef1.c: Remove.
24320         * gcc.dg/cpp/directiv.c: Update.
24321         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24322
24323 2002-02-27  Michael Meissner  <meissner@redhat.com>
24324
24325         * gcc.c-torture/execute/20020226-1.c: New test.
24326
24327 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24328
24329         * g++.dg/debug/debug4.C: New test.
24330
24331         * gcc.dg/ia64-visibility-1.c: New test.
24332
24333 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24334
24335         * gcc.dg/debug/20020224-1.c: New.
24336
24337 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24338
24339         * gcc.c-torture/execute/960416-1.x: New.
24340         * gcc.c-torture/execute/divconst-3.x: Likewise.
24341
24342 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24343
24344         * gcc.dg/20020224-1.c: New test.
24345
24346 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24347
24348         * gcc.c-torture/execute/20020225-1.c: New.
24349
24350 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24351
24352         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24353
24354 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24355
24356         * gcc.dg/20020222-1.c: New test.
24357
24358 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24359
24360         * g++.dg/opt/anonunion1.C: New test.
24361
24362 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24363
24364         * g++.dg/template/qualttp19.C: New test.
24365         * g++.dg/template/qualttp20.C: New test.
24366         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24367         * g++.old-deja/g++.other/qual1.C: Likewise.
24368
24369 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24370
24371         * gcc.dg/attr-alwaysinline.c: New.
24372
24373 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24374
24375         * gcc.dg/20020220-1.c: New test.
24376
24377         * gcc.dg/20020220-2.c: New test.
24378
24379         * g++.dg/opt/mmx1.C: New test.
24380
24381 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24382
24383         * gcc.c-torture/compile/20020110.c: New test.
24384
24385 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24386
24387         * gcc.c-torture/execute/20020219-1.c: New test.
24388
24389         * gcc.dg/20020219-1.c: New test.
24390
24391         * gcc.dg/noncompile/20020220-1.c: New test.
24392
24393         * g++.dg/opt/ptrintsum1.C: New test.
24394
24395         * gcc.dg/debug/20020220-1.c: New test.
24396
24397 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24398
24399         * gcc.c-torture/execute/20020216-1.c: New test.
24400
24401 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24402
24403         * gcc.dg/decl-1.c: Update, new test.
24404
24405 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24406
24407         * g++.dg/abi/bitfield1.C: New test.
24408         * g++.dg/abi/bitfield2.C: New test.
24409
24410 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24411
24412         * gcc.dg/attr-nest.c: New test.
24413
24414 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24415
24416         * gcc.c-torture/execute/20020215-1.c: New test.
24417
24418 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24419
24420         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24421         * g++.dg/debug/debug.exp: New.
24422         * g++.dg/debug/trivial.C: New.
24423         * g++.dg/debug/debug1.C: Moved...
24424         * g++.dg/other/debug1.C: ...from here.
24425         * g++.dg/debug/debug2.C: Moved...
24426         * g++.dg/other/debug2.C: ...from here.
24427         * g++.dg/debug/debug3.C: Moved...
24428         * g++.dg/other/debug3.C: ...from here.
24429
24430         * gcc.dg/noncompile/20020213-1.c: New test.
24431
24432 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24433
24434         * g++.dg/other/debug3.C: New test.
24435
24436         * gcc.c-torture/execute/20020213-1.c: New test.
24437
24438 2002-02-13  Richard Smith <richard@ex-parrot.com>
24439
24440         * g++.old-deja/g++.other/thunk1.C: New test.
24441
24442 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24443
24444         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24445
24446 2002-02-13  Stan Shebs  <shebs@apple.com>
24447
24448         * gcc.dg/altivec-3.c: New.
24449
24450 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24451
24452         * gcc.dg/Wunreachable-1.c: New test.
24453         * gcc.dg/Wunreachable-2.c: New test.
24454
24455 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24456
24457         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24458
24459 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24460
24461         * gcc.dg/decl-1.c: New test.
24462
24463 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24464
24465         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24466
24467 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24468
24469         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24470         * gcc.c-torture/compile/980506-1.x: Likewise.
24471
24472 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24473
24474         * gcc.dg/20020210-1.c: New.
24475
24476 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24477
24478         * g77.f-torture/execute/947.f: New regression test
24479         for PR fortran/947.
24480
24481 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24482
24483         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24484         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24485
24486 2002-02-08  Richard Henderson  <rth@redhat.com>
24487
24488         * gcc.c-torture/compile/labels-3.c: New.
24489
24490 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24491
24492         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24493         expression statements work instead.
24494         * gcc.dg/noncompile/20020207-1.c: New test.
24495
24496 2002-02-07  Richard Henderson  <rth@redhat.com>
24497
24498         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24499
24500 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24501
24502         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24503         message from g77
24504         * lib/g77-dg.exp: Trim g77 error messages so that they are
24505         recognized by dg.exp.
24506
24507 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24508
24509         PR fortran/5473
24510         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24511
24512 2002-02-07  Richard Henderson  <rth@redhat.com>
24513
24514         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24515         to be sufficiently aligned for integers.
24516
24517 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24518
24519         * g++.dg/template/friend4.C: New test.
24520
24521 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24522
24523         PR fortran/5743
24524         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24525         unsupported cases.
24526
24527 2002-02-07  Richard Henderson  <rth@redhat.com>
24528
24529         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24530         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24531         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24532         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24533
24534 2002-02-06  Richard Henderson  <rth@redhat.com>
24535
24536         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24537
24538 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24539
24540         * gcc.dg/20020206-1.c: New test.
24541
24542 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24543
24544         * gcc.c-torture/execute/20020206-1.c: New test.
24545
24546         * gcc.c-torture/execute/20020206-2.c: New test.
24547
24548         PR optimization/5429:
24549         * gcc.c-torture/compile/20020206-1.c: New test.
24550
24551 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24552
24553         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24554         as certain file formats cannot support particularly large
24555         alignments.
24556
24557         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24558         and do not expect to be able to link the executable.
24559
24560         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24561         fail because the COFF format does not support the weak attribute.
24562
24563 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24564
24565         * g77.dg/pr5473.f:  New test
24566
24567 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24568
24569         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24570         Fix testcase accordingly.
24571
24572 2002-02-04  Richard Henderson  <rth@redhat.com>
24573
24574         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24575         (buf): Change to be an array of pointers, not ints.
24576
24577 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24578
24579         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24580         before all tests.  Move warning one line above to match where it
24581         C frontend emits.
24582         * gcc.dg/Wswitch-2.c: New test.
24583         * g++.dg/warn/Wswitch-1.C: New test.
24584         * g++.dg/warn/Wswitch-2.C: New test.
24585
24586 2002-02-04  Richard Henderson  <rth@redhat.com>
24587
24588         * g++.dg/abi/offsetof.C: Fix size comparison.
24589
24590 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24591
24592         * gcc.dg/cast-qual-2.c: New test.
24593
24594 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24595
24596         * gcc.dg/20020201-4.c: New test.
24597
24598 2002-02-04  Ben Elliston  <bje@redhat.com>
24599
24600         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24601         target_info attribute != 0, in addition to the empty string.
24602         (gcc_target_compile): Likewise.
24603
24604 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24605
24606         * gcc.dg/Wswitch.c: New test.
24607         PR gcc/4475. PR gcc/3780.
24608
24609 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24610
24611         * g77.f-torture/execute/5122.f: New test for regressions
24612         against PR fortran/5122.
24613
24614 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24615
24616         * g77.f-torture/compile/pr3743.f: Delete
24617         * g77.dg/pr3743-1.f: New test.
24618         * g77.dg/pr3743-2.f: New test.
24619         * g77.dg/pr3743-3.f: New test.
24620         * g77.dg/pr3743-4.f: New test.
24621
24622 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24623
24624         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24625
24626 2002-02-02  Richard Henderson  <rth@redhat.com>
24627
24628         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24629         * gcc.c-torture/execute/bf64-1.c: Likewise.
24630
24631 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24632
24633         * gcc.dg/20020201-2.c: New test.
24634
24635         * gcc.dg/20020201-3.c: New test.
24636
24637         * gcc.c-torture/execute/bitfld-2.c: New test.
24638
24639 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24640
24641         * gcc.dg/bitfld-1.c: Update.
24642         * gcc.dg/bitfld-2.c: Update.
24643         * gcc.c-torture/execute/bitfld-1.x: New.
24644
24645 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24646
24647         * gcc.c-torture/execute/20020201-1.c: New test.
24648
24649 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24650
24651         PR target/5469
24652         * gcc.dg/20020201-1.c: New test.
24653
24654 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24655
24656         PR fortran/3743
24657         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24658         * g77.f-torture/compile/pr3743.x: Remove
24659
24660 2002-01-31  Tom Rix  <trix@redhat.com>
24661
24662         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24663
24664 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24665
24666         * gcc.dg/noncompile/20020130-1.c: New test.
24667
24668 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24669
24670         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24671
24672 2002-01-29  Richard Henderson  <rth@redhat.com>
24673
24674         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24675         to long long.
24676         * gcc.c-torture/execute/bf64-1.c: Likewise.
24677
24678 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24679
24680         * gcc.c-torture/execute/20020129-1.c: New test.
24681
24682 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24683
24684         * gcc.c-torture/compile/20000224-1.c: Update.
24685         * gcc.c-torture/execute/bitfld-1.c: New tests.
24686         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24687         * gcc.dg/uninit-A.c: Update.
24688
24689 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24690
24691         * g++.dg/template/ctor1.C: Add instantiation.
24692
24693 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24694
24695         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24696         argument to __builtin_prefetch to be const ptr.
24697
24698 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24699
24700         * gcc.c-torture/compile/20020120-1.c: New test.
24701
24702 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24703
24704         * gcc.c-torture/execute/20020127-1.c: New test.
24705
24706 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24707
24708         * g77.dg/f77-edit-i-in.f: New test
24709         * g77.dg/f77-edit-i-out.f: New test
24710
24711 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24712
24713         * gcc.dg/debug/debug.exp: New file.
24714         * gcc.dg/debug/trivial.c: New file.
24715         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24716         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24717         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24718         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24719         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24720         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24721         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24722         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24723         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24724         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24725         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24726         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24727         * gcc.dg/20000503-1.c: Removed.
24728         * gcc.dg/20010207-1.c: Removed.
24729         * gcc.dg/20011223-1.c: Removed.
24730         * gcc.dg/20020104-2.c: Removed.
24731         * gcc.dg/debug-1.c: Removed.
24732         * gcc.dg/debug-2.c: Removed.
24733         * gcc.dg/debug-3.c: Removed.
24734         * gcc.dg/debug-4.c: Removed.
24735         * gcc.dg/debug-5.c: Removed.
24736         * gcc.dg/debug-6.c: Removed.
24737         * gcc.dg/dwarf2-1.c: Removed.
24738         * gcc.dg/dwarf2-2.c: Removed.
24739
24740 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24741
24742         * g++.old-deja/g++.other/eh5.C: New test.
24743         * g++.old-deja/g++.other/sibcall2.C: New test.
24744         * g++.old-deja/g++.other/array9.C: New test.
24745         * g++.old-deja/g++.other/typename2.C: New test.
24746         * g++.old-deja/g++.other/crash60.C: New test.
24747         * g++.old-deja/g++.other/conv9.C: New test.
24748         * g++.old-deja/g++.other/mangle10.C: New test.
24749         * g++.old-deja/g++.other/unchanging1.C: New test.
24750         * g++.old-deja/g++.other/exprstmt1.C: New test.
24751         * g++.old-deja/g++.other/inline23.C: New test.
24752         * g++.old-deja/g++.eh/ia64-1.C: New test.
24753         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24754         * g++.old-deja/g++.other/reload1.C: New test.
24755         * g++.old-deja/g++.other/static20.C: New test.
24756         * g++.old-deja/g++.other/local-alloc1.C: New test.
24757         * g++.old-deja/g++.other/conv8.C: New test.
24758         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24759         * g++.old-deja/g++.other/storeexpr1.C: New test.
24760         * g++.old-deja/g++.other/storeexpr2.C: New test.
24761         * g++.dg/eh/template2.C: New test.
24762         * g++.dg/warn/weak1.C: New test.
24763
24764 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24765
24766         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24767         Remove first, non-varying, argument.
24768
24769 2002-01-23  Richard Henderson  <rth@redhat.com>
24770
24771         * gcc.dg/inline-2.c: New.
24772
24773         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24774         Add optional target arg.  Check number of arguments.
24775         (scan-assembler-not, scan-assembler-dem): Likewise.
24776         (scan-assembler-dem-not): Likewise.
24777
24778 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24779
24780         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24781         line 12.
24782         * g++.old-deja/g++.brendan/parse3.C,
24783         g++.old-deja/g++.other/crash26.C,
24784         g++.old-deja/g++.other/crash28.C,
24785         g++.old-deja/g++.other/crash29.C,
24786         g++.old-deja/g++.other/crash30.C,
24787         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24788
24789 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24790
24791         * gcc.dg/20020115-1.c: New.
24792
24793 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24794
24795         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24796
24797 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24798
24799         * gcc.dg/20020122-3.c: New.
24800
24801 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24802
24803         * g++.dg/other/gc1.C: New test.
24804
24805 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24806
24807         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24808
24809 2002-01-22  Richard Henderson  <rth@redhat.com>
24810
24811         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24812
24813 2002-01-22  Richard Henderson  <rth@redhat.com>
24814
24815         * gcc.dg/20020122-4.c: New.
24816
24817 2002-01-22  H.J. Lu <hjl@gnu.org>
24818
24819         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24820         link output.
24821         * gcc.dg/special/ecos.exp: Likewise.
24822         * lib/g++-dg.exp: Likewise.
24823         * lib/g77-dg.exp: Likewise.
24824         * lib/gcc-dg.exp : Likewise.
24825         * lib/mike-g++.exp: Likewise.
24826         * lib/mike-g77.exp: Likewise.
24827         * lib/mike-gcc.exp: Likewise.
24828         * lib/objc-dg.exp: Likewise.
24829
24830 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24831
24832         PR target/5379
24833         * gcc.dg/20020122-2.c: New test.
24834
24835 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24836
24837         * gcc.dg/20020122-1.c: New test.
24838
24839 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24840
24841         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24842
24843 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24844
24845         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24846
24847 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24848
24849         * gcc.c-torture/compile/20020121-1.c: New test.
24850
24851 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24852
24853         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24854         ld_library_path.
24855
24856 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24857
24858         * gcc.dg/20020218-1.c: New test.
24859
24860 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24861
24862         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24863         messages
24864         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24865         "At global scope" warning
24866         * g++.dg/ext/align1.C: Change cygwin test for alignment
24867         from db-bogus to dg-warning
24868
24869 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24870
24871         * g77.f-torture/compile/cpp2.F: New test.
24872
24873 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24874
24875         * g++.dg/template/access1.C: New test.
24876
24877 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24878
24879         * gcc.dg/20020118-1.c: New.
24880
24881 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24882
24883         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24884
24885 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24886
24887         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24888         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24889         alignment warnings.
24890
24891 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24892
24893         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24894         torture_with_loops and torture_without_loops
24895
24896 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24897
24898         * gcc.c-torture/compile/20020116-1.c: New test.
24899
24900 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24901
24902         * gcc.dg/20020116-2.c: New test.
24903
24904         * gcc.dg/ultrasp4.c: New test.
24905
24906         * gcc.dg/20020116-1.c: New test.
24907
24908 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24909
24910         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24911         by EABI.
24912
24913 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24914
24915         * gcc.misc-tests/i386-prefetch.exp: New.
24916         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24917         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24918         * gcc.misc-tests/i386-pf-none-1.c: New test.
24919         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24920
24921 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24922
24923         * gcc.dg/gnu89-init-1.c: Add new tests.
24924
24925 2002-01-15  Andreas Jaeger  <aj@suse.de>
24926
24927         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24928         * gcc.dg/i386-mmx-2.c: Likewise.
24929         * gcc.dg/i386-sse-1.c: Likewise.
24930         * gcc.dg/i386-sse-2.c: Likewise.
24931         * gcc.dg/i386-sse-3.c: Likewise.
24932
24933 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24934
24935         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24936         Uncomment additional cases that now pass.
24937
24938 2002-01-11  Richard Henderson  <rth@redhat.com>
24939
24940         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24941         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24942
24943 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24944
24945         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24946
24947 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24948
24949         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24950         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24951
24952 2002-01-10  Dale Johannesen  <dalej@apple.com>
24953
24954         * gcc.c-torture/execute/loop-11.c: New.
24955
24956 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24957
24958         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24959         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24960
24961 2002-01-09  Richard Henderson  <rth@redhat.com>
24962
24963         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24964         type in which to perform the operation for each size.
24965
24966 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24967
24968         * gcc.c-torture/compile/20020109-2.c: New test.
24969
24970 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24971
24972         * gcc.c-torture/execute/loop-10.c: New test.
24973
24974 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24975
24976         * gcc.c-torture/compile/20010226-1.c: New test.
24977         * gcc.c-torture/compile/20010227-1.c: New test.
24978         * gcc.c-torture/compile/20010426-1.c: New test.
24979         * gcc.c-torture/compile/20010510-1.c: New test.
24980         * gcc.c-torture/compile/20010605-3.c: New test.
24981         * gcc.c-torture/compile/20010824-1.c: New test.
24982         * gcc.c-torture/execute/20010409-1.c: New test.
24983         * gcc.dg/noncompile/20000901-1.c: New test.
24984         * gcc.dg/20001023-1.c: New test.
24985         * gcc.dg/20001101-1.c: New test.
24986         * gcc.dg/20001102-1.c: New test.
24987         * gcc.dg/20010207-1.c: New test.
24988         * gcc.dg/20010405-1.c: New test.
24989         * gcc.dg/20010822-1.c: New test.
24990         * gcc.dg/20011107-1.c: New test.
24991
24992 2002-01-09  Jeffrey A Law  (law@redhat.com)
24993
24994         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24995
24996         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24997         execution failure on PA targets.
24998
24999 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25000
25001         * gcc.c-torture/compile/20020109-1.c: New test.
25002
25003 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25004
25005         * gcc.c-torture/execute/20020108-1.c: New test.
25006
25007 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25008
25009         * gcc.dg/20020108-1.c: New test.
25010
25011 2002-01-08  H.J. Lu <hjl@gnu.org>
25012
25013         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25014         for header files.
25015
25016 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25017
25018         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25019         consistency.
25020
25021 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25022
25023         * gcc.dg/altivec-4.c: Test altivec predicates.
25024
25025 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25026
25027         * gcc.c-torture/execute/20020107-1.c: New test.
25028
25029 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25030
25031         PR c/5279
25032         * gcc.c-torture/compile/20020106-1.c: New test.
25033
25034 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25035
25036         * gcc.c-torture/execute/nestfunc-4.c: New test.
25037
25038 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25039
25040         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25041         extra triple that slipped in.
25042         * g++.old-deja/g++.abi/align.C: Likewise.
25043         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25044
25045 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25046
25047         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25048         * g++.old-deja/g++.abi/align.C: Likewise.
25049         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25050
25051         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25052         on FreeBSD/i386.
25053         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25054         FreeBSD.
25055
25056 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25057
25058         * gcc.dg/20020104-1.c: New test.
25059
25060         * gcc.dg/20020104-2.c: New test.
25061
25062 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25063
25064         * gcc.dg/20020103-1.c: Fix typo in target selector.
25065
25066 2002-01-03  Richard Henderson  <rth@redhat.com>
25067
25068         * gcc.dg/20020103-1.c: New.
25069
25070 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25071
25072         * gcc.c-torture/execute/20020103-1.c: New test.
25073
25074 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25075
25076         * g++.dg/other/debug2.C: New test.
25077
25078         * gcc.c-torture/compile/20020103-1.c: New test.
25079
25080 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25081
25082         * gcc.dg/gnu89-init-1.c: Added new tests.
25083
25084 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25085
25086         * g++.dg/template/friend2.C: Remove as patch is reverted.
25087
25088         * g++.dg/warn/oldcast1.C: New test.
25089
25090         * g++.dg/template/ptrmem1.C: New test.
25091         * g++.dg/template/ptrmem2.C: New test.
25092
25093         * g++.dg/template/ntp.C: New test.
25094
25095         * g++.dg/other/component1.C: New test.
25096
25097         * g++.dg/template/ttp3.C: New test.
25098
25099         * g++.dg/template/friend2.C: New test.
25100         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25101
25102 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25103
25104         * g++.dg/other/ptrmem1.C: New test.
25105         * g++.dg/other/ptrmem2.C: New test.
25106
25107 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25108
25109         * g++.dg/template/ctor1.C: New test.
25110
25111 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25112
25113         * g++.dg/template/friend2.C: New test.
25114
25115 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25116
25117         * gcc.dg/mmix-1.c: New test.
25118
25119 2001-12-31  Richard Henderson  <rth@redhat.com>
25120
25121         * gcc.dg/asm-5.c: New.
25122
25123 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25124
25125         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25126         in namespace __gnu_cxx
25127
25128 2001-12-30  Richard Henderson  <rth@redhat.com>
25129
25130         * gcc.dg/debug-6.c: New.
25131
25132 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25133
25134         * gcc.c-torture/compile/20011229-2.c: New test.
25135
25136 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25137
25138         * gcc.dg/debug-3.c: New test.
25139         * gcc.dg/debug-4.c: New test.
25140         * gcc.dg/debug-5.c: New test.
25141
25142 2001-12-29  Richard Henderson  <rth@redhat.com>
25143
25144         * g++.dg/eh/loop1.C: New.
25145
25146 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25147
25148         * g++.dg/template/crash1.C: New test.
25149
25150 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25151
25152         * g++.dg/other/const1.C: New test.
25153
25154 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25155
25156         * gcc.c-torture/compile/20011229-1.c: New test.
25157
25158 2001-12-28  Stan Shebs  <shebs@apple.com>
25159
25160         * lib/objc-torture.exp: Resync with c-torture.exp.
25161         * lib/objc.exp: Load standard libraries.
25162
25163 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25164
25165         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25166         additional tests.
25167
25168 2001-12-27  Roger Sayle <roger@eyesopen.com>
25169
25170         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25171
25172 2001-12-27  Richard Henderson  <rth@redhat.com>
25173
25174         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25175
25176 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25177
25178         * g++.dg/eh/ctor1.C: New test.
25179         * g++.dg/other/error2.C: New test.
25180
25181 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25182
25183         * g++.dg/other/init2.C: New test.
25184
25185 2001-12-24  Richard Henderson  <rth@redhat.com>
25186
25187         * gcc.dg/20011223-1.c: New.
25188         * gcc.dg/inline-1.c: New.
25189
25190 2001-12-23  Richard Henderson  <rth@redhat.com>
25191
25192         * gcc.dg/asm-4.c: Test operand modifiers.
25193
25194 2001-12-23  Richard Henderson  <rth@redhat.com>
25195
25196         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25197
25198 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25199
25200         * gcc.c-torture/execute/20011223-1.c: New test.
25201
25202 2001-12-21  Richard Henderson  <rth@redhat.com>
25203
25204         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25205         re-enables the warning.
25206
25207 2001-12-21  Richard Henderson  <rth@redhat.com>
25208
25209         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25210
25211 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25212
25213         * gcc.c-torture/compile/20011218-1.c: New test.
25214
25215 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25216
25217         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25218         arm-isr.c test.
25219         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25220         epilogue generation for ARM ISR routines.
25221
25222 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25223
25224         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25225         * gcc.dg/format/c90-printf-3.c: Likewise.
25226         * gcc.dg/format/c99-printf-3.c: Likewise.
25227         * gcc.dg/format/ext-1.c: Likewise.
25228         * gcc.dg/format/ext-6.c: Likewise.
25229         * gcc.dg/format/format.h: Prototype unlocked stdio.
25230
25231 2001-12-20  Richard Henderson  <rth@redhat.com>
25232
25233         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25234         (arena): Use it.
25235         (malloc): Correct allocation logic.  Abort if we fill up the
25236         arena before initialization complete.
25237         (realloc): Correct allocation logic.
25238
25239 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25240
25241         * gcc.c-torture/compile/20011219-2.c: New test.
25242
25243         * gcc.c-torture/execute/20011219-1.c: New test.
25244
25245 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25246
25247         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25248         target does not support weak symbols.
25249
25250 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25251
25252         * gcc.c-torture/compile/20011219-1.c: New test.
25253
25254 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25255
25256         * g++.dg/other/error1.C: New test.
25257
25258 2001-12-17  Jeffrey A Law  (law@redhat.com)
25259
25260         * gcc.c-torture/execute/20011217-1.c: New test.
25261
25262 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25263
25264         * objc.dg/special/: New directory.
25265         * objc.dg/special/special.exp: New file.
25266         * objc.dg/special/unclaimed-category-1.h: New file.
25267         * objc.dg/special/unclaimed-category-1a.m: New file.
25268         * objc.dg/special/unclaimed-category-1.m: New file.
25269
25270 2001-12-17  Andreas Jaeger  <aj@suse.de>
25271
25272         * gcc.c-torture/compile/20011217-2.c: New test.
25273
25274 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25275
25276         * gcc.c-torture/compile/20011217-1.c: New test.
25277
25278 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25279
25280         * testsuite/gcc.dg/20011214-1.c: New.
25281
25282 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25283
25284         * gcc.dg/altivec-4.c: New.
25285
25286 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25287
25288         * gcc.dg/20011113-1.c: New test.
25289
25290 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25291
25292         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25293         std::__malloc_alloc_template<0> and
25294         std::__default_alloc_template<false, 0>.
25295
25296 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25297
25298         * objc/execute/bf-21.m: New test.
25299         * objc/execute/enumeration-1.m: New test.
25300         * objc/execute/enumeration-2.m: New test.
25301
25302 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25303
25304         * gcc.dg/gnu89-init-1.c: New test.
25305
25306 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25307
25308         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25309         * g++.old-deja/g++.jason/2371.C: Likewise.
25310         * g++.old-deja/g++.jason/template33.C: Likewise.
25311         * g++.old-deja/g++.jason/template34.C: Likewise.
25312         * g++.old-deja/g++.jason/template36.C: Likewise.
25313         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25314         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25315         * g++.old-deja/g++.other/typename1.C: Likewise.
25316         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25317         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25318         * g++.old-deja/g++.pt/typename11.C: Likewise.
25319         * g++.old-deja/g++.pt/typename14.C: Likewise.
25320         * g++.old-deja/g++.pt/typename16.C: Likewise.
25321         * g++.old-deja/g++.pt/typename3.C: Likewise.
25322         * g++.old-deja/g++.pt/typename4.C: Likewise.
25323         * g++.old-deja/g++.pt/typename5.C: Likewise.
25324         * g++.old-deja/g++.pt/typename7.C: Likewise.
25325         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25326
25327 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25328
25329         * g++.dg/other/linkage1.C: New test.
25330         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25331         specifiers.
25332
25333 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25334
25335         * gcc.dg/concat.c: New test.
25336
25337 2001-12-11  Stan Shebs  <shebs@apple.com>
25338
25339         * objc/compile: New test directory.
25340         * objc/compile/compile.exp: New expect script.
25341         * objc/compile/20011211-1.m: New compile test.
25342
25343 2001-12-11  Jason Merrill  <jason@redhat.com>
25344
25345         * lib/prune.exp (prune_gcc_output): Also handle "In member
25346         function".  So many permutations...
25347
25348 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25349
25350         * g++.dg/template/typedef1.C: New test.
25351
25352 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25353
25354         * g++.dg/other/copy1.C: New test.
25355
25356 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25357
25358         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25359
25360         * gcc.dg/builtin-choose-expr.c: New.
25361
25362 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25363
25364         * gcc.dg/altivec-2.c: New.
25365
25366 2001-12-07  Richard Henderson  <rth@redhat.com>
25367
25368         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25369
25370 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25371
25372         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25373         ultrasparc.
25374
25375 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25376
25377         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25378
25379 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25380
25381         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25382         variable argument list.
25383
25384 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25385
25386         * gcc.c-torture/execute/memcheck: Delete entire directory.
25387         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25388         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25389
25390 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25391
25392         * gcc.dg/Wshadow-1.c: New test.
25393
25394 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25395
25396         * gcc.c-torture/compile/20011130-1.c: New test.
25397
25398         * gcc.dg/noncompile/20011025-1.c: New test.
25399
25400         * g++.dg/other/anon-union.C: New test.
25401
25402         * gcc.c-torture/execute/20011024-1.c: New test.
25403
25404 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25405
25406         * gcc.c-torture/execute/20000722-1.x,
25407         gcc.c-torture/execute/20010123-1.x: Remove.
25408         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25409         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25410         gcc.dg/c99-complit-2.c: New tests.
25411
25412 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25413
25414         * g++.dg/inherit/base1.C: New test.
25415
25416 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25417
25418         * g++.dg/other/stdarg1.C: New test.
25419
25420         * gcc.c-torture/compile/20011130-2.c: New test.
25421
25422 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25423
25424         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25425         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25426         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25427         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25428         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25429         * gcc.dg/builtin-prefetch-1.c: New test.
25430
25431 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25432
25433         * gcc.dg/20011130-1.c: New test.
25434
25435 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25436
25437         * g++.dg/other/scope1.C: New test.
25438         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25439
25440 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25441
25442         * gcc.dg/vla-init-1.c: New test.
25443
25444 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25445
25446         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25447
25448 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25449
25450         * objc.dg/alias.m: Update.
25451         * objc.dg/class-1.m: Update.
25452         * objc.dg/const-str-1.m: Update.
25453         * objc.dg/fwd-proto-1.m: Update.
25454         * objc.dg/id-1.m: Update.
25455         * objc.dg/super-class-1.m: Update.
25456
25457 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25458
25459         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25460         constructs.
25461
25462 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25463
25464         * gcc.c-torture/execute/20011128-1.c: New test.
25465
25466 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25467
25468         * gcc.dg/20011127-1.c: New test.
25469
25470 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25471
25472         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25473         from Austin Group draft 7.
25474         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25475         scanf format arguments.
25476         * gcc.dg/format/no-exargs-2.c: New test.
25477
25478 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25479
25480         * g++.dg/abi/vbase8-4.C: New test.
25481
25482 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25483
25484         * gcc.c-torture/execute/20011121-1.c: New test.
25485
25486 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25487
25488         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25489
25490 2001-11-23  Andreas Jaeger  <aj@suse.de>
25491
25492         * gcc.dg/cpp/charconst-2.c: New test.
25493
25494 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25495
25496         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25497         to the host if it is remote.  Let tests specify extra headers
25498         they use.
25499         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25500         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25501         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25502         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25503         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25504         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25505         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25506         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25507         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25508         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25509
25510 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25511
25512         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25513         for little endian ARMs.
25514
25515 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25516
25517         * gcc.c-torture/compile/20011119-1.c: New test.
25518         * gcc.c-torture/compile/20011119-2.c: New test.
25519
25520 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25521
25522         * gcc.dg/altivec-1.c: Fix typo.
25523
25524 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25525
25526         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25527
25528 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25529
25530         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25531
25532 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25533
25534         * lib/g77.exp: Don't specify --rpath-link.
25535
25536         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25537         across all the headers.
25538         * gcc.dg/format/format.exp: For testing on a remote host,
25539         copy format.h.
25540
25541         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25542         * gcc.c-torture/execute/930406-1.c: Likewise.
25543         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25544
25545 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25546
25547         * gcc.dg/altivec-1.c: New.
25548
25549 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25550
25551         * gcc.dg/cpp/fpreprocessed.c: New test case.
25552
25553 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25554
25555         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25556         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25557         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25558
25559 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25560
25561         * gcc.dg/no-builtin-1.c: New test.
25562
25563 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25564
25565         * gcc.c-torture/execute/20011115-1.c: New test.
25566
25567 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25568
25569         * gcc.c-torture/compile/20011114-2.c: New test.
25570         * gcc.c-torture/compile/20011114-3.c: New test.
25571         * gcc.c-torture/compile/20011114-4.c: New test.
25572
25573 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25574
25575         * g++.dg/other/init1.C: New test.
25576
25577 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25578
25579         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25580         message.
25581
25582         * gcc.c-torture/execute/20011114-1.c: New testcase.
25583
25584         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25585         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25586         like the (before this change) version of 20010327-1.c.
25587
25588 2001-11-14  Roger Sayle <roger@eyesopen.com>
25589
25590         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25591
25592 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25593
25594         * g++.dg/init/array2.C: New test.
25595
25596 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25597
25598         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25599
25600 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25601
25602         * g++.dg/other/forscope1.C: New test.
25603         * g++.dg/ext/forscope1.C: New test.
25604         * g++.dg/ext/forscope2.C: New test.
25605
25606 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25607
25608         * gcc.c-torture/execute/20011113-1.c: New test.
25609
25610 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25611
25612         * gcc.c-torture/execute/20011109-2.c: New test.
25613
25614         * gcc.c-torture/execute/20011109-1.c: New test.
25615
25616 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25617
25618         * gcc.c-torture/compile/20011109-1.c: New test.
25619
25620 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25621
25622         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25623         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25624         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25625         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25626         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25627         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25628         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25629
25630 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25631
25632         * g++.dg/warn/Wshadow-1.C: New tests.
25633         * g++.old-deja/g++.mike/for3.C: Update.
25634
25635 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25636
25637         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25638         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25639         XFAILs.  Adjust expected error texts.
25640         * gcc.c-torture/compile/20011106-1.c,
25641         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25642         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25643         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25644         gcc.dg/c99-array-lval-5.c: New tests.
25645
25646 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25647
25648         * gcc.dg/cpp/defined.c: Update.
25649
25650 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25651
25652         * gcc.c-torture/execute/anon-1.c: New test.
25653
25654 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25655
25656         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25657         same size, so no warning should be produced on stormy16.
25658
25659         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25660         due to oversized array.
25661         * g++.old-deja/g++.mike/ns15.C: Likewise.
25662         * g++.old-deja/g++.pt/crash16.C: Likewise.
25663
25664 2001-11-02  Graham Stott  <grahams@redhat.com>
25665
25666         * g++.dgother/debug1.C: Fix typos.
25667
25668 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25669
25670         * g++.dg/other/debug1.C: New test.
25671
25672 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25673
25674         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25675         of unsigned long.
25676
25677 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25678
25679         * gcc.dg/20011029-2.c: New test.
25680
25681         * gcc.c-torture/compile/20011029-1.c: New test.
25682
25683 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25684
25685         * objc/execute/class_self-1.m: New test.
25686         * objc/execute/class_self-2.m: New test.
25687
25688 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25689
25690         * gcc.misc-tests/msgs.exp: Delete.
25691         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25692         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25693         error set to match recent changes.
25694
25695 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25696
25697         * gcc.dg/20011021-1.c: New test.
25698
25699 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25700
25701         * gcc.c-torture/compile/20011023-1.c: New test.
25702
25703 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25704
25705         * lib/g77.exp: Rewrite based on lib/g++.exp.
25706
25707 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25708
25709         * gcc.c-torture/execute/20011019-1.c: New test.
25710
25711         * gcc.dg/20011018-1.c: New test.
25712
25713 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25714
25715         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25716
25717 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25718
25719         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25720         * gcc.dg/attr-invalid.c: Likewise.
25721
25722 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25723
25724         * testsuite/gcc.dg/20011015-1.c: New test.
25725
25726 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25727
25728         * g++.dg/template/unify2.C: New test.
25729
25730 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25731
25732         * g++.dg/other/exception-specification.C: New test
25733
25734 2001-10-13  Tom Rix  <trix@redhat.com>
25735
25736         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25737         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25738
25739 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25740
25741         * testsuite/gcc.dg/20011009-1.c: New test.
25742
25743 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25744
25745         PR g++/4476
25746         * g++.dg/other/friend1.C: New test.
25747
25748 2001-10-11  Richard Henderson  <rth@redhat.com>
25749
25750         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25751
25752 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25753
25754         * gcc.c-torture/compile/20011010-1.c: New.
25755
25756 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25757
25758         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25759         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25760         g77.f-torture/execute/execute.exp,
25761         g77.f-torture/noncompile/noncompile.exp,
25762         gcc.c-torture/compile/compile.exp,
25763         gcc.c-torture/execute/execute.exp,
25764         gcc.c-torture/execute/ieee/ieee.exp,
25765         gcc.c-torture/execute/memcheck/memcheck.exp,
25766         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25767         objc/execute/execute.exp: Update FSF address.
25768
25769 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25770
25771         * gcc.dg/cpp/cmdlne-C.c: Update.
25772         * gcc.dg/cpp/cmdlne-C2.c: New.
25773
25774 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25775
25776         * gcc.c-torture/execute/20011008-3.c: New.
25777
25778 2001-10-08  DJ Delorie  <dj@redhat.com>
25779
25780         * gcc.dg/20011008-1.c: New.
25781         * gcc.dg/20011008-2.c: New.
25782
25783 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25784
25785         * gcc.dg/cpp/spacing1.c: Update test.
25786
25787 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25788
25789         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25790         spelling errors of "separate" as "seperate".
25791
25792 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25793
25794         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25795         enough to avoid inlining.
25796
25797 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25798
25799         * lib/g77.exp: set libg2c_dir correctly.
25800
25801 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25802
25803         * gcc.dg/cpp/macro11.c: New test.
25804
25805 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25806
25807         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25808         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25809         gcc.dg/format/multattr-3.c: New tests.
25810         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25811         tests for format attributes on function pointers being rejected.
25812
25813 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25814
25815         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25816
25817 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25818
25819         * g++.dg/warn/format1.C: New test.
25820
25821 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25822
25823         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25824
25825 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25826
25827         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25828
25829 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25830
25831         * gcc.dg/cpp/redef2.c: Add test.
25832
25833 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25834
25835         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25836         long-standing bug on i686, apparently.
25837         * gcc.c-torture/execute/loop-2c.x: New file.
25838         * gcc.c-torture/execute/loop-2d.x: New file.
25839         * gcc.c-torture/execute/loop-3c.x: New file.
25840
25841 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25842
25843         * gcc.dg/cpp/20000625-2.c: Correct line number.
25844
25845 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25846
25847         * gcc.dg/cpp/macro10.c: New test.
25848         * gcc.dg/cpp/strify3.c: New test.
25849         * gcc.dg/cpp/spacing1.c: Add tests.
25850         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25851         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25852
25853 2001-09-24  DJ Delorie  <dj@redhat.com>
25854
25855         * gcc.c-torture/execute/20010924-1.c: New test.
25856
25857 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25858
25859         * testsuite/objc/execute/paste.m: Remove.
25860
25861 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25862
25863         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25864
25865 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25866
25867         * g77.dg/strlen0.f: New test.
25868
25869 2001-09-21  Richard Henderson  <rth@redhat.com>
25870
25871         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25872         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25873
25874 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25875
25876         Table-driven attributes.
25877         * g++.dg/ext/attrib1.C: New test.
25878
25879 2001-09-20  DJ Delorie  <dj@redhat.com>
25880
25881         * gcc.dg/20000926-1.c: Update expected warning messages.
25882         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25883         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25884         array.
25885
25886 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25887
25888         * g++.dg/eh/registers1.C: New test case.
25889
25890 2001-09-17  Richard Henderson  <rth@redhat.com>
25891
25892         * gcc.dg/array-5.c: Fix VLA decomposition test.
25893
25894 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25895
25896         * gcc.dg/cpp/line5.c: New testcase.
25897
25898 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25899
25900         * gcc.dg/cpp/macro9.c: New test.
25901
25902 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25903
25904         * gcc.c-torture/execute/980223.c: Change type of addr from long
25905         to char *.
25906
25907 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25908
25909         * gcc.c-torture/execute/20010915-1.c: New test.
25910
25911 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25912
25913         * g77.dg/bprob: New directory.
25914         * g77.dg/bprob/bprob.exp: New file.
25915         * g77.dg/bprob/bprob-1.f: New test.
25916         * g77.dg/gcov: New directory.
25917         * g77.dg/gcov/gcov.exp: New file.
25918         * g77.dg/gcov/gcov-1.f: New test.
25919         * g77.dg/gcov/gcov-1.x: New file.
25920
25921 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25922
25923         * gcc.dg/cpp/directiv.c: Update.
25924         * gcc.dg/cpp/undef1.c: Update.
25925
25926 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25927
25928         * gcc.dg/20010912-1.c: New test.
25929
25930 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25931
25932         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25933         language-independent file in lib.
25934         * lib/gcov.exp: New file.
25935
25936 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25937
25938         * gcc.c-torture/compile/20010911-1.c: New test.
25939
25940 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25941
25942         * lib/profopt.exp: New, to support profile-directed optimizations.
25943         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25944         * gcc.misc-tests/bprob-1.c: New test.
25945         * gcc.misc-tests/bprob-2.c: New test.
25946
25947 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25948
25949         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25950         XFAIL and which kinds of gcov output to verify.
25951         * gcc.misc-tests/gcov-4b.x: New file.
25952         * gcc.misc-tests/gcov-5b.x: New file.
25953         * gcc.misc-tests/gcov-6.x: New file.
25954         * gcc.misc-tests/gcov-7.c: New test.
25955         * gcc.misc-tests/gcov-7.x: New file.
25956
25957 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25958
25959         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25960         * gcc.misc-tests/gcov-6.c: New test.
25961
25962 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25963
25964         PR c++/3986
25965         * g++.dg/abi/vbase1.C: New test.
25966
25967 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25968
25969         * objc.dg/method-2.m: New.
25970
25971 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25972
25973         PR c++/4203
25974         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25975         * g++.dg/init/empty1.C: New test.
25976
25977 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25978
25979         * gcc.c-torture/compile/20010903-1.c: New test.
25980
25981 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25982
25983         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25984         for m68k.
25985
25986 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25987
25988         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25989
25990         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25991
25992         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25993
25994 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25995
25996         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25997         for 16-bit 'unsigned int'.
25998
25999 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26000
26001         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26002
26003 2001-08-27  Richard Henderson  <rth@redhat.com>
26004
26005         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26006         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26007
26008 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26009
26010         * gcc.dg/asm-names.c (ymain): New.
26011
26012 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26013
26014         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26015         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26016         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26017
26018 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26019
26020         * gcc.dg/compare5.c: New testcase.
26021
26022 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26023
26024         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26025         and "In instantiation".
26026
26027 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26028
26029         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26030
26031 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26032
26033         * gcc.misc-tests/gcov.exp: Add support for branch information.
26034         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26035         * gcc.misc-tests/gcov-4.c: New test.
26036         * gcc.misc-tests/gcov-4b.c: New test.
26037         * gcc.misc-tests/gcov-5b.c: New test.
26038
26039 2001-08-20  Zack Weinberg  <zackw@panix.com>
26040
26041         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26042         expected to fail.
26043
26044 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26045
26046         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26047
26048 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26049
26050         * g++.dg/eh/template1.C: New test.
26051
26052 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26053
26054         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26055         Fix thinko.
26056         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26057         for xfail.
26058
26059 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26060
26061         * lib/g77-dg.exp:  Use prune.exp for common procedures
26062         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26063         * lib/g77.exp: (g77-dg-prune) Remove
26064
26065 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26066
26067         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26068
26069 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26070
26071         * g++.dg/template/unify1.C: New test.
26072
26073 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26074
26075         * g++.dg/abi/empty4.C: New test.
26076
26077 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26078
26079         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26080         solaris2.*
26081         * g77.f-torture/compile/pr3743.x: Likewise
26082
26083 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26084
26085         * g++.dg/other/using-declaration.C: New test.
26086
26087 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26088
26089         * gcc.dg/cpp/tr-sign.c: New testcase.
26090
26091 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26092
26093         * gcc.dg/cpp/19951025-1.c: Revert.
26094         * gcc.dg/cpp/directiv.c: We no longer process directives that
26095         interrupt macro arguments.
26096
26097 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26098
26099         * gcc.dg/bconstp-1.c: New test.
26100
26101 2001-08-03  Richard Henderson  <rth@redhat.com>
26102
26103         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26104
26105 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26106
26107         * gcc.dg/cpp/19951025-1.c: Update.
26108
26109 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26110
26111         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26112         should be x.
26113
26114 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26115
26116         Kill -fhonor-std.
26117         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26118         * g++.old-deja/g++.other/std1.C: Likewise.
26119         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26120
26121 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26122
26123         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26124         (g77_pass, g77_fail, g77_finish, g77_exit,
26125         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26126
26127 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26128
26129         * g77.dg/fbackslash.f
26130         * g77.dg/fcase-preserve.f
26131         * g77.dg/ff90-1.f
26132         * g77.dg/ffixed-line-length-0.f
26133         * g77.dg/ffixed-line-length-132.f
26134         * g77.dg/ffixed-line-length-7.f
26135         * g77.dg/ffixed-line-length-72.f
26136         * g77.dg/ffixed-line-length-none.f
26137         * g77.dg/ffree-form-1.f
26138         * g77.dg/fno-backslash.f
26139         * g77.dg/fno-f90-1.f
26140         * g77.dg/fno-fixed-form-1.f
26141         * g77.dg/fno-onetrip.f
26142         * g77.dg/fno-typeless-boz.f
26143         * g77.dg/fno-underscoring.f
26144         * g77.dg/fno-vxt-1.f
26145         * g77.dg/fonetrip.f
26146         * g77.dg/ftypeless-boz.f
26147         * g77.dg/fugly-assumed.f
26148         * g77.dg/funderscoring.f
26149         * g77.dg/fvxt-1.f
26150
26151 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26152
26153         * objc.dg/fwd-proto-1.m: New.
26154         * objc.dg/local-decl-1.m: New.
26155         * objc.dg/naming-1.m: New.
26156         * objc.dg/naming-2.m: New.
26157         * objc.dg/proto-hier-1.m: New.
26158
26159 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26160
26161         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26162         largest-type elements to a struct makes its size grow.
26163
26164 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26165
26166         * g++.dg/abi/vthunk1.C: New test.
26167
26168 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26169
26170         * g++.dg/abi/vbase8-22.C: New test.
26171
26172 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26173
26174         * gcc.dg/cpp/macro8.c: New test.
26175
26176 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26177
26178         * g++.dg/abi/vbase8-21.C: New test.
26179
26180 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26181
26182         * g++.dg/abi/vbase8-10.C: New test.
26183
26184 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26185
26186         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26187         ${tool}_set_ld_library_path.
26188         Changed caller.
26189         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26190         g++.exp.
26191
26192 2001-07-26  Stan Cox <scox@redhat.com>
26193
26194         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26195         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26196         gcc_exit, gcc_check_unsupported_p):
26197         Moved to gcc-deps.exp
26198         * gcc-deps.exp: New file.
26199
26200 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26201
26202         * g++.old-deja/g++.pt/defarg14.C: New test.
26203
26204 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26205
26206         * g++.old-deja/g++.other/lineno5.C: New test.
26207
26208 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26209
26210         * g++.old-deja/g++.pt/crash68.C: New test.
26211
26212 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26213
26214         * g++.old-deja/g++.other/crash42.C: New test.
26215
26216 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26217
26218         * gcc.dg/cpp/extratokens.c: Fix.
26219         * gcc.dg/cpp/skipping2.c: New tests.
26220
26221 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26222
26223         * gcc.c-torture/execute/20010724-1.c: New file.
26224         * gcc.c-torture/execute/20010724-1.x: New file.
26225
26226 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26227
26228         * g++.old-deja/g++.other/cond7.C: New test.
26229
26230 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26231
26232         * g++.old-deja/g++.other/optimize4.C: New test.
26233
26234 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26235
26236         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26237
26238 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26239
26240         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26241         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26242         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26243         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26244
26245         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26246         bug report" message.
26247
26248         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26249         * g++.dg/ext/instantiate1.C: Move from old-deja.
26250
26251 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26252
26253         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26254         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26255         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26256         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26257
26258 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26259
26260         * gcc.c-torture/execute/20010723-1.c: New test.
26261
26262 2001-07-23  Ben Elliston  <bje@redhat.com>
26263
26264         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26265
26266 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26267
26268         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26269         i[34567]86-*-*.
26270         Delete handling of ieee_multilib_flags.
26271         Pass -mieee for alpha*-*-* and sh-*-*.
26272         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26273
26274 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26275
26276         Remove old-abi tests.
26277         * g++.old-deja/g++.mike/p11116.C: Remove.
26278         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26279
26280 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26281
26282         * g77.f-torture/compile/pr3743.f:  New test
26283
26284 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26285
26286         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26287
26288 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26289
26290         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26291         g++.old-deja/g++.pt/static6.C: Likewise.
26292         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26293         supports weak symbols.
26294
26295 2001-07-18  Andreas Jaeger  <aj@suse.de>
26296
26297         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26298         supported again.
26299
26300 2001-07-18  Andreas Jaeger  <aj@suse.de>
26301
26302         * gcc.dg/iftrap-1.c: Fix target line.
26303
26304 2001-07-17  Richard Henderson  <rth@redhat.com>
26305
26306         * gcc.c-torture/execute/20010717-1.c: New.
26307
26308 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26309
26310         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26311         tests.
26312
26313 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26314
26315         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26316
26317 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26318
26319         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26320         UAC_SIGBUS, UAC_NOPRINT definitions.
26321
26322 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26323
26324         * objc/execute/object_is_class.m: New test.
26325         * objc/execute/object_is_meta_class.m: New test.
26326
26327 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26328
26329         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26330         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26331
26332 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26333
26334         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26335         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26336
26337 2001-07-14  Richard Henderson  <rth@redhat.com>
26338
26339         * gcc.dg/iftrap-1.c: New.
26340
26341 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26342
26343         * g77.f-torture/execute/intrinsic77.f: New test.
26344
26345 2001-07-11  Janis Johnson <janis@us.ibm.com>
26346
26347         * gcc.misc-tests/gcov-3.c: New test.
26348
26349 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26350
26351         * gcc.c-torture/compile/20010711-1.c,
26352         * gcc.c-torture/compile/20010711-2.c: New tests.
26353
26354 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26355
26356         * gcc.c-torture/execute/20010711-1.c: New test.
26357
26358 2001-07-11  Ben Elliston  <bje@redhat.com>
26359
26360         * g++.old-deja/g++.other/enum5.C: New test.
26361
26362 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26363
26364         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26365         (g++-dg-prune): Call prune_gcc_output.
26366         * prune.exp: New file for prune_gcc_output.
26367         * lib/g++.exp, lib/gcc.exp: Load it.
26368
26369 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26370
26371         * gcc.c-torture/compile/20010701-1.c,
26372         g++.old-deja/g++.ext/attrib6.C: New tests.
26373
26374 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26375
26376         * gcc.c-torture/compile/20010706-1.c: New test.
26377
26378 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26379
26380         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26381
26382 2001-06-28  Stan Shebs  <shebs@apple.com>
26383
26384         * gcc.dg/pragma-darwin.c: New test.
26385
26386 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26387
26388         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26389         Solaris 2.[678] system.
26390
26391 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26392
26393         * gcc.dg/20010622-1.c: New test.
26394
26395 2001-06-18  Stan Shebs  <shebs@apple.com>
26396
26397         * objc.dg: New directory.
26398         * objc.dg/dg.exp: New file.
26399         * objc.dg/alias.m: New.
26400         * objc.dg/class-1.m: New.
26401         * objc.dg/class-2.m: New.
26402         * objc.dg/const-str-1.m: New.
26403         * objc.dg/const-str-2.m: New.
26404         * objc.dg/id-1.m: New.
26405         * objc.dg/method-1.m: New.
26406         * objc.dg/super-class-1.m: New.
26407         * lib/objc-dg.exp: New file.
26408
26409 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26410
26411         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26412         of label name.
26413
26414 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26415
26416         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26417
26418 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26419
26420         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26421         variable.
26422
26423 2001-06-12  Richard Henderson  <rth@redhat.com>
26424
26425         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26426
26427 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26428
26429         * g++.old-deja/g++.abi/vbase5.C: New test.
26430         * g++.old-deja/g++.abi/vbase6.C: New test.
26431         * g++.old-deja/g++.abi/vbase7.C: New test.
26432
26433 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26434
26435         * gcc.c-torture/compile/20010610-1.c: New test.
26436
26437 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26438
26439         * g++.old-deja/g++.abi/vbase4.C: New test.
26440
26441 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26442
26443         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26444         support %f for HC11/HC12 targets.
26445         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26446         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26447         on HC11/HC12 targets.
26448         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26449
26450 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26451
26452         * gcc.dg/wchar_t-1.c: New file.
26453         * gcc.dg/wint_t-1.c: Likewise.
26454
26455 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26456
26457         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26458
26459 2001-06-11  Richard Henderson  <rth@redhat.com>
26460
26461         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26462
26463 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26464
26465         * gcc.c-torture/compile/20010611-1.c: New test.
26466
26467 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26468
26469         * gcc.dg/c99-tag-1.c: Add more tests.
26470
26471 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26472
26473         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26474         representation on MN10300 and ARM/Thumb.
26475
26476 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26477
26478         * g77.f-torture/execute/20010610.f: New.
26479
26480 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26481
26482         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26483         names.
26484
26485 2001-06-09  Richard Henderson  <rth@redhat.com>
26486
26487         * gcc.c-torture/execute/ashrdi-1.c: New.
26488         * gcc.c-torture/execute/ashldi-1.c: New.
26489         * gcc.c-torture/execute/lshrdi-1.c: New.
26490
26491 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26492
26493         * objc/execute/load-3.m: Added. Check sending +load to categories,
26494         in addition to classes.
26495
26496 2001-06-08  Stan Shebs  <shebs@apple.com>
26497
26498         * objc/execute/load-2.m: New test.  From Nicola Pero
26499         <n.pero@mi.flashnet.it>.
26500
26501 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26502
26503         * gcc.c-torture/execute/20010605-2.c: New test.
26504
26505 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26506
26507         * g++.old-deja/g++.abi/vbase2.C: New test.
26508         * g++.old-deja/g++.abi/vbase3.C: New test.
26509
26510 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26511
26512         * g++.old-deja/g++.pt/friend49.C: New test.
26513
26514 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26515
26516         * g++.old-deja/g++.ext/anon3.C: New test.
26517
26518 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26519
26520         * g++.old-deja/g++.other/conv7.C: New test.
26521
26522 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26523
26524         * gcc.c-torture/compile/20010605-2.c: New test.
26525
26526 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26527
26528         * gcc.c-torture/execute/20010604-1.c: New test.
26529
26530 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26531
26532         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26533
26534 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26535
26536         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26537         (g++_link_flags): Likewise.
26538         (g++_init): Pass gccpath's value to two previous functions.
26539
26540 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26541
26542         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26543         Ensure logfile entry matches exec command line.
26544
26545 2001-05-31  Richard Henderson  <rth@redhat.com>
26546
26547         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26548         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26549
26550 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26551
26552         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26553         compiler for irix6.2
26554
26555 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26556
26557         * g++.old-deja/g++.other/optimize3.C: New file.
26558
26559 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26560
26561         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26562         assemble.
26563
26564 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26565
26566         * g++.old-deja/g++.other/optimize2.C: New file.
26567
26568 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26569
26570         * gcc.c-torture/compile/20010518-2.c: New file.
26571         * gcc.c-torture/execute/20010518-1.c: New file.
26572         * gcc.c-torture/execute/20010518-2.c: New file.
26573
26574 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26575
26576         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26577
26578 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26579
26580         G++ no longer defines builtins that do not begin with __builtin.
26581         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26582         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26583         * g++.old-deja/g++.law/builtin1.C: Likewise.
26584         * g++.old-deja/g++.law/cvt2.C: Likewise.
26585         * g++.old-deja/g++.mike/net5.C: Likewise.
26586         * g++.old-deja/g++.other/builtins1.C: Likewise.
26587         * g++.old-deja/g++.other/builtins2.C: Likewise.
26588         * g++.old-deja/g++.other/builtins3.C: Likewise.
26589         * g++.old-deja/g++.other/builtins4.C: Likewise.
26590         * g++.old-deja/g++.other/inline8.C: Likewise.
26591         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26592
26593 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26594
26595         * g++.old-deja/g++.pt/using1.C: Adjust.
26596         * g++.old-deja/g++.pt/using2.C: New test.
26597
26598 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26599
26600         * gcc.dg/cpp/charconst.c: New tests.
26601         * gcc.dg/cpp/escape.c: New tests.
26602         * gcc.dg/cpp/escape-1.c: New tests.
26603         * gcc.dg/cpp/escape-2.c: New tests.
26604         * gcc.dg/cpp/ucs.c: New tests.
26605
26606 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26607
26608         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26609         native compiler for irix6.5.
26610
26611 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26612
26613         * lib/g++.exp (g++_include_flags): Use args to compute
26614         get_multilibs.
26615         (g++_link_flags): Likewise.
26616         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26617
26618 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26619
26620         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26621
26622 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26623
26624         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26625         this file.
26626
26627 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26628
26629         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26630         STACK_SIZE;
26631         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26632         to STACK_SIZE; Use it to define size of add_histo array.
26633         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26634         to STACK_SIZE.
26635         (f): Use GITT_SIZE to define size of gitt local table.
26636         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26637         to STACK_SIZE; Use it to define size of bytemem array.
26638
26639 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26640
26641         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26642         on 68HC11/HC12 due to the asm instruction.
26643         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26644         * gcc.c-torture/compile/920520-1.x: Likewise.
26645         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26646         on 68HC11/HC12 because the function is larger than 64K.
26647         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26648         on 68HC11/HC12 because the structure is too large.
26649
26650 2001-05-20  Richard Henderson  <rth@redhat.com>
26651
26652         * gcc.c-torture/execute/20010520-1.c: New.
26653
26654 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26655
26656         * g++.old-deja/g++.warn/compare1.C: New test.
26657         * gcc.dg/compare4.c: New test.
26658
26659 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26660
26661         * g++.old-deja/g++.other/optimize1.C: New test.
26662
26663 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26664
26665         * g++.old-deja/g++.pt/spec41.C: New test.
26666
26667 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26668
26669         * gcc.c-torture/compile/20010114-1.x: Remove.
26670
26671 2001-05-18  Stan Shebs  <shebs@apple.com>
26672
26673         * gcc.c-torture/compile/20010518-1.c: New test.
26674
26675 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26676
26677         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26678         * g++.old-deja/g++.pt/crash67.C: New test.
26679
26680 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26681
26682         * g++.old-deja/g++.other/debug9.C: New test.
26683
26684 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26685
26686         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26687
26688 2001-05-16  Jan Hubicka  <jh@suse.cz>
26689
26690         * gcc.c-torture/compile/20010516-1.c: New test.
26691
26692 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         * g++.old-deja/g++.other/crash41.C: New test.
26695
26696 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26697
26698         * g++.old-deja/g++.pt/crash66.C: New test.
26699
26700 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26701
26702         * g++.old-deja/g++.robertl/eb27.C: Convert.
26703
26704 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26705
26706         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26707         declaration being redundant.
26708
26709 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26710
26711         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26712
26713 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26714
26715         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26716
26717 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26718
26719         * lib/g++.exp: Use testsuite_flags.
26720
26721 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26722
26723         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26724
26725 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26726
26727         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26728
26729 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26730
26731         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26732
26733 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26734
26735         * gcc.c-torture/compile/20010313-1.c: New test.
26736
26737 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26738
26739         * gcc.dg/cpp/direct2.c: New test.
26740         * gccq.dg/cpp/direct2s.c: New test.
26741
26742         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26743
26744 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26745
26746         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26747         * g++.old-deja/g++.other/op3.C: Likewise.
26748
26749 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26750
26751         * gcc.dg/cpp/syshdr.h: New file.
26752         * gcc.dg/cpp/sysmac1.c: Update.
26753         * gcc.dg/cpp/sysmac2.c: Update.
26754
26755 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26756
26757         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26758
26759 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26760
26761         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26762         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26763
26764 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26765
26766         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26767
26768 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26769
26770         * lib/g++.exp (g++_include_flags): Don't use any special flags
26771         if TESTING_IN_BUILD_TREE is not defined.
26772         (g++_init): Use a plain 'c++' as the compiler if
26773         TESTING_IN_BUILD_TREEE is not defined.
26774
26775 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26776
26777         * g++.old-deja/g++.eh/catch13.C: New test.
26778         * g++.old-deja/g++.eh/catch14.C: New test.
26779
26780 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26781
26782         * gcc.dg/cpp/tr-define.c: New test.
26783
26784 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26785
26786         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26787         <stdlib.h>, not <malloc.h>.
26788
26789 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26790
26791         * g++.old-deja/g++.ns/template17.C: New test.
26792
26793 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26794
26795         * g++.old-deja/g++.pt/ref4.C: New test.
26796
26797 2001-04-30  Richard Henderson  <rth@redhat.com>
26798
26799         * gcc.dg/20000724-1.c: Revert last change.
26800
26801 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26802
26803         * g77.f-torture/execute/20010430.f: New test.
26804
26805 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26806
26807         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26808
26809 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26810
26811         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26812
26813 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26814
26815         * g++.old-deja/g++.eh/crash6.C: New test.
26816
26817 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26818
26819         * g++.old-deja/g++.other/warn7.C: New test.
26820
26821 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26822
26823         * g++.old-deja/g++.other/defarg9.C: New test.
26824
26825 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26826
26827         * g77.f-torture/compile/20010426.f: New test.
26828         * g77.f-torture/execute/20010426.f: New test.
26829
26830 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26831
26832         * g77.f-torture/compile/20000629-1.x: Remove - error
26833         has been fixed.
26834
26835 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26836
26837         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26838         Tweak slightly to work with g++.dg framework.
26839         * g++.dg/special/ecos.exp: Run initp1.C test.
26840         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26841
26842         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26843         its linker doesn't give line numbers either.
26844         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26845
26846 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26847
26848         * g++.old-deja/g++.other/lex1.C: New test.
26849
26850 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26851
26852         * gcc.dg/noncompile/20010425-1.c: New test.
26853
26854 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26855
26856         * g++.old-deja/g++.pt/mangle2.C: New test.
26857
26858 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26859
26860         * gcc.dg/format/plus-1.c: New test.
26861
26862 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26863
26864         * gcc.dg/20010423-1.c: New test.
26865
26866 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26867
26868         * gcc.c-torture/execute/20010422-1.c: New test.
26869
26870 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26871
26872         * g++.old-deja/g++.ns/type2.C: New test.
26873
26874 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26875
26876         * g++.old-deja/g++.other/perf1.C: New test.
26877
26878 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26879
26880         * gcc.dg/c99-func-2.c: Remove xfail.
26881         * gcc.dg/c99-func-3.c: Remove xfail.
26882         * gcc.dg/c99-func-4.c: Remove xfail.
26883
26884 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26885
26886         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26887
26888 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26889
26890         * gcc.c-torture/compile/20010423-1.c: New test.
26891
26892 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26893
26894         * g++.old-deja/g++.pt/typename28.C: New test.
26895
26896 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26897
26898         * g++.old-deja/g++.abi/empty2.C: New test.
26899         * g++.old-deja/g++.abi/empty3.C: New test.
26900
26901 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26902
26903         * g++.old-deja/g++.other/comdat2.C: New test.
26904         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26905
26906 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26907
26908         * g++.old-deja/g++.other/overload14.C: New test.
26909
26910 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26911
26912         * g++.old-deja/g++.other/lookup23.C: New test.
26913
26914 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26915
26916         * gcc.c-torture/execute/20010403-1.c: New test.
26917
26918 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26919             Mark Mitchell  <mark@codesourcery.com>
26920
26921         * lib/old-dejagnu.exp: Don't delete output of executable.
26922         Add .exe suffix to executables.
26923
26924 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26925
26926         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26927
26928 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26929
26930         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26931
26932 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26933
26934         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26935         * g++.old-deja/g++.abi/crash1.C: New test.
26936
26937 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26938
26939         * g++.old-deja/g++.other/crash40.C: New test.
26940
26941 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26942
26943         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26944
26945 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26946
26947         * g++.old-deja/g++.other/warn6.C: New test.
26948
26949 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26950
26951         * g++.old-deja/g++.robertl/eb42.C: Same.
26952
26953 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26954
26955         * gcc.dg/wtr-conversion-1.c: New testcase.
26956
26957 2001-04-10  Richard Henderson  <rth@redhat.com>
26958
26959         * g++.old-deja/g++.other/array5.C: New.
26960
26961 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26962
26963         * gcc.c-torture/execute/20010408-1.c: New test.
26964
26965 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26966
26967         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26968         headers and constructs.
26969         * g++.old-deja/g++.robertl/eb79.C: Same.
26970         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26971         * g++.old-deja/g++.robertl/eb73.C: Same.
26972         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26973         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26974         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26975         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26976         * g++.old-deja/g++.robertl/eb44.C: Same.
26977         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26978         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26979         * g++.old-deja/g++.robertl/eb39.C: Same.
26980         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26981         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26982         * g++.old-deja/g++.robertl/eb30.C: Same.
26983         * g++.old-deja/g++.robertl/eb3.C: Same.
26984         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26985         * g++.old-deja/g++.robertl/eb21.C: Same.
26986         * g++.old-deja/g++.robertl/eb15.C: Same.
26987         * g++.old-deja/g++.robertl/eb118.C: Same.
26988         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26989         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26990         * g++.old-deja/g++.robertl/eb109.C: Same.
26991         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26992         * g++.old-deja/g++.mike/rtti1.C: Same.
26993         * g++.old-deja/g++.mike/p658.C: Same.
26994         * g++.old-deja/g++.mike/net46.C: Same.
26995         * g++.old-deja/g++.mike/net34.C: Same.
26996         * g++.old-deja/g++.mike/memoize1.C: Same.
26997         * g++.old-deja/g++.mike/eh2.C: Same.
26998         * g++.old-deja/g++.law/weak.C: Same.
26999         * g++.old-deja/g++.law/visibility7.C: Same.
27000         * g++.old-deja/g++.law/visibility25.C: Same.
27001         * g++.old-deja/g++.law/visibility22.C: Same.
27002         * g++.old-deja/g++.law/visibility2.C: Same.
27003         * g++.old-deja/g++.law/visibility17.C: Same.
27004         * g++.old-deja/g++.law/visibility13.C: Same.
27005         * g++.old-deja/g++.law/visibility10.C: Same.
27006         * g++.old-deja/g++.law/visibility1.C: Same.
27007         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27008         * g++.old-deja/g++.law/vbase1.C: Same.
27009         * g++.old-deja/g++.law/operators32.C: Same.
27010         * g++.old-deja/g++.law/nest3.C: Same.
27011         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27012         * g++.old-deja/g++.law/except5.C (main): Same.
27013         * g++.old-deja/g++.law/cvt7.C (run): Same.
27014         * g++.old-deja/g++.law/cvt2.C: Same.
27015         * g++.old-deja/g++.law/cvt16.C: Same.
27016         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27017         * g++.old-deja/g++.law/ctors17.C (main): Same.
27018         * g++.old-deja/g++.law/ctors13.C: Same.
27019         * g++.old-deja/g++.law/ctors12.C (main): Same.
27020         * g++.old-deja/g++.law/ctors10.C: Same.
27021         * g++.old-deja/g++.law/code-gen5.C: Same.
27022         * g++.old-deja/g++.law/bad-error7.C: Same.
27023         * g++.old-deja/g++.law/arm9.C: Same.
27024         * g++.old-deja/g++.law/arm12.C: Same.
27025         * g++.old-deja/g++.law/arg8.C: Same.
27026         * g++.old-deja/g++.law/arg1.C: Same.
27027         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27028         * g++.old-deja/g++.jason/template31.C: Same.
27029         * g++.old-deja/g++.jason/template24.C (main): Same.
27030         * g++.old-deja/g++.jason/2371.C: Same.
27031         * g++.old-deja/g++.eh/new2.C: Same.
27032         * g++.old-deja/g++.eh/new1.C: Same.
27033         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27034         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27035         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27036         * g++.old-deja/g++.brendan/crash62.C: Same.
27037         * g++.old-deja/g++.brendan/crash52.C: Same.
27038         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27039         * g++.old-deja/g++.brendan/crash38.C: Same.
27040         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27041         * g++.old-deja/g++.brendan/copy9.C: Same.
27042
27043 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27044
27045         * gcc.c-torture/execute/20001203-2.c (memset):
27046         Count argument is of type __SIZE_TYPE__.
27047
27048 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27049
27050         * gcc.c-torture/compile/20010404-1.c: New test.
27051
27052 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27053
27054         * gcc.c-torture/compile/20010326-1.c: New test.
27055
27056 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27057
27058         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27059         peculiarities of the SH.
27060         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27061
27062 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27063
27064         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27065         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27066         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27067
27068 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27069
27070         * g77.f-torture/compile/20010321-1.f: New test.
27071
27072 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27073
27074         * gcc.c-torture/compile/20010329-1.c: New test.
27075
27076 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27077
27078         * gcc.c-torture/execute/20010329-1.c: New test.
27079
27080 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27081
27082         * g++.old-deja/g++.other/eh4.C: Fix typo.
27083
27084 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27085
27086         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27087
27088 2001-03-28  Philip Blundell  <philb@gnu.org>
27089
27090         * gcc.c-torture/compile/20010328-1.c: New test.
27091
27092 2001-03-27  Richard Henderson  <rth@redhat.com>
27093
27094         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27095         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27096
27097 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27098
27099         * gcc.c-torture/compile/20010327-1.c: New test.
27100
27101 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27102
27103         * g++.old-deja/g++.other/friend12.C: New test.
27104         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27105         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27106
27107 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27108
27109         * gcc.c-torture/execute/20010325-1.c: New test.
27110
27111 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27112
27113         * g++.old-deja/g++.other/mangle3.C: New test.
27114
27115 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27116
27117         * g++.old-deja/g++.other/anon8.C: New test.
27118
27119 2001-03-20  Philip Blundell  <philb@gnu.org>
27120
27121         * gcc.c-torture/compile/20010320-1.c: New test.
27122
27123 2001-03-17  Richard Henderson  <rth@redhat.com>
27124
27125         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27126
27127 2001-03-15  Geoff Keating  <geoff@redhat.com>
27128
27129         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27130         tests on AIX.
27131
27132 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27133
27134         * g++.old-deja/g++.other/eh4.C: New test.
27135
27136 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27137
27138         * gcc.dg/cpp/mi1.c: Update.
27139
27140 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27141
27142         * g++.old-deja/g++.other/regstack.C: New test.
27143
27144 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27145
27146         * g++.old-deja/g++.other/ref4.C: New test.
27147
27148 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27149
27150         * objc/execute/va_method.m: Added.
27151         * objc/execute/IMP.m: Added.
27152         * objc/execute/_cmd.m: Added.
27153         * objc/execute/accessing_ivars.m: Added.
27154         * objc/execute/class-1.m: Added.
27155         * objc/execute/class-10.m: Added.
27156         * objc/execute/class-11.m: Added.
27157         * objc/execute/class-12.m: Added.
27158         * objc/execute/class-13.m: Added.
27159         * objc/execute/class-14.m: Added.
27160         * objc/execute/class-2.m: Added.
27161         * objc/execute/class-3.m: Added.
27162         * objc/execute/class-4.m: Added.
27163         * objc/execute/class-5.m: Added.
27164         * objc/execute/class-6.m: Added.
27165         * objc/execute/class-7.m: Added.
27166         * objc/execute/class-8.m: Added.
27167         * objc/execute/class-9.m: Added.
27168         * objc/execute/class-tests-1.h
27169         * objc/execute/class-tests-2.h
27170         * objc/execute/compatibility_alias.m: Added.
27171         * objc/execute/encode-1.m: Added.
27172         * objc/execute/formal_protocol-1.m: Added.
27173         * objc/execute/formal_protocol-2.m: Added.
27174         * objc/execute/formal_protocol-3.m: Added.
27175         * objc/execute/formal_protocol-4.m: Added.
27176         * objc/execute/formal_protocol-5.m: Added.
27177         * objc/execute/formal_protocol-6.m: Added.
27178         * objc/execute/formal_protocol-7.m: Added.
27179         * objc/execute/informal_protocol.m: Added.
27180         * objc/execute/initialize.m: Added.
27181         * objc/execute/load.m: Added.
27182         * objc/execute/many_args_method.m: Added.
27183         * objc/execute/nested-3.m: Added.
27184         * objc/execute/no_clash.m: Added.
27185         * objc/execute/private.m: Added.
27186         * objc/execute/redefining_self.m: Added.
27187         * objc/execute/root_methods.m: Added.
27188         * objc/execute/selector-1.m: Added.
27189         * objc/execute/static-1.m: Added.
27190         * objc/execute/static-2.m: Added.
27191         * objc/execute/va_method.m: Added.
27192
27193 2001-03-10  Richard Henderson  <rth@redhat.com>
27194
27195         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27196
27197 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27198
27199         * g++.old-deja/g++.other/crash31.C: XFAIL.
27200         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27201         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27202         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27203         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27204         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27205
27206 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27207
27208         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27209
27210 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27211
27212         * gcc.dg/20000724-1.c: Don't use multiline strings.
27213
27214 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27215
27216         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27217         result of -cString against what we expect it to be; don't just
27218         print it out for no one to read.
27219
27220         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27221         Based on testcases provided by Nicola Pero.
27222
27223 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27224
27225         * gcc.dg/cpp/macro7.c: New test.
27226
27227 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27228
27229         * gcc.dg/cpp/multiline.c: Update.
27230
27231 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27232
27233         * g++.old-deja/g++.other/enum3.C: New test.
27234
27235 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27236
27237         * g++.old-deja/g++.other/pod1.C: New test.
27238
27239 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27240
27241         * g++.old-deja/g++.ext/overload1.C: New test.
27242
27243 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27244
27245         * g++.old-deja/g++.pt/using1.C: New test.
27246
27247 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27248
27249         * g++.old-deja/g++.other/using9.C: New test.
27250
27251 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27252
27253         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27254
27255         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27256
27257 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27258
27259         * g++.old-deja/g++.ext/realpt1.C: Remove.
27260
27261 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27262
27263         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27264
27265 2001-02-26  Will Cohen  <wcohen@redhat.com>
27266
27267         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27268
27269 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27270
27271         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27272         templatized constructors.
27273
27274 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27275
27276         * gcc.c-torture/execute/20010224-1.c: New test.
27277
27278 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27279
27280         * gcc.c-torture/execute/20010222-1.c: New test.
27281
27282 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27283
27284         * g++.old-deja/g++.other/inline20.C: New test.
27285
27286 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27287
27288         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27289
27290 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27291
27292         * g++.old-deja/g++.other/lookup22.C: New test.
27293
27294 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27295
27296         * g77.dg: New directory.
27297         * g77.dg/20010216-1.f: New test case.
27298         * g77.dg/dg.exp: New driver.
27299         * lib/g77-dg.exp: New driver library.
27300
27301 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27302
27303         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27304
27305 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27306
27307         * g++.old-deja/g++.other/decl9.C: New test.
27308
27309 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27310
27311         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27312         not need <string> and also tests the initialization at runtime.
27313
27314 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27315
27316         * gcc.c-torture/execute/longlong.c: New test.
27317
27318 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27319
27320         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27321
27322 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27323
27324         * gcc.c-torture/execute/920302-1.c (execute):
27325         Change argument type to short.
27326
27327 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27328
27329         * g++.old-deja/g++.pt/deduct6.C: New test.
27330
27331 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27332
27333         * g++.old-deja/g++.pt/deduct5.C: New test.
27334
27335 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27336
27337         * gcc.c-torture/execute/20010209-1.c: New test.
27338
27339 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27340
27341         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27342
27343 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27344
27345         * g++.dg/vtgc1.C: Update for new ABI.
27346
27347         * consistency.vlad: New directory, 1665 files.
27348
27349 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27350
27351         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27352         return type.
27353         * gcc.dg/cpp/digraphs.c: Declare puts.
27354
27355 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27356
27357         * g++.old-deja/g++.other/warn5.C: New test.
27358
27359 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27360
27361         * g++.old-deja/g++.pt/spec40.C: New test.
27362
27363 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27364
27365         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27366         case.
27367         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27368
27369 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27370
27371         * gcc.c-torture/compile/20010209-1.c: New test.
27372
27373 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27374
27375         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27376         excess errors message but not if it crashes.
27377         * g++.old-deja/g++.other/crash27.C: Likewise.
27378         * g++.old-deja/g++.other/crash28.C: Likewise.
27379         * g++.old-deja/g++.other/crash30.C: Likewise.
27380         * g++.old-deja/g++.other/crash32.C: Likewise.
27381         * g++.old-deja/g++.other/crash35.C: Likewise.
27382         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27383
27384 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27385
27386         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27387         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27388         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27389         g77.f-torture/execute/execute.exp,
27390         g77.f-torture/noncompile/noncompile.exp,
27391         gcc.c-torture/execute/execute.exp,
27392         gcc.c-torture/execute/memcheck/memcheck.exp,
27393         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27394         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27395         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27396         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27397         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27398         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27399         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27400         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27401         Remove bug reporting instructions with ancient email addresses.
27402
27403 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27404
27405         * gcc.dg/20010202-1.c: New test.
27406         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27407
27408 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27409
27410         * g++.dg/stdbool-if.C: New test.
27411
27412 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27413
27414         * objc/execute/fdecl.m: Added main().
27415
27416 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27417
27418         * gcc.c-torture/execute/20010206-1.c: New test.
27419
27420 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27421
27422         * gcc.dg/cpp/avoidpaste1.c: Update.
27423
27424 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27425
27426         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27427         Pero <nicola@brainstorm.co.uk>.
27428         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27429
27430 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27431
27432         * g++.old-deja/g++.pt/spec39.C: New test.
27433
27434 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27435
27436         * gcc.c-torture/compile/20010202-1.c: New test.
27437
27438 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27439
27440         * g++.old-deja/g++.abi/primary2.C: New test.
27441         * g++.old-deja/g++.abi/primary3.C: New test.
27442         * g++.old-deja/g++.abi/primary4.C: New test.
27443         * g++.old-deja/g++.abi/primary5.C: New test.
27444         * g++.old-deja/g++.abi/vtable3.h: New test.
27445         * g++.old-deja/g++.abi/vtable3a.C: New test.
27446         * g++.old-deja/g++.abi/vtable3b.C: New test.
27447         * g++.old-deja/g++.abi/vtable3c.C: New test.
27448         * g++.old-deja/g++.abi/vtable3d.C: New test.
27449         * g++.old-deja/g++.abi/vtable3e.C: New test.
27450         * g++.old-deja/g++.abi/vtable3f.C: New test.
27451         * g++.old-deja/g++.abi/vtable3g.C: New test.
27452         * g++.old-deja/g++.abi/vtable3h.C: New test.
27453         * g++.old-deja/g++.abi/vtable3i.C: New test.
27454         * g++.old-deja/g++.abi/vtable3j.C: New test.
27455         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27456
27457 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27458
27459         * g++.old-deja/g++.other/anon6.C: New test.
27460         * g++.old-deja/g++.other/anon7.C: New test.
27461
27462 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27463
27464         * gcc.dg/cpp/avoidpaste2.c: New tests.
27465
27466 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27467
27468         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27469
27470 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27471
27472         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27473         DECIMAL_DIG cases for Irix."
27474
27475 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27476
27477         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27478
27479 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27480
27481         * gcc.dg/c99-tag-1.c: New test.
27482
27483 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27484
27485         * gcc.dg/cpp/tr-warn1.c: Add tests.
27486
27487 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27488
27489         * gcc.dg/cpp/avoidpaste1.c: Update.
27490         * gcc.dg/cpp/paste4.c: Update.
27491
27492 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27493
27494         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27495         cases for Irix.
27496
27497 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27498
27499         * g++.old-deja/g++.other/inline19.C: New test.
27500
27501 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27502
27503         * gcc.dg/Wlarger-than.c: New test.
27504
27505 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27506
27507         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27508
27509 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27510
27511         * gcc.c-torture/execute/20010129-1.c: New test.
27512         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27513
27514 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27515
27516         * gcc.dg/cpp/avoidpaste1.c: Test case.
27517
27518 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27519
27520         * g++.old-deja/g++.other/inline18.C: New test.
27521
27522 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27523
27524         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27525         and __builtin_putchar.
27526
27527 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27528
27529         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27530         tests.
27531
27532 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27533
27534         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27535         floating point number rounding mode to round to the nearest
27536         representable mode.
27537
27538 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27539
27540         * g++.old-deja/g++.other/mangle2.C: New test.
27541
27542 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27543
27544         * gcc.c-torture/compile/20010124-1.c: New test.
27545
27546 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27547
27548         * g++.old-deja/g++.pt/spec38.C: New test.
27549
27550 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27551
27552         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27553         "Build don't run".
27554
27555 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27556
27557         * gcc.c-torture/execute/20010123-1.c: New test.
27558
27559 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27560
27561         * g++.old-deja/g++.pt/spec37.C: New test.
27562
27563 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27564
27565         * g++.old-deja/g++.pt/overload14.C: New test.
27566
27567 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27568
27569         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27570         __builtin_return_address.
27571
27572 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27573
27574         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27575         * g++.old-deja/g++.pt/spec35.C: New test.
27576         * g++.old-deja/g++.pt/spec36.C: New test.
27577
27578 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27579
27580         * gcc.c-torture/compile/20010118-1.c: New test.
27581
27582 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27583
27584         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27585
27586 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27587
27588         * gcc.c-torture/execute/20010119-1.c: New test.
27589
27590 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27591
27592         * g++.old-deja/g++.other/vbase5.C: New test.
27593
27594 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27595
27596         * gcc.c-torture/execute/20010118-1.c: New test.
27597
27598 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27599
27600         * g++.old-deja/g++.pt/deduct3.C: New test.
27601
27602 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27603
27604         * g++.old-deja/g++.pt/spec34.C: New test.
27605
27606 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27607
27608         * g77.f-torture/compile/20000601-2.f: New test.
27609
27610 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27611
27612         * g++.old-deja/g++.other/init17.C: New test.
27613
27614 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27615
27616         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27617
27618 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27619
27620         * g++.old-deja/g++.pt/unify8.C: New test.
27621
27622 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27623
27624         * g++.old-deja/g++.abi/vbase1.C: New test.
27625
27626 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27627
27628         * g++.old-deja/g++.pt/crash65.C: New test.
27629
27630 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27631
27632         * gcc.dg/cpp/assembl2.S: New test case.
27633
27634 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27635
27636         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27637         are supported.
27638
27639 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27640
27641         * g++.old-deja/g++.other/builtins1.C: New test.
27642         * g++.old-deja/g++.other/builtins2.C: Likewise.
27643         * g++.old-deja/g++.other/builtins3.C: Likewise.
27644         * g++.old-deja/g++.other/builtins4.C: Likewise.
27645
27646 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27647
27648         * gcc.c-torture/compile/20010117-1.c: New test.
27649         * gcc.c-torture/compile/20010117-2.c: New test.
27650
27651 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27652
27653         * g77.f-torture/execute/20010116.[fx]: New test,
27654         XFAIL on i?86-*-*.
27655         * g77.f-torture/compile/20010115.f: Indicate it's
27656         a test for PR fortran/1636.
27657
27658 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27659
27660         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27661
27662 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27663
27664         * g77.f-torture/compile/20010115.f: New test.
27665
27666 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27667
27668         * g++.old-deja/g++.pt/nontype5.C: New test.
27669
27670 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27671
27672         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27673         have an equivalent working one below it.
27674
27675 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27676
27677         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27678         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27679
27680 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27681
27682         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27683         message containing "init_priority".
27684         (conpr-2.C): Likewise.
27685         (conpr-3.C): Likewise.
27686         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27687
27688 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27689
27690         * gcc.c-torture/execute/20010114-2.c: New test.
27691
27692 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27693
27694         * gcc.c-torture/compile/20010114-1.c: New test.
27695         * gcc.c-torture/compile/20010114-1.x: Xfail.
27696         * gcc.c-torture/compile/20010114-2.c: New test.
27697         * gcc.c-torture/execute/20010114-1.c: New test.
27698         * gcc.dg/trunc-1.c: New test.
27699         * gcc.dg/uninit-B.c: New test.
27700
27701 2001-01-13  Nick Clifton  <nickc@redhat.com>
27702
27703         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27704         target.
27705
27706 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27707
27708         * gcc.c-torture/compile/20010113-1.c: New test.
27709
27710 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27711
27712         * gcc.c-torture/compile/20001212-1.c: New test.
27713
27714 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27715
27716         * gcc.dg/cpp/widestr1.c: Update.
27717         * gcc.dg/cpp/prag-imp.c: Remove.
27718
27719 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27720
27721         * gcc.c-torture/execute/20000801-3.x: Remove.
27722         * gcc.dg/c90-init-1.c: New test.
27723         * gcc.dg/c99-init-1.c: New test.
27724         * gcc.dg/c99-init-2.c: New test.
27725         * gcc.dg/gnu99-init-1.c: New test.
27726
27727 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27728
27729         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27730         testing that no relevant ones were found.
27731
27732 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27733
27734         * g++.old-deja/g++.pt/cast2.C: New test.
27735
27736 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27737
27738         * g++.old-deja/g++.pt/friend47.C: New test.
27739
27740 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27741
27742         * g++.old-deja/g++.pt/instantiate13.C: New test.
27743
27744 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27745
27746         * g++.old-deja/g++.other/defarg7.C: New test.
27747         * g++.old-deja/g++.other/defarg8.C: New test.
27748
27749 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27750
27751         * g++.old-deja/g++.pt/crash64.C: New test.
27752
27753 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27754
27755         * g++.old-deja/g++.pt/crash63.C: New test.
27756
27757 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27758
27759         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27760
27761 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27762
27763         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27764
27765 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27766
27767         * g++.old-deja/g++.pt/error3.C: New test.
27768
27769 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27770
27771         * g++.old-deja/g++.other/crash39.C: New test.
27772
27773 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27774
27775         * g++.old-deja/g++.other/vbase4.C: New test.
27776
27777 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27778
27779         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27780         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27781         * gcc.dg/special/special.exp: New test driver which will check
27782         for alias support for the above test.
27783
27784 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27785
27786         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27787         problems on small machines.
27788         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27789         parameterize.
27790
27791 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27792
27793         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27794         mips.
27795         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27796
27797 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27798
27799         * g++.old_deja/g++.pt/using8.C: New test.
27800
27801 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27802
27803         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27804
27805 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27806
27807         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27808         where a failure is expected.
27809         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27810
27811 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27812
27813         * g++.old_deja/g++.pt/instantiate12.C: New test.
27814
27815 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27816
27817         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27818         start of structs.
27819         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27820         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27821         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27822         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27823         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27824         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27825         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27826         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27827         * g++.old-deja/g++.eh/spec6.C: Likewise.
27828         * g++.old-deja/g++.jason/crash3.C: Likewise.
27829         * g++.old-deja/g++.law/ctors11.C: Likewise.
27830         * g++.old-deja/g++.law/ctors17.C: Likewise.
27831         * g++.old-deja/g++.law/ctors5.C: Likewise.
27832         * g++.old-deja/g++.law/ctors9.C: Likewise.
27833         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27834         * g++.old-deja/g++.mike/net22.C: Likewise.
27835         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27836         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27837         * g++.old-deja/g++.mike/virt3.C: Likewise.
27838         * g++.old-deja/g++.niklas/t128.C: Likewise.
27839         * g++.old-deja/g++.other/anon4.C: Likewise.
27840         * g++.old-deja/g++.other/using1.C: Likewise.
27841         * g++.old-deja/g++.other/warn3.C: Likewise.
27842         * g++.old-deja/g++.pt/t37.C: Likewise.
27843         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27844         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27845
27846 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27847
27848         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27849
27850 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27851
27852         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27853
27854 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27855
27856         * gcc.c-torture/compile/20010107-1.c: New test.
27857
27858 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27859
27860         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27861
27862 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27863
27864         * gcc.dg/format/format.h: New file.
27865         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27866         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27867         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27868         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27869         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27870         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27871         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27872         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27873         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27874         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27875         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27876         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27877         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27878         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27879         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27880         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27881         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27882         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27883         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27884         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27885         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27886         instead of declaring standard types, macros and functions in each
27887         test.
27888
27889 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27890
27891         * gcc.c-torture/execute/20010106-1.c: New test.
27892
27893 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27894
27895         * gcc.dg/format/format.exp: New file.
27896         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27897         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27898         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27899         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27900         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27901         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27902         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27903         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27904         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27905         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27906         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27907         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27908         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27909         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27910         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27911         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27912         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27913         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27914         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27915         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27916         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27917         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27918         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27919         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27920         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27921         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27922         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27923         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27924         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27925         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27926         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27927         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27928         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27929         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27930         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27931         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27932         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27933         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27934         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27935         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27936         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27937         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27938
27939 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27940
27941         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27942         account.
27943
27944 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27945
27946         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27947
27948 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27949
27950         * g++.old-deja/g++.pt/crash62.C: New test.
27951
27952 2001-01-04  Richard Henderson  <rth@redhat.com>
27953
27954         * gcc.dg/20000926-1.c: Update expected warnings.
27955         * gcc.dg/array-2.c: Likewise.
27956         * gcc.dg/array-4.c: Also validate flexible array members.
27957         * gcc.dg/c99-flex-array-1.c: New.
27958
27959 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27960
27961         * gcc.c-torture/compile/20001222-1.x: Remove.
27962
27963 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27964
27965         * gcc.c-torture/execute/built-in-setjmp.c: New.
27966
27967 2001-01-03  Richard Henderson  <rth@redhat.com>
27968
27969         * gcc.dg/940510-1.c: Update expected error wording.
27970         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27971
27972 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27973
27974         * lib/target-supports.exp (check_alias_available): Modified to
27975         indicate aliases not supported if only weak aliases are supported.
27976
27977 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27978
27979         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27980         Turn on cmpstrsi checks for __pj__ and __i370__.
27981
27982 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27983
27984         * g++.old-deja/g++.other/virtual11.C: New test.
27985
27986 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27987
27988         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27989
27990 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27991
27992         * gcc.c-torture/compile/20010102-1.c: New test.
27993
27994 2001-01-02  Andreas Jaeger  <aj@suse.de>
27995
27996         * gcc.dg/noreturn-3.c: New test.
27997
27998         * gcc.dg/noreturn-4.c: New test.
27999
28000 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28001
28002         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28003         __builtin_fputc and __builtin_fwrite.
28004
28005 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28006
28007         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28008         signed char, not default char.
28009
28010 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28011
28012         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28013
28014 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28015
28016         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28017
28018 2000-12-29  Richard Henderson  <rth@redhat.com>
28019
28020         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28021         (__cyg_profile_func_exit): Define.
28022
28023 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28024
28025         * g++.dg/vtgc1.C: New test.
28026
28027 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28028
28029         * gcc.dg/noncompile/20001228-1.c: New test.
28030
28031         * gcc.dg/20001228-1.c: New test.
28032
28033         * gcc.c-torture/execute/20001228-1.c: New test.
28034
28035 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28036
28037         * gcc.dg/format-strfmon-1.c: New test.
28038
28039 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28040
28041         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28042         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28043         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28044         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28045         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28046         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28047         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28048         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28049         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28050         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28051         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28052         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28053         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28054
28055         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28056         * gcc.c-torture/execute/string-opt-4.c: Test index.
28057
28058 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28059
28060         * gcc.c-torture/compile/20001226-1.c: New test.
28061
28062 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28063
28064         * gcc.c-torture/compile/20001222-1.c: New test.
28065         * gcc.c-torture/compile/20001222-1.x: Xfail.
28066
28067 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28068
28069         * gcc.c-torture/execute/comp-goto-2.c: New test.
28070
28071 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28072
28073         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28074         Use long types if __INT_MAX__ is 32767.
28075         (main): Use cast to (sint32 *) when poking 88 into a_page.
28076
28077         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28078
28079 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28080
28081         * gcc.c-torture/compile/20001221-1.c: New test.
28082         * gcc.c-torture/execute/20001221-1.c: New test.
28083
28084 2000-12-20  Richard Henderson  <rth@redhat.com>
28085
28086         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28087         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28088
28089 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28090
28091         * gcc.dg/compare3.c: New test.
28092
28093 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28094
28095         * gcc.dg/format-warnll-1.c: New test.
28096
28097 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28098
28099         * gcc.dg/cpp/cmdlne-P.c: New test.
28100
28101 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28102
28103         * gcc.c-torture/execute/builtin-abs-1.c,
28104         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28105
28106 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28107
28108         * gcc.dg/cpp/multiline.c: New test.
28109
28110 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28111
28112         * g++.old-deja/g++.other/syshdr1.C: Update.
28113         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28114
28115 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28116
28117         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28118
28119 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28120
28121         * g++.old-deja/g++.pt/ttp65.C: New test.
28122
28123 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28124
28125         * g++.old-deja/g++.pt/ttp64.C: New test.
28126
28127 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28128
28129         * g++.old-deja/g++.pt/spec33.C: New test.
28130
28131 2000-12-14  Catherine Moore  <clm@redhat.com>
28132
28133         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28134         * gcc.c-torture/execute/920612-2.c: Likewise.
28135         * gcc.c-torture/execute/920428-2.c: Likewise.
28136         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28137         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28138
28139 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28140
28141         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28142         * gcc.dg/pack-test-2.c: Likewise.
28143
28144 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28145
28146         Tests by Zack Weinberg <zackw@stanford.edu>.
28147
28148         * gcc.dg/cpp/defined.c: Update.
28149         * gcc.dg/cpp/defined_trad.c: New tests.
28150
28151 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28152
28153         * gcc.dg/cpp/trad-direct.c: Update.
28154
28155 2000-12-11  Neil Booth  <neilb@earthling.net>
28156
28157         * gcc.dg/cpp/defined_trad.c
28158
28159 2000-12-11  Neil Booth  <neilb@earthling.net>
28160
28161         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28162
28163 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28164
28165         * gcc.dg/format-miss-2.c: New test.
28166
28167 2000-12-09  Neil Booth  <neilb@earthling.net>
28168
28169         * gcc.dg/cpp/lineflags.c: New tests.
28170         * gcc.dg/cpp/poison.c: Update.
28171         * gcc.dg/cpp/redef2.c: Update.
28172         * gcc.dg/cpp/skipping.c: New test.
28173
28174 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28175
28176         * g++.old-deja/g++.other/eh3.C: New testcase.
28177
28178 2000-12-07  Neil Booth  <neilb@earthling.net>
28179
28180         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28181         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28182         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28183         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28184         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28185         Update.
28186
28187 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28188
28189         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28190         __SIZE_TYPE__ instead of int for type of integers cast to
28191         pointers.
28192
28193 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28194
28195         * g++.old-deja/g++.other/cleanup4.C: New test.
28196
28197 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28198
28199         * format-sec-1.c: New test.
28200
28201 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28202
28203         * gcc.dg/format-nonlit-3.c: New test.
28204
28205 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28206
28207         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28208         through a null pointer.
28209
28210 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28211
28212         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28213         * g++.old-deja/g++.pt/partial4.C: New test.
28214
28215 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28216
28217         * gcc.c-torture/execute/ieee/hugeval.x: New.
28218
28219 2000-12-06  Neil Booth  <neilb@earthling.net>
28220
28221         * gcc.dg/cpp/backslash2.c: New tests.
28222
28223 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28224
28225         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28226         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28227
28228 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28229
28230         * gcc.c-torture/execute/20001203-2.c: New testcase.
28231
28232 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28233
28234         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28235         * g++.old-deja/g++.other/virtual10.C: New test.
28236
28237 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28238
28239         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28240
28241 2000-12-05  Richard Henderson  <rth@redhat.com>
28242
28243         * gcc.c-torture/compile/20001205-1.c: New.
28244
28245 2000-12-04  Neil Booth  <neilb@earthling.net>
28246
28247         * g++.old-deja/g++.other/virtual9.C: New test.
28248         * g++.old-deja/g++.pt/crash61.C: New test.
28249         * gcc.c-torture/execute/loop-9.c: New test.
28250
28251 2000-12-04  Neil Booth  <neilb@earthling.net>
28252
28253         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28254         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28255         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28256         * gcc.dg/cpp/extratokens.c: ...here.
28257
28258 2000-12-04  Neil Booth  <neilb@earthling.net>
28259
28260         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28261         New tests.
28262
28263 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28264
28265         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28266         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28267
28268 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28269
28270         * gcc.c-torture/execute/20001203-1.c: New test.
28271
28272 2000-12-03  Neil Booth  <neilb@earthling.net>
28273
28274         * gcc.dg/cpp/macro6.c: New test cases.
28275
28276 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28277
28278         * gcc.c-torture/execute/string-opt-9.c: New test.
28279         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28280         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28281         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28282
28283         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28284         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28285
28286 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28287
28288         * gcc.dg/cpp/if-6.c: New testcase.
28289
28290         * gcc.dg/20001201-1.c: New testcase.
28291
28292 2000-12-02  Neil Booth  <neilb@earthling.net>
28293
28294         * g++.old-deja/g++.other/externC4.C,
28295         g++.old-deja/g++.other/friend10.C: New tests.
28296
28297 2000-12-02  Neil Booth  <neilb@earthling.net>
28298
28299         * g++.old-deja/g++.other/instan2.C
28300         * g++.old-deja/g++.other/instan3.C: New test.
28301
28302 2000-12-02  Neil Booth  <neilb@earthling.net>
28303
28304         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28305         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28306         gnuc99.c,gnuc99-pedantic.c: New tests.
28307
28308 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28309
28310         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28311         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28312
28313 2000-12-01  Neil Booth  <neilb@earthling.net>
28314
28315         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28316         * gcc.dg/cpp/poison.c: Update.
28317         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28318
28319 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28320
28321         * g77.f-torture/execute/20001201.f: New test.
28322
28323 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28324
28325         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28326
28327 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28328
28329         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28330
28331 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28332
28333         * g++.old-deja/g++.other/cast6.C: New test.
28334
28335 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28336
28337         * gcc.c-torture/execute/20001130-2.c: New testcase.
28338
28339 2000-11-30  Richard Henderson  <rth@redhat.com>
28340
28341         * gcc.c-torture/execute/20001130-1.c: New test.
28342
28343 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28344
28345         * g++.old-deja/g++.other/op3.C: New test.
28346
28347 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28348
28349         * g++.old-deja/g++.other/op2.C: New test.
28350
28351 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28352
28353         * g++.old-deja/g++.other/crash38.C: New test.
28354
28355 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28356
28357         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28358
28359 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28360
28361         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28362         tests.
28363         * gcc.c-torture/execute/string-opt-6.c: New test.
28364
28365         * gcc.dg/20001117-1.c: Add main.
28366
28367 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28368
28369         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28370         Move from here ...
28371         * gcc.dg/940510-1.c: ... to here.
28372
28373         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28374         zero-size arrays in toplevel structures.
28375
28376 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28377
28378         * gcc.c-torture/execute/loop-8.c: New test.
28379
28380 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28381
28382         * g++.old-deja/g++.other/base1.C: New test.
28383
28384 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28385
28386         * g++.old-deja/g++.other/parse2.C: New test.
28387
28388 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28389
28390         * g++.old-deja/g++.pt/incomplete1.C: New test.
28391
28392 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28393
28394         * g++.old-deja/g++.other/friend9.C: New test.
28395
28396 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28397
28398         * gcc.dg/20001127-1.c: New test.
28399
28400 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28401
28402         * g++.old-deja/g++.pt/friend46.C: New test.
28403
28404 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28405
28406         * g++.old-deja/g++.other/ptrmem8.C: New test.
28407
28408 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28409
28410         * gcc.c-torture/execute/string-opt-7.c: New test.
28411         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28412
28413 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28414
28415         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28416         instead of 'mkcheck 2'.
28417
28418 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28419
28420         * gcc.c-torture/execute/memcheck/driver.c,
28421         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28422         C9X references to refer to C99.
28423
28424 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28425
28426         * gcc.dg/ultrasp3.c: New test.
28427
28428 2000-11-25  Neil Booth  <neilb@earthling.net>
28429
28430         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28431
28432 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28433
28434         * gcc.c-torture/compile/20001123-2.c: New.
28435
28436 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28437
28438         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28439
28440 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28441
28442         * gcc.dg/sequence-point-1.c: Add some new tests.
28443         * gcc.c-torture/execute/20001124-1.c: New test.
28444
28445 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28446
28447         * g++.old-deja/g++.other/vaarg4.C: New test.
28448         * gcc.c-torture/compile/20001123-1.c: New test.
28449
28450 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28451
28452         * g++.other/crash24.C: Adjust and remove XFAIL.
28453         * g++.other/crash37.C: New test.
28454
28455 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28456
28457         * g++.old-deja/g++.pt/instantiate9.C: New test.
28458
28459 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28460
28461         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28462         new ABI, too.
28463
28464         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28465         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28466
28467 2000-11-22  Neil Booth  <neilb@earthling.net>
28468
28469         * gcc.dg/cpp/Wtrigraphs.c: New test.
28470
28471 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28472
28473         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28474
28475 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28476
28477         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28478
28479 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28480
28481         * lib/gcc-dg.exp: load_lib scanasm.exp.
28482         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28483         * lib/g++-dg.exp: load_lib scanasm.exp.
28484         * lib/scanasm.exp: New.
28485         (scan-assembler, scan-assembler-not): Add optional arguments to
28486         test name, or if not present, the pattern name.
28487         (scan-assembler-dem, scan-assembler-dem-not): New.
28488
28489         * g++.dg/dg.exp: New.
28490
28491 2000-11-21  Neil Booth  <neilb@earthling.net>
28492
28493         * gcc.dg/cpp/integrated1.c: Remove.
28494
28495 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28496
28497         * gcc.c-torture/execute/20001121-1.c: New test.
28498
28499 2000-11-21  Richard Henderson  <rth@redhat.com>
28500
28501         * gcc.c-torture/compile/20001121-1.c: New test.
28502
28503 2000-11-20  Neil Booth  <neilb@earthling.net>
28504
28505         * gcc.dg/cpp/integrated1.c: New test.
28506
28507 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28508
28509         * g++.old-deja/g++.other/inline17.C: New test.
28510
28511 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28512
28513         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28514         local variable to be zero: I made the variable global. Now
28515         uses abort() and exit() instead of relying on main's return value.
28516
28517 2000-11-20  Neil Booth  <neilb@earthling.net>
28518
28519         * gcc.dg/cpp/paste2.c: Update test.
28520         * objc/execute/paste.m: New test.
28521
28522 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28523
28524         * gcc.dg/c99-condexpr-1.c: New test.
28525
28526 2000-11-20  Neil Booth  <neilb@earthling.net>
28527
28528         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28529
28530 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28531
28532         * g++.old-deja/g++.pt/export1.C: New test.
28533
28534 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28535
28536         * gcc.dg/20001117-1.c: New test.
28537
28538 2000-11-18  Richard Henderson  <rth@redhat.com>
28539
28540         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28541
28542 2000-11-18  Richard Henderson  <rth@redhat.com>
28543
28544         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28545         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28546         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28547
28548 2000-11-18  Richard Henderson  <rth@redhat.com>
28549
28550         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28551         (main): New.  Exit cleanly.
28552
28553 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28554
28555         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28556         gcc.dg/c99-fordecl-2.c: New tests.
28557
28558 2000-11-18  Richard Henderson  <rth@redhat.com>
28559
28560         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28561         * gcc.c-torture/execute/zerolen-2.c: New.
28562
28563 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28564
28565         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28566         memory.
28567
28568 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28569
28570         * g++.old-deja/g++.pt/instantiate8.C: New test.
28571
28572 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28573
28574         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28575         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28576
28577 2000-11-16  Nick Clifton  <nickc@redhat.com>
28578
28579         * gcc.c-torture/execute/nestfunc-2.c: New test.
28580         * gcc.c-torture/execute/nestfunc-3.c: New test.
28581
28582 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28583
28584         * gcc.c-torture/compile/20001116-1.c: New test.
28585
28586 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28587
28588         * gcc.c-torture/execute/20001115-1.c: New test.
28589
28590 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28591
28592         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28593         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28594         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28595         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28596
28597 2000-11-15  Neil Booth  <neilb@earthling.net>
28598
28599         gcc.dg/cpp/_Pragma1.c: Update.
28600         gcc.dg/cpp/_Pragma2.c: New test.
28601
28602 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28603
28604         * g++.old-deja/g++.other/anon5.C: New test.
28605
28606 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28607
28608         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28609         tests.
28610
28611 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28612
28613         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28614         output.
28615
28616 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28617
28618         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28619         labels at end of compound statements.
28620
28621 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28622
28623         * gcc.c-torture/execute/loop-7.c: New test.
28624
28625 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28626
28627         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28628
28629 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28630
28631         * gcc.dg/c99-bool-1.c: New test.
28632
28633 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28634
28635         * gcc.dg/c99-scope-1.c: Remove xfail.
28636         * gcc.dg/c99-scope-2.c: New test.
28637
28638 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28639
28640         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28641         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28642
28643 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28644
28645         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28646         error messages.
28647
28648         * g++.mike/p700.C: Don't typedef wchar_t.
28649         * g++.mike/p784.C: Likewise.
28650         * g++.mike/eb101.C: Don't use __wchar_t.
28651
28652 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28653
28654         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28655         from DO loop.
28656
28657 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28658
28659         * gcc.c-torture/execute/20001111-1.c: New test.
28660
28661 2000-11-10  Nick Clifton  <nickc@redhat.com>
28662
28663         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28664         long multuiple and accumulate.
28665
28666 2000-11-09  Richard Henderson  <rth@redhat.com>
28667
28668         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28669         via size_t instead of int.
28670
28671         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28672         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28673         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28674         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28675
28676 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28677
28678         * gcc.c-torture/compile/20001109-1.c: New test.
28679         * gcc.c-torture/compile/20001109-2.c: New test.
28680
28681 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28682
28683         * g++.old-deja/g++.pt/operator1.C: New test.
28684         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28685
28686 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28687
28688         * gcc.dg/20001108-1.c: New test.
28689
28690 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28691
28692         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28693         with both arguments constant strings.
28694         * gcc.c-torture/execute/string-opt-3.c: New test.
28695         * gcc.c-torture/execute/string-opt-4.c: New test.
28696         * gcc.c-torture/execute/string-opt-5.c: New test.
28697
28698 2000-11-08  Nick Clifton  <nickc@redhat.com>
28699
28700         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28701         mulsidi3adddi patterns.
28702
28703 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28704
28705         * g++.old-deja/g++.other/crash36.C: New test.
28706
28707 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28708
28709         * g++.old-deja/g++.other/init16.C: New test.
28710
28711 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28712
28713         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28714
28715 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28716
28717         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28718         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28719         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28720
28721 2000-11-07  DJ Delorie  <dj@redhat.com>
28722
28723         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28724
28725 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28726
28727         * gcc.c-torture/execute/string-opt-1.c: New test.
28728
28729 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28730
28731         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28732         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28733         parameters in registers, and there is no way for a varargs
28734         function to know in which order the integer and floating-point
28735         parameters should be interleaved when they are placed on the
28736         stack.
28737         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28738         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28739
28740 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28741
28742         * gcc.c-torture/execute/string-opt-2.c: New test.
28743
28744 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28745
28746         * g++.old-deja/g++.pt/crash60.C: New test.
28747
28748 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28749
28750         * g++.old-deja/g++.other/crash24.C: New test.
28751         * g++.old-deja/g++.other/crash25.C: New test.
28752         * g++.old-deja/g++.other/crash26.C: New test.
28753         * g++.old-deja/g++.other/crash27.C: New test.
28754         * g++.old-deja/g++.other/crash28.C: New test.
28755         * g++.old-deja/g++.other/crash29.C: New test.
28756         * g++.old-deja/g++.other/crash30.C: New test.
28757         * g++.old-deja/g++.other/crash31.C: New test.
28758         * g++.old-deja/g++.other/crash32.C: New test.
28759         * g++.old-deja/g++.other/crash33.C: New test.
28760         * g++.old-deja/g++.other/crash34.C: New test.
28761         * g++.old-deja/g++.other/crash35.C: New test.
28762
28763 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28764
28765         * gcc.c-torture/execute/20001031-1.c: New test.
28766
28767 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28768
28769         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28770         namespace.
28771
28772         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28773         standards-conformant.
28774
28775         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28776
28777         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28778         * g++.old-deja/g++.mike/p755a.C: Likewise.
28779         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28780         library makes no calls to `operator new' during initialization.
28781
28782 2000-11-04  Neil Booth  <neilb@earthling.net>
28783
28784         * gcc.dg/cpp/include2.c: New tests.
28785
28786 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28787
28788         * lib/g++.exp (g++_set_ld_library_path): New function.
28789         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28790
28791 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28792
28793         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28794         warnings.
28795
28796 2000-11-01  Richard Henderson  <rth@redhat.com>
28797
28798         * g++.old-deja/g++.ext/namedret1.C: New.
28799         * g++.old-deja/g++.ext/namedret2.C: New.
28800         * g++.old-deja/g++.ext/namedret3.C: New.
28801
28802 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28803
28804         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28805         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28806
28807 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28808
28809         * gcc.c-torture/execute/va-arg-21.c: New test.
28810
28811 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28812
28813         * gcc.dg/c99-complex-2.c: New test.
28814
28815 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28816
28817         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28818
28819 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28820
28821         * g++.old-deja/g++.other/inline16.C: New test.
28822
28823 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28824
28825         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28826         __PRETTY_FUNCTION__
28827
28828 2000-10-29  Neil Booth  <neilb@earthling.net>
28829
28830         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28831         New tests.
28832         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28833         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28834         optimisation.
28835
28836 2000-10-29  Neil Booth  <neilb@earthling.net>
28837
28838         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28839         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28840         * mi5.c: Test multiple includes work with -C.
28841         * trigraphs.c: Test ^= version.
28842
28843 2000-10-28  Neil Booth  <neilb@earthling.net>
28844
28845         New tests and test updates for new macro expander.
28846
28847         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28848         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28849         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28850         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28851         new diagnostic messages.
28852
28853         * gcc.dg/cpp/macro3.c: New tests.
28854
28855 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28856
28857         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28858         on the same line.
28859
28860 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28861
28862         * g++.old-deja/g++.other/eh2.C: New test.
28863
28864 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28865
28866         * gcc.c-torture/execute/20001027-1.c: New test.
28867
28868 2000-10-26  Richard Henderson  <rth@redhat.com>
28869
28870         * gcc.c-torture/execute/20001026-1.c: New.
28871
28872 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28873
28874         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28875         * g++.old-deja/g++.law/builtin1.C: Likewise.
28876         * g++.old-deja/g++.law/ctors10.C: Likewise.
28877         * g++.old-deja/g++.law/virtual3.C: Likewise.
28878         * g++.old-deja/g++.mike/p658.C: Likewise.
28879         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28880         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28881         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28882         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28883         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28884
28885 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28886
28887         * gcc.c-torture/compile/20001024-1.c: New test.
28888
28889 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28890
28891         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28892         to tell us whether or not we are using V3.
28893
28894 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28895
28896         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28897         operands.
28898
28899 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28900
28901         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28902
28903 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28904
28905         * gcc.c-torture/execute/20001024-1.c: New test.
28906
28907 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28908
28909         * g++.old-deja/g++.other/sibcall1.C: New test.
28910
28911 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28912
28913         * gcc.dg/noncompile/init-3.c: New test.
28914
28915 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28916
28917         * gcc.dg/format-array-1.c: New test.
28918
28919 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28920
28921         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28922         writing through null pointers; remove comment about testing
28923         unterminated strings.
28924
28925 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28926
28927         * gcc.c-torture/execute/20001017-2.c: New test.
28928
28929 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28930
28931         * gcc.c-torture/compile/20001018-1.c: New test.
28932         * gcc.c-torture/compile/20001018-1.x: Xfail.
28933
28934 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28935
28936         * gcc.c-torture/execute/20001017-1.c: New test.
28937
28938 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28939
28940         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28941         for multiple use of arguments with scanf formats; add tests for
28942         multiple use of arguments.
28943
28944 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28945
28946         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28947
28948 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28949
28950         * gcc.dg/format-miss-1.c: New test.
28951
28952 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28953
28954         * gcc.c-torture/execute/20001013-1.c: New test.
28955
28956 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28957
28958         * gcc.dg/format-branch-1.c: New test.
28959
28960 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28961
28962         * README, lib/file-format.exp: Remove EGCS references.
28963
28964 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28965
28966         * gcc.dg/20001013-1.c: New test.
28967
28968 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28969
28970         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28971         for intmax_t in the compiler using __typeof__ and the type rules
28972         for conditional expressions.
28973
28974 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28975
28976         * gcc.dg/20001012-1.c: New test.
28977         * gcc.dg/20001012-2.c: New test.
28978
28979 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28980
28981         * gcc.dg/format-attr-1.c: New test.
28982
28983 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28984
28985         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28986         __LONG_LONG_MAX__ instead of LLONG_MAX.
28987
28988 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28989
28990         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28991         scanf flags.
28992         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28993         flags.
28994
28995 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28996
28997         * gcc.dg/sequence-pt-1.c: New test.
28998
28999 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29000
29001         * gcc.c-torture/execute/20001011-1.c: New testcase.
29002         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29003
29004 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29005
29006         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29007         does not error on it.
29008
29009 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29010
29011         * gcc.dg/20001009-1.c: New test.
29012
29013 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29014
29015         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29016         * gcc.c-torture/execute/20001009-2.c: ... to here.
29017
29018 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29019
29020         * gcc.c-torture/compile/20001009-1.c: New testcase.
29021         * gcc.c-torture/execute/20001009-1.c: New testcase.
29022         Testcases provided by Jan Hubicka <jh@suse.cz>.
29023
29024 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29025
29026         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29027         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29028         uintmax_t using <limits.h> to emulate the compiler's internal
29029         logic.  No longer XFAIL %j tests.
29030
29031 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29032
29033         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29034         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29035         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29036         regexps and details of expected handling of some bad formats.
29037         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29038         suppression.
29039
29040 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29041
29042         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29043         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29044         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29045         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29046         in list archives.
29047
29048 2000-10-06  Richard Henderson  <rth@cygnus.com>
29049
29050         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29051         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29052         * g++.old-deja/g++.jason/report.C: Likewise.
29053         * g++.old-deja/g++.law/friend5.C: Likewise.
29054         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29055         of the expected warnings.
29056
29057 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29058
29059         * g++.old-deja/g++.pt/enum14.C: New test.
29060
29061 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29062
29063         * g++.old-deja/g++.pt/crash59.C: New test.
29064
29065 2000-10-04  Will Cohen  <wcohen@redhat.com>
29066
29067         * gcc.dg/20000926-1.c: New test.
29068
29069 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29070
29071         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29072         function name for current C++ compiler.
29073         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29074
29075 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29076
29077         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29078         __PRETTY_FUNCTION__.
29079         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29080
29081 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29082
29083         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29084
29085 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29086
29087         * gcc.c-torture/compile/20000923-1.c: New test.
29088
29089 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29090
29091         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29092         * g++.old-deja/g++.pt/ttp62.C: Same.
29093         * g++.old-deja/g++.other/inline14.C: Same.
29094
29095 2000-09-24  Richard Henderson  <rth@cygnus.com>
29096
29097         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29098
29099 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29100
29101         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29102
29103 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29104
29105         * gcc.c-torture/compile/20000922-1.c: New file.
29106
29107 2000-09-21  Nick Clifton  <nickc@redhat.com>
29108
29109         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29110         a signed long modulo operation.
29111         (mod6): New function - perform an unsigned long modulo operation.
29112         (main): Add tests for modulos of very large numbers by very small
29113         dividends.
29114
29115 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29116
29117         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29118
29119 2000-09-19  Richard Henderson  <rth@cygnus.com>
29120
29121         * gcc.dg/compare2.c (case 10): XFAIL.
29122
29123 2000-09-18  Richard Henderson  <rth@cygnus.com>
29124
29125         * gcc.c-torture/execute/20000906-1.c: Move ...
29126         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29127         that support __builtin_trap.
29128
29129 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29130
29131         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29132
29133 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29134
29135         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29136         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29137         more $ format tests.
29138
29139 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29140
29141         * gcc.dg/format-errmk-1.c: New test.
29142
29143 2000-09-17  Greg McGary  <greg@mcgary.org>
29144
29145         * gcc.c-torture/execute/20000917-1.x: Remove.
29146
29147 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29148
29149         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29150
29151 2000-09-17  Greg McGary  <greg@mcgary.org>
29152
29153         * gcc.c-torture/execute/20000917-1.c: New test.
29154         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29155
29156 2000-09-16  Neil Booth  <NeilB@earthling.net>
29157
29158         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29159         in nested macro bug.
29160
29161 2000-09-15  Neil Booth  <NeilB@earthling.net>
29162
29163         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29164
29165 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29166
29167         * gcc.c-torture/execute/20000914-1.c: New test.
29168
29169 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29170
29171         * g++.other/inline13.C: New test.
29172
29173 2000-09-12  Andreas Jaeger  <aj@suse.de>
29174
29175         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29176         constant by Ulrich Drepper <drepper@redhat.com>.
29177
29178 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29179
29180         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29181
29182 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29183
29184         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29185
29186 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29187
29188         * gcc.dg/cpp/backslash.c: New test.
29189
29190 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29191
29192         * gcc.c-torture/execute/20000910-1.c: New test.
29193         * gcc.c-torture/execute/20000910-2.c: Likewise.
29194
29195 2000-09-11  Robert Lipe  <robertl@sco.com>
29196
29197         * gcc.dg/pragma-align.c: New test.
29198
29199 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29200
29201         * g++.old-deja/g++.pt/explicit82.C: New test.
29202         * g++.old-deja/g++.pt/explicit83.C: New test.
29203
29204 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29205
29206         * gcc.dg/asm-names.c: New test.
29207
29208 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29209
29210         * gcc.dg/cpp/tr-warn6.c: New test
29211
29212 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29213
29214         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29215         be accepted.
29216
29217 2000-09-07  Catherine Moore  <clm@redhat.com>
29218
29219         * gcc.c-torture/execute/unroll-1.c: New test.
29220
29221 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29222
29223         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29224         ERROR markers.
29225         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29226         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29227         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29228         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29229         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29230         Preprocess only.
29231         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29232         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29233
29234 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29235
29236         * g++.old-deja/g++.pt/deduct2.C: New test.
29237
29238 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29239
29240         * g++.old-deja/g++.pt/parms2.C: New test.
29241
29242 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29243
29244         * g++.old-deja/g++.pt/crash58.C: New test.
29245
29246 2000-09-06  Greg McGary  <greg@mcgary.org>
29247
29248         * gcc.c-torture/execute/20000906-1.c: New test.
29249         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29250
29251 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29252
29253         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29254
29255 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29256
29257         * g++.old-deja/g++.pt/crash57.C: New test.
29258
29259 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29260
29261         * g++.old-deja/g++.pt/crash56.C: New test.
29262
29263 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29264
29265         * g++.old-deja/g++.pt/koenig1.C: New test.
29266
29267 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29268
29269         * gcc.dg/20000904-1.c: New test.
29270
29271 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29272
29273         * gcc.dg/cpp/paste8.c: New test.
29274
29275 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29276
29277         * gcc.c-torture/compile/20000827-1.c: New test.
29278
29279 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29280
29281         * gcc.dg/format-diag-1.c: New test.
29282
29283 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29284
29285         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29286         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29287         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29288         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29289         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29290
29291 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29292
29293         * g++.old-deja/g++.other/nested4.C: New test.
29294
29295 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29296
29297         * g++.old-deja/g++.ns/scoped1.C: New test.
29298
29299 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29300
29301         * lib/g++.exp: Support testing already-installed GCC.
29302
29303 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29304
29305         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29306
29307 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29308
29309         * gcc.dg/return-type-2.c: New test.
29310
29311 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29312
29313         * gcc.c-torture/compile/20000825-1.c: New test.
29314
29315 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29316
29317         * gcc.dg/dwarf2-2.c: New test.
29318
29319 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29320
29321         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29322         dg-warning regexps.
29323
29324 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29325
29326         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29327         gcc.dg/format-ext-5.c: New tests.
29328
29329 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29330
29331         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29332
29333 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29334
29335         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29336
29337 2000-08-24  Richard Henderson  <rth@cygnus.com>
29338
29339         * gcc.dg/ia64-sync-1.c: New test.
29340         * gcc.dg/ia64-sync-2.c: New test.
29341         * gcc.dg/ia64-asm-1.c: New test.
29342
29343 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29344
29345         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29346         * gcc.dg/format-ext-2.c: New test.
29347
29348 2000-08-23  Jason Merrill  <jason@redhat.com>
29349
29350         * lib/old-dejagnu.exp: Also ignore "In member function" and
29351         "At global scope".
29352
29353 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29354
29355         * gcc.dg/noncompile/label-lineno-1.c: New test.
29356
29357 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29358
29359         * gcc.dg/c99-array-nonobj-1.c: New test.
29360
29361 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29362
29363         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29364         tests.
29365         * gcc.dg/format-ext-1.c: New test.
29366
29367 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29368
29369         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29370         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29371         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29372         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29373         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29374
29375 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29376
29377         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29378         gcc.dg/c99-strftime-2.c: New tests.
29379
29380 2000-08-22  Richard Henderson  <rth@cygnus.com>
29381
29382         * gcc.c-torture/execute/20000822-1.c: New test.
29383
29384 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29385
29386         * gcc.c-torture/execute/20000819-1.x: Remove.
29387
29388 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29389
29390         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29391         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29392         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29393         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29394         gcc.dg/format-xopen-1.c: New tests.
29395
29396 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29397
29398         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29399
29400 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29401
29402         * g++.old-deja/g++.other/loop2.C: New test.
29403
29404         * gcc.c-torture/compile/20000606-1.c: New test.
29405         * gcc.c-torture/compile/20000728-1.c: New test.
29406         * gcc.c-torture/execute/20000801-1.c: New test.
29407         * gcc.c-torture/execute/20000801-2.c: New test.
29408         * gcc.c-torture/execute/20000819-1.c: New test.
29409         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29410         * gcc.dg/20000629-1.c: New test.
29411         * gcc.dg/20000724-1.c: New test.
29412         * gcc.dg/20000807-1.c: New test.
29413
29414 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29415
29416         * gcc.dg/cpp/pragma-1.c: New test.
29417         * gcc.dg/cpp/pragma-2.c: New test.
29418
29419 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29420
29421         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29422         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29423
29424 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29425
29426         * gcc.c-torture/compile/20000818-1.c: New test.
29427
29428 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29429
29430         * gcc.c-torture/execute/20000818-1.c: New test.
29431
29432 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29433
29434         * gcc.dg/format-va-1.c: New test.
29435
29436 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29437
29438         * g++.old-deja/g++.other/typedef8.C: New test.
29439
29440 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29441
29442         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29443         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29444         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29445         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29446         * g++.old-deja/g++.other/ptrmem7.C: New test.
29447         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29448
29449 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29450
29451         * g++.old-deja/g++.pt/typename27.C: New test.
29452
29453 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29454
29455         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29456         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29457         * g++.old-deja/g++.pt/friend45.C: New test.
29458         * g++.old-deja/g++.other/friend8.C: New test.
29459
29460 2000-08-15  Richard Henderson  <rth@cygnus.com>
29461
29462         * gcc.c-torture/execute/20000815-1.c: New test.
29463
29464 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29465
29466         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29467         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29468         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29469
29470 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29471
29472         * g++.old-deja/g++.other/refinit2.C: New test.
29473
29474 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29475
29476         * lib/c-torture.exp (c-torture): Make
29477         compiler_conditional_xfail_data global.
29478         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29479         compiler_conditional_xfail_data machinery.
29480         (f-torture-execute): Likewise.
29481         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29482         and only when unrolling loops.
29483
29484         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29485
29486 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29487
29488         * g++.old-deja/g++.pt/explicit81.C: New test.
29489
29490 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29491
29492         * g++.old-deja/g++.pt/typename26.C: New test.
29493
29494 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29495
29496         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29497         warning.
29498
29499 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29500
29501         * g++.old-deja/g++.other/array3.C: New test.
29502
29503 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29504
29505         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29506         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29507         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29508         New tests.
29509
29510 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29511
29512         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29513         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29514
29515 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29516
29517         * gcc.c-torture/execute/20000808-1.c: New test.
29518
29519 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29520
29521         * gcc.dg/c90-const-expr-1.c: New test.
29522
29523 2000-08-08  Richard Henderson  <rth@cygnus.com>
29524
29525         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29526
29527 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29528
29529         * gcc.dg/noncompile/const-ll-1.c: New test.
29530
29531 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29532
29533         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29534
29535 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29536
29537         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29538         that running programs linked against the shared version of libobjc
29539         run correctly.
29540
29541 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29542
29543         * gcc.dg/c99-printf-1.c: New test.
29544
29545 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29546
29547         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29548
29549 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29550
29551         * gcc.c-torture/execute/20000731-1.x: Delete.
29552
29553 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29554
29555         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29556         and torture_without_loops as is done by c-torture.exp.
29557         (search_for): Copy from c-torture.exp.
29558         (gcc-dg-runtest): New function, drives a directory of tests
29559         iterating over the TORTURE_OPTIONS.
29560         (scan-assembler, scan-assembler-not): Move here from
29561         individual directory drivers.
29562
29563         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29564         defined by lib/gcc-dg.exp.
29565         * gcc.dg/cpp/cpp.exp: Likewise.
29566         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29567         gcc-dg-runtest, so we cycle over optimization options.
29568
29569         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29570         * gcc.dg/compare2.c: No longer expected to fail.
29571
29572 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29573
29574         * gcc.c-torture/execute/20000804-1.c: New test.
29575
29576 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29577
29578         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29579
29580 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29581
29582         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29583
29584 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29585
29586         * gcc.c-torture/compile/20000803-1.c: New test.
29587
29588 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29589
29590         * gcc.c-torture/execute/20000801-3.c,
29591         gcc.c-torture/execute/20000801-4.c: New tests.
29592         * gcc.c-torture/execute/20000801-3.x,
29593         gcc.c-torture/execute/20000801-4.x: Xfail.
29594
29595 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29596
29597         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29598         libobjc/.libs to allow for libtool.
29599
29600 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29601
29602         * gcc.c-torture/compile/20000802-1.c: New test.
29603
29604 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29605
29606         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29607
29608 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29609
29610         * gcc-c-torture/execute/20000731-2.c: New test.
29611
29612         * gcc.c-torture/execute/20000731-1.c: New test.
29613         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29614
29615 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29616
29617         * testsuite/gcc.dg/cpp/paste7.c: New test.
29618         * gcc.dg/cpp/20000725-1.c: New test.
29619
29620 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29621
29622         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29623         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29624         declaration warning for __builtin_dwarf_reg_size.
29625
29626         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29627
29628 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29629
29630         * gcc.dg/noncompile/voidparam-1.c: New test.
29631
29632 2000-07-30  Richard Henderson  <rth@cygnus.com>
29633
29634         * gcc.dg/c90-digraph-1.c: Don't xfail.
29635         * gcc.dg/compare2.c (case 10): Xfail.
29636         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29637
29638 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29639
29640         * gcc.dg/c99-main-1.c: New test.
29641
29642 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29643
29644         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29645
29646 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29647
29648         * gcc.c-tortuer/execute/20000726-1.c: New test.
29649
29650 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29651
29652         * gcc.c-torture/execute/enum-2.c: New test.
29653
29654 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29655
29656         * gcc.dg/cpp/tr-warn3.c: New test.
29657
29658 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29659
29660         * g++.old-deja/g++.ext/implicit1.C: Remove.
29661         * g++.old-deja/g++.jason/c2.C: Remove
29662         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29663         * g++.old-deja/g++.pt/crash16.C: Likewise.
29664         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29665
29666 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29667
29668         * g++.old-deja/g++.other/for2.C: New test.
29669
29670 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29671
29672         * gcc.dg/20000720-1.c: New test.
29673
29674 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29675
29676         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29677
29678 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29679
29680         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29681         * gcc.c-torture/execute/20000722-1.c: New.
29682         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29683
29684 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29685
29686         * gcc.dg/cpp/20000720-1.S: New test.
29687
29688 2000-07-21  Michael Meissner  <meissner@redhat.com>
29689
29690         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29691
29692 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29693
29694         * g++.old-deja/g++.brendan/crash16.C,
29695         g++.old-deja/g++.brendan/parse3.C,
29696         g++.old-deja/g++.brendan/redecl1.C,
29697         g++.old-deja/g++.ns/template13.C,
29698         g++.old-deja/g++.other/decl4.C,
29699         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29700
29701 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29702
29703         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29704         and "Internal error".
29705
29706         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29707         regexps.
29708         * gcc.dg/cpp/paste6.c: New test.
29709
29710 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29711
29712         * gcc.dg/cpp/tr-direct.c: New test.
29713
29714         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29715         gcc.dg/cpp/undef1.c: Tweak error regexps.
29716
29717 2000-07-18  Eric Christopher <echristo@redhat.com>
29718
29719         * gcc.c-torture/compile/20000718-1.c: New test.
29720
29721 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29722
29723         * cpplex.c (_cpp_push_token): If the token being pushed back
29724         is the previous token in this context, just subtract one from
29725         context->posn.
29726         * cppmacro.c (save_expansion): Clear aux field when storing a
29727         placemarker.
29728
29729 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29730
29731         * gcc.dg/noncompile/redecl-1.c: New test.
29732
29733 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29734
29735         * gcc.c-torture/execute/20000717-5.c: New test.
29736         * gcc.c-torture/execute/20000717-1.x: Removed.
29737
29738 2000-07-17  Richard Henderson  <rth@cygnus.com>
29739
29740         * gcc.c-torture/execute/20000717-4.c: New test.
29741
29742 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29743
29744         * gcc.dg/cpp/syshdr.c: New test.
29745         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29746
29747 2000-07-17  Neil Booth  <neilb@earthling.net>
29748
29749         * gcc.dg/cpp/cmdlne-dM.c: New test.
29750         * gcc.dg/cpp/cmdlne-dD.c: New test.
29751
29752 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29753
29754         * gcc.c-torture/execute/20000717-3.c: New test.
29755
29756         * gcc.c-torture/compile/20000717-1.c: New test.
29757
29758 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29759
29760         * gcc.c-torture/execute/20000717-2.c: New test.
29761
29762 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29763
29764         * gcc.dg/formatz-1.c: New test.
29765
29766         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29767         * gcc.dg/c99-digraph-1.c: New tests.
29768
29769         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29770         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29771
29772         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29773         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29774         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29775         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29776         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29777         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29778         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29779
29780 2000-07-17   Greg McGary <greg@mcgary.org>
29781
29782         * gcc.c-torture/execute/20000717-1.c: New test.
29783         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29784
29785 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29786
29787         * gcc.c-torture/execute/20000715-2.c: New test.
29788         * gcc.dg/20000715-1.c: New test.
29789
29790 2000-07-15  Michael Meissner  <meissner@redhat.com>
29791
29792         * gcc.c-torture/execute/20000715-1.c: New test.
29793
29794 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29795
29796         * gcc.c-torture/execute/20000707-1.c: New test.
29797
29798 2000-07-13  Neil Booth  <NeilB@earthling.net>
29799
29800         * testsuite/gcc.dg/cpp/digraph1.c,
29801         testsuite/gcc.dg/cpp/digraph2.c,
29802         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29803
29804 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29805
29806         * g77.f-torture/compile/20000630-2.f:  New test.
29807         * g77.f-torture/compile/20000630-2.x
29808
29809 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29810
29811         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29812
29813 2000-07-11  Neil Booth  <NeilB@earthling.net>
29814
29815         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29816
29817 2000-07-11  Neil Booth  <NeilB@earthling.net>
29818
29819         * gcc.dg/cpp/cmdlne-C.c: New.
29820
29821 2000-07-09  Neil Booth  <NeilB@earthling.net>
29822
29823         * gcc.dg/cpp/directiv.c: New tests.
29824         * gcc.dg/cpp/undef1.c: Update.
29825
29826 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29827
29828         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29829
29830 2000-07-09  Neil Booth  <NeilB@earthling.net>
29831
29832         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29833
29834 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29835
29836         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29837         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29838
29839 2000-07-08  Neil Booth  <NeilB@earthling.net>
29840
29841         * gcc.dg/cpp/macsyntx.c: New tests.
29842
29843 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29844
29845         * gcc.dg/20000707-1.c: New test.
29846
29847 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29848
29849         * gcc.c-torture/execute/20000706-1.c: New test.
29850         * gcc.c-torture/execute/20000706-2.c: New test.
29851         * gcc.c-torture/execute/20000706-3.c: New test.
29852         * gcc.c-torture/execute/20000706-4.c: New test.
29853         * gcc.c-torture/execute/20000706-5.c: New test.
29854
29855 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29856
29857         * g++.old-deja/g++.pt/instantiate7.C: New test.
29858
29859 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29860
29861         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29862         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29863         * g++.old-deja/g++.other/rtti3.C: Likewise.
29864         * g++.old-deja/g++.other/rttid3.C: Likewise.
29865
29866 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29867
29868         *  g77.f-torture/compile/20000630-1.x: Fix typo
29869
29870 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29871
29872         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29873         assembly output.
29874
29875 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29876
29877         * gcc.dg/cpp/ident.c: New test.
29878
29879 2000-07-05  Neil Booth  <NeilB@earthling.net>
29880
29881         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29882           gcc.dg/cpp/lexstrng.c: New tests.
29883
29884 2000-07-04  Neil Booth  <NeilB@earthling.net>
29885
29886         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29887         * gcc.dg/cpp/strify2.c: Same.
29888
29889 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29890
29891         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29892         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29893         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29894         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29895
29896         * testsuite/gcc.dg/cpp/macro1.c,
29897         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29898         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29899         testsuite/gcc.dg/cpp/strify1.c,
29900         testsuite/gcc.dg/cpp/strify2.c: New tests.
29901
29902 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29903
29904         * gcc.c-torture/execute/20000703-1.c: New test.
29905
29906 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29907
29908         * g++.old-deja/g++.pt (lookup10.C): New test.
29909
29910 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29911
29912         * g++.old-deja/g++.pt (typename25.C): New test.
29913
29914 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29915
29916         * gcc.c-torture/compile/20000701-1.c: New test.
29917
29918 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29919
29920         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29921         to test case.
29922
29923 2000-06-30  Catherine Moore  <clm@cygnus.com>
29924
29925         * gcc.c-torture/execute/align-1.c: New test.
29926
29927 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29928
29929         * g++.old-deja/g++.pt/expr8.C: New test.
29930         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29931
29932 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29933
29934         * gcc.c-torture/compile/20000629-1.c: New test.
29935
29936 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29937
29938
29939         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29940         gcc.dg/noncompile directory, depending on whether they're
29941         preprocessor tests or not.  Annotate all the tests for the dg
29942         framework.
29943
29944         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29945         * gcc.dg/noncompile/noncompile.exp: New.
29946
29947         * Moved files:
29948         Old name                                New name
29949         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29950         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29951         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29952         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29953         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29954         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29955         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29956         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29957         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29958         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29959         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29960         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29961         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29962         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29963         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29964         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29965         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29966         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29967         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29968         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29969         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29970         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29971         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29972         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29973
29974         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29975         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29976         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29977         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29978         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29979         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29980
29981 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29982
29983         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29984         declare one variable.  On the fourth, error.
29985         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29986         declared by 20000628-1a.h.
29987
29988 2000-06-29  Richard Henderson  <rth@redhat.com>
29989
29990         * gcc.c-torture/execute/930529-1.x: New file.
29991         * gcc.dg/920413-1.c: Adjust expected warning text.
29992         * gcc.dg/980217-1.c: Declare abort.
29993         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29994
29995 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29996
29997         * g77.f-torture/compile/20000629-1.f: New test.
29998         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29999
30000 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30001
30002         Rearrange lots of files, removing entirely the
30003         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30004         directories.
30005
30006         * Deleted files:
30007         gcc.c-torture/code_quality/code_quality.exp
30008         gcc.c-torture/special/special.exp
30009         gcc.failure/failure.exp
30010         gcc.failure/940409-1.x
30011         gcc.c-torture/compile/961203-1.x
30012
30013         * New files:
30014         gcc.misc-tests/linkage.exp
30015         gcc.c-torture/execute/920730-1t.c
30016         gcc.c-torture/execute/920730-1t.x
30017         gcc.c-torture/compile/920520-1.x
30018         gcc.c-torture/compile/920521-1.x
30019         gcc.c-torture/compile/981006-1.x
30020         gcc.c-torture/execute/eeprof-1.x
30021
30022         * Moved files (possibly with modifications to fit a new harness):
30023         Old name                                New name
30024         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30025         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30026         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30027         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30028         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30029         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30030         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30031         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30032         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30033         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30034         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30035         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30036         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30037         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30038
30039 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30040
30041         * c-torture/compile/961203-1.x: Delete.
30042
30043         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30044         not exit. Include stdio.h.
30045         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30046         * gcc.misc-tests/dg-12.c: Likewise.
30047         * gcc.misc-tests/dg-5.c: Likewise.
30048         * gcc.misc-tests/dg-6.c: Likewise.
30049         * gcc.misc-tests/dg-7.c: Prototype abort.
30050         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30051         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30052         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30053         not exit.
30054         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30055         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30056
30057 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30058
30059         * gcc.dg/cpp/20000628-1.c: New test.
30060         * gcc.dg/cpp/20000628-1.h: New header for above test.
30061         * gcc.dg/cpp/20000628-1a.h: Likewise.
30062
30063 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30064
30065         * gcc.dg/cpp: New directory.
30066         * gcc.dg/cpp/cpp.exp: New driver.
30067         * gcc.dg/cpp/20000627-1.c: New test.
30068         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30069         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30070         and rewrite as a compilation test.
30071
30072         * gcc.dg: Move many files into the cpp subdirectory, possibly
30073         renaming or editing them as well.
30074         Old name                New name
30075         990119-1.c              cpp/19990119-1.c
30076         990228-1.c              cpp/19990228-1.c
30077         990407-1.c              cpp/19990407-1.c
30078         990409-1.c              cpp/19990409-1.c
30079         990413-1.c              cpp/19990413-1.c
30080         990703-1.c              cpp/19990703-1.c
30081         20000127-1.c            cpp/20000127-1.c
30082         20000129-1.c            cpp/20000129-1.c
30083         20000207-1.c            cpp/20000207-1.c
30084         20000207-2.c            cpp/20000207-2.c
30085         20000209-1.c            cpp/20000209-1.c
30086         20000209-2.c            cpp/20000209-2.c
30087         20000301-1.c            cpp/20000301-1.c
30088         20000419-1.c            cpp/20000419-1.c
30089         20000510-1.S            cpp/20000510-1.S
30090         20000519-1.c            cpp/20000519-1.c
30091         20000529-1.c            cpp/20000529-1.c
30092         20000625-1.c            cpp/20000625-1.c
30093         20000625-2.c            cpp/20000625-2.c
30094         cpp-as1.c               cpp/assert1.c
30095         cpp-as2.c               cpp/assert2.c
30096         cxx-comments-1.c        cpp/cxxcom1.c
30097         cxx-comments-2.c        cpp/cxxcom2.c
30098         endif-label.c           cpp/endif.c
30099         cpp-hash1.c             cpp/hash1.c
30100         cpp-hash2.c             cpp/hash2.c
30101         cpp-if1.c               cpp/if-1.c
30102         cpp-if2.c               cpp/if-2.c
30103         cpp-if3.c               cpp/if-3.c
30104         cpp-if4.c               cpp/if-4.c
30105         cpp-if5.c               cpp/if-5.c
30106         cpp-cond.c              cpp/if-cexp.c
30107         cpp-missingop.c         cpp/if-mop.c
30108         cpp-missingparen.c      cpp/if-mpar.c
30109         cpp-opprec.c            cpp/if-oppr.c
30110         cpp-ifparen.c           cpp/if-paren.c
30111         cpp-shortcircuit.c      cpp/if-sc.c
30112         cpp-shift.c             cpp/if-shift.c
30113         cpp-unary.c             cpp/if-unary.c
30114         cpp-li1.c               cpp/line1.c
30115         cpp-li2.c               cpp/line2.c
30116         lineno.c                cpp/line3.c
30117         lineno-2.c              cpp/line4.c
30118         cpp-mi.c                cpp/mi1.c
30119         cpp-mic.h               cpp/mi1c.h
30120         cpp-micc.h              cpp/mi1cc.h
30121         cpp-mind.h              cpp/mi1nd.h
30122         cpp-mindp.h             cpp/mi1ndp.h
30123         cpp-mix.h               cpp/mi1x.h
30124         cpp-mi2.c               cpp/mi2.c
30125         cpp-mi2a.h              cpp/mi2a.h
30126         cpp-mi2b.h              cpp/mi2b.h
30127         cpp-mi2c.h              cpp/mi2c.h
30128         cpp-mi3.c               cpp/mi3.c
30129         cpp-mi3.def             cpp/mi3.def
30130         poison-1.c              cpp/poison.c
30131         pr-impl.c               cpp/prag-imp.c
30132         cpp-redef-2.c           cpp/redef1.c
30133         cpp-redef.c             cpp/redef2.c
30134         strpaste.c              cpp/strp1.c
30135         strpaste-2.c            cpp/strp2.c
30136         cpp-tradpaste.c         cpp/tr-paste.c
30137         cpp-tradstringify.c     cpp/tr-str.c
30138         cpp-tradwarn1.c         cpp/tr-warn1.c
30139         cpp-tradwarn2.c         cpp/tr-warn2.c
30140         trigraphs.c             cpp/trigraphs.c
30141         cpp-unc1.c              cpp/unc1.c
30142         cpp-unc2.c              cpp/unc2.c
30143         cpp-unc3.c              cpp/unc3.c
30144         cpp-unc.c               cpp/unc4.c
30145         undef.c                 cpp/undef1.c
30146         undef-2.c               cpp/undef2.c
30147         cpp-wi1.c               cpp/widestr1.c
30148
30149 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30150
30151         * lib/g++.exp (g++_include_flags): Tweak.
30152
30153 2000-06-27  H.J. Lu  <hjl@gnu.org>
30154             Loren J. Rittle  <ljrittle@acm.org>
30155
30156         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30157         version with one that knows about the new gcc tree structure.
30158         (g++_link_flags): Same.
30159
30160 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30161
30162         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30163         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30164         case we are cross-compiling.
30165
30166         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30167         g++.old-deja/g++.niklas/Makefile.in,
30168         g++.old-deja/g++.niklas/configure.in,
30169         g++.old-deja/g++.other/Makefile.in,
30170         g++.old-deja/g++.other/configure.in,
30171         gcc.c-torture/code_quality/Makefile.in,
30172         gcc.c-torture/code_quality/configure.in,
30173         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30174         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30175         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30176         gcc.c-torture/execute/ieee/Makefile.in,
30177         gcc.c-torture/execute/ieee/configure.in,
30178         gcc.c-torture/noncompile/Makefile.in,
30179         gcc.c-torture/noncompile/configure.in,
30180         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30181         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30182         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30183
30184 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30185
30186         * g++.old-deja/g++.other/ambig3.C: New test.
30187
30188 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30189
30190         * g++.old-deja/g++.pt/syntax1.C: New test.
30191         * g++.old-deja/g++.pt/syntax2.C: New test.
30192         * g++.old-deja/g++.other/syntax3.C: New test.
30193         * g++.old-deja/g++.other/syntax4.C: New test.
30194
30195 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30196
30197         * gcc.dg/20000623-1.c: Prototype exit and abort.
30198
30199 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30200
30201         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30202         New tests.
30203         * gcc.dg/cpp-mi3.def: New file.
30204
30205         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30206         inside assertions.
30207         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30208         lexer's error messages.
30209         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30210         divine anything from the linemarkers.
30211         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30212         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30213
30214 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30215
30216         * gcc.dg/20000623-1.c: New test.
30217
30218 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30219
30220         * gcc.c-torture/execute/20000622-1.c: New test.
30221
30222 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30223
30224         * g++.old-deja/g++.other/init15.C: New test.
30225
30226 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30227
30228         * g++.old-deja/g++.pt/vaarg2.C: New test.
30229         * g++.old-deja/g++.pt/vaarg3.C: New test.
30230
30231 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30232
30233         * g++.old-deja/g++.other/dyncast6.C: New test.
30234
30235 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30236
30237         * gcc.c-torture/execute/loop-6.c: New test.
30238
30239 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30240
30241         * gcc.dg/20000614-1.c: New test.
30242         * gcc.dg/20000614-2.c: New test.
30243
30244 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30245
30246         * g++.old-deja/g++.other/inline12.C: New test.
30247
30248 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30249
30250         * g++.old-deja/g++.other/eh1.C: New test.
30251
30252 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30253
30254         * g++.old-deja/g++.other/type.C: New test.
30255
30256 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30257
30258         * g++.old-deja/g++.other/initstring.C: New test.
30259
30260 2000-06-12  Jason Merrill  <jason@redhat.com>
30261
30262         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30263
30264 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30265
30266         * gcc.c-torture/compile/20000609-1.c: New test.
30267
30268 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30269
30270         * gcc.dg/20000609-1.c: New test.
30271
30272 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30273
30274         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30275         * gcc.c-torture/noncompile/poison-1.c: Move...
30276         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30277         * gcc.dg/cpp-li1.c: Add a token after the #line.
30278
30279 2000-06-05  Richard Henderson  <rth@cygnus.com>
30280
30281         * gcc.c-torture/execute/20000605-2.c: New test.
30282         * gcc.c-torture/execute/20000605-3.c: New test.
30283
30284 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30285
30286         * g77.f-torture/execute/20000503-1.x: New file.
30287
30288 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30289
30290         * g++.old-deja/g++.eh/badalloc1.C: New test.
30291
30292 2000-06-05  Richard Henderson  <rth@cygnus.com>
30293
30294         * gcc.c-torture/execute/20000605-1.c: New test.
30295
30296 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30297             Nathan Sidwell <nathan@codesourcery.com>
30298
30299         * gcc.c-torture/compile/20000605-1.c: New test.
30300
30301 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30302
30303         * g77.f-torture/compile/20000601-1.f:  New test.
30304
30305 2000-06-03  Richard Henderson  <rth@cygnus.com>
30306
30307         * gcc.c-torture/execute/20000603-1.c: New.
30308
30309 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30310
30311         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30312         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30313
30314 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30315
30316         * gcc.dg/compare2.c (case 12): XFAIL.
30317         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30318         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30319
30320         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30321
30322 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30323
30324         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30325         guard macro is already defined when the header is first
30326         included.
30327         * gcc.dg/cpp-mix.h: New file.
30328         * gcc.dg/endif-label.c: Update patterns to match compiler.
30329
30330         * g++.brendan/complex1.C: Declare abort.
30331         * g++.law/refs4.C: Remove XFAIL.
30332         * g++.oliva/expr2.C: Declare abort and exit.
30333
30334 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30335
30336         * gcc.c-torture/execute/20000528-1.c: New test.
30337
30338         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30339         * g++.old-deja/g++.law/temps4.C: Likewise.
30340
30341         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30342         stdlib.h.  Call abort() on failure.
30343         * g++.old-deja/g++.law/refs4.C: Likewise.
30344         * g++.old-deja/g++.law/temps4.C: Likewise.
30345         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30346         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30347
30348 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30349
30350         Relative to g++.dg/special:
30351         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30352
30353         Relative to g++.old-deja:
30354         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30355         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30356         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30357         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30358         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30359         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30360         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30361
30362         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30363         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30364         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30365         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30366         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30367         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30368         and/or string.h.
30369
30370         * g++.other/goto1.C: Update expectations for error messages.
30371
30372 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30373
30374         * gcc.c-torture/compile/20000523-1.c: New test.
30375
30376 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30377
30378         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30379
30380 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30381
30382         * g++.old-deja/g++.eh/catch11.C: New test.
30383         * g++.old-deja/g++.eh/catch12.C: New test.
30384
30385 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30386
30387         * gcc.c-torture/execute/20000523-1.c: New test.
30388
30389 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30390
30391         * c-torture/execute/bcp-1.c: Replace abort in arg of
30392         __builtin_constant_p with a generic external function.
30393
30394         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30395         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30396         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30397         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30398         Prototype abort and/or exit.
30399
30400         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30401         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30402         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30403         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30404
30405 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30406
30407         * gcc.dg/dwarf2-1.c: New test.
30408
30409 2000-05-20  Richard Henderson  <rth@cygnus.com>
30410
30411         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30412
30413 2000-05-20  Andreas Jaeger  <aj@suse.de>
30414
30415         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30416         testcase.
30417
30418 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30419
30420         * gcc.c-torture/execute/20000519-2.c: New test.
30421
30422 2000-05-19  Andreas Jaeger  <aj@suse.de>
30423
30424         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30425         which fails with SSA.
30426
30427         * lib/c-torture.exp: Also test with -O3 -fssa.
30428
30429 2000-05-18  Michael Meissner  <meissner@redhat.com>
30430
30431         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30432         * gcc.c-torture/execute/920415-1.c: Ditto.
30433         * gcc.c-torture/execute/920501-1.c: Ditto.
30434         * gcc.c-torture/execute/conversion.c: Ditto.
30435         * gcc.c-torture/execute/cvt-1.c: Ditto.
30436
30437 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30438
30439         * gcc.c-torture/compile/20000518-1.c: New test.
30440
30441 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30442
30443         * g77.f-torture/compile/200005018.f:  New test.
30444
30445 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30446
30447         * gcc.c-torture/compile/20000517-1.c: New test.
30448
30449 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30450
30451         * gcc.c-torture/execute/20000516-1.c: New test.
30452
30453 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30454
30455         * g++.old-deja/g++.other/eh.C: New test.
30456
30457 2000-05-12  Richard Henderson  <rth@cygnus.com>
30458
30459         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30460         constants through to doit's conditional.
30461
30462 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30463
30464         * gcc.c-torture/compile/20000511-1.c: New test.
30465         * g77.f-torture/compile/20000511-1.f: New test.
30466         * g77.f-torture/compile/20000511-2.f: New test.
30467
30468 2000-05-11  Michael Meissner  <meissner@redhat.com>
30469
30470         * gcc.c-torture/execute/20000511-1.c: New test.
30471
30472 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30473
30474         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30475         * gcc.dg/20000510-1.S: New.
30476
30477 2000-05-08  Catherine Moore  <clm@cygnus.com>
30478
30479         * gcc.dg/unused-3.c: New.
30480
30481 2000-05-06  Richard Henderson  <rth@cygnus.com>
30482
30483           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30484           * g++.old-deja/g++.mike/warn1.C: Likewise.
30485           * g++.old-deja/g++.pt/local1.C: Likewise.
30486           * g++.old-deja/g++.pt/local7.C: Likewise.
30487           * g++.old-deja/g++.pt/spec16.C: Likewise.
30488
30489 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30490
30491         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30492
30493 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30494
30495           * g77.f-torture/execute/20000503-1.f:  New test.
30496
30497 2000-05-04  Andreas Jaeger  <aj@suse.de>
30498
30499         * gcc.dg/noreturn-2.c: New test.
30500
30501 2000-05-04  Neil Booth  <NeilB@earthling.net>
30502
30503         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30504         preprocessor.
30505
30506 2000-05-04  Richard Henderson  <rth@cygnus.com>
30507
30508         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30509
30510 2000-05-04  Richard Henderson  <rth@cygnus.com>
30511
30512         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30513         OpenSSL by Jason R Thorpe.
30514
30515 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30516
30517         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30518
30519 2000-05-03  Robert Lipe <robertlipe@usa.net>
30520
30521         * gcc.dg/20000503-1.c: New test.
30522
30523 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30524
30525         * gcc.c-torture/compile/20000502-1.c: New test.
30526         * g++.old-deja/g++.other/align.C: New test.
30527         * gcc.dg/cpp-tradstringify.c: New test.
30528
30529 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30530
30531         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30532         and hard registers.
30533
30534 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30535
30536         * gcc.c-torture/execute/loop-5.c: New test.
30537
30538 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30539
30540         * gcc.c-torture/execute/va-arg-20.c: New test.
30541
30542 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30543
30544         * gcc.c-torture/execute/20000422-1.c: New test.
30545
30546 2000-04-20  Greg McGary  <gkm@gnu.org>
30547
30548         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30549         when optimizing, but without sibling-call optimizations (-O1).
30550
30551 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30552
30553           * gcc.c-torture/compile/20000420-1.c: New test.
30554
30555 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30556
30557         * g++.abi/ptrflags.C: New test.
30558         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30559
30560 2000-04-19  Catherine Moore  <clm@cygnus.com>
30561
30562         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30563
30564 2000-04-19  Greg McGary  <gkm@gnu.org>
30565
30566         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30567         sibling-call optimizations.
30568
30569 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30570
30571         * gcc.dg/20000419-1.c: New test.
30572
30573 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30574
30575         * gcc.c-torture/execute/20000412-6.c: New test.
30576
30577 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30578
30579         * gcc.c-torture/execute/20000412-5.c: New test.
30580         * g77.f-torture/compile/20000412-1.f: New test.
30581         * gcc.c-torture/execute/20000412-4.c: New test.
30582         * gcc.c-torture/compile/20000412-2.c: New test.
30583         * gcc.c-torture/execute/20000412-3.c: New test.
30584         * gcc.c-torture/compile/20000412-1.c: New test.
30585         * gcc.c-torture/execute/20000412-2.c: New test.
30586
30587 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30588
30589         * objc/execute/bf-20.m: New test.
30590
30591 2000-04-10  Richard Henderson  <rth@cygnus.com>
30592
30593         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30594
30595         * gcc.c-torture/execute/20000412-1.c: New test.
30596
30597 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30598
30599         * g++.old-deja/g++.eh/catchptr1.C: New test.
30600
30601 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30602
30603         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30604
30605 2000-04-08  Neil Booth  <NeilB@earthling.net>
30606
30607         * gcc.dg/cpp-nullchar.c: Remove test as
30608         embedded nulls cause problems.
30609
30610 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30611
30612         * gcc.dg/compare2.c: New test.
30613
30614 2000-04-08  Neil Booth  <NeilB@earthling.net>
30615
30616         * gcc.dg/cpp-nullchar.c: New test.
30617
30618 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30619
30620         * gcc.dg/cpp-mi2.c: New test.
30621         * gcc.dg/cpp-mi2[abc].h: New files.
30622
30623 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30624
30625         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30626         member name.
30627
30628 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30629
30630         * g++.old-deja/g++.abi/vmihint.C: New test.
30631
30632 2000-04-06  Neil Booth  <NeilB@earthling.net>
30633
30634         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30635         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30636         copyright.
30637
30638 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30639
30640         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30641         avoid stack-frame overwrite.
30642
30643 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30644
30645         * gcc.c-torture/compile/20000405-2.c: New test.
30646         * gcc.c-torture/compile/20000405-3.c: New test.
30647
30648 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30649
30650         * gcc.c-torture/compile/20000405-1.c: New test.
30651
30652 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30653
30654         * gcc.dg/cast-qual-1.c: Revert last change.
30655
30656 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30657
30658         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30659
30660 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30661
30662         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30663         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30664
30665 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30666
30667         * gcc.c-torture/compile/20000403-2.c: New test.
30668         * gcc.c-torture/compile/20000403-1.c: New test.
30669
30670 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30671
30672         * gcc.c-torture/execute/20000403-1.c: New test.
30673
30674 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30675
30676         * gcc.c-torture/execute/20000402-1.c: New test.
30677
30678 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30679
30680         * gcc.c-torture/execute/va-arg-15.c: New test.
30681         * gcc.c-torture/execute/va-arg-16.c: New test.
30682         * gcc.c-torture/execute/va-arg-17.c: New test.
30683         * gcc.c-torture/execute/va-arg-18.c: New test.
30684         * gcc.c-torture/execute/va-arg-19.c: New test.
30685
30686 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30687
30688         * gcc.c-torture/compile/981211-1.c: Move to...
30689         * gcc.dg/cpp-as1.c: ...here.
30690         * gcc.dg/cpp-as2.c: New file.
30691
30692         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30693         compiler.
30694
30695 2000-04-02  Neil Booth  <NeilB@earthling.net>
30696
30697         * gcc.dg/cpp-cond.c  New tests.
30698         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30699         accidental success less likely.
30700         * gcc.dg/cpp-missingop.c  New tests.
30701         * gcc.dg/cpp-missingparen.c  New tests.
30702         * gcc.dg/cpp-shift.c  New tests.
30703         * gcc.dg/cpp-shortcircuit.c  New tests.
30704         * gcc.dg/cpp-unary.c  New tests.
30705
30706 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30707
30708         * gcc.c-torture/compile/20000329-1.c: New test.
30709
30710 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30711
30712         * gcc.c-torture/compile/20000326-1.c: New test.
30713         * gcc.c-torture/compile/20000326-2.c: New test.
30714
30715 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30716
30717         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30718         the first parameter is a function argument.
30719
30720 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30721
30722         * g++.old-deja/g++.ext/array4.C: New test.
30723
30724 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30725
30726         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30727
30728 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30729
30730         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30731
30732 2000-03-19  Richard Henderson  <rth@cygnus.com>
30733
30734         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30735
30736 2000-03-19  Richard Henderson  <rth@cygnus.com>
30737
30738         * gcc.c-torture/compile/20000319-1.c: New test.
30739
30740 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30741
30742         * gcc.c-torture/execute/20000314-3.c: New test.
30743         * gcc.c-torture/execute/20000314-2.c: New test.
30744         * gcc.c-torture/execute/20000314-1.c: New test.
30745         * gcc.c-torture/compile/20000314-2.c: New test.
30746         * gcc.c-torture/compile/20000314-1.c: New test.
30747
30748 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30749
30750         * g++.old-deja/g++.warn/inline.C: New test.
30751
30752 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30753
30754         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30755         standards-compliant result rather than specific constants.
30756         Put test-values in array.
30757
30758 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30759
30760         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30761         (g++_target_compile): Put test-specific options last.
30762
30763 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30764
30765         * g++.old-deja/g++.eh/vbase4.C: New test.
30766
30767 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30768
30769         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30770
30771 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30772
30773         * g++.old-deja/g++.brendan/misc12.C: Removed.
30774         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30775         * g++.old-deja/g++.ext/pretty4.C: New test.
30776
30777 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30778
30779         * g++.old-deja/g++.other/string2.C: New test.
30780
30781 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30782
30783         * g++.old-deja/g++.warn/impint2.C: New test.
30784
30785 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30786
30787         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30788         is 1, not zero.
30789
30790 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30791
30792         * g++.old-deja/g++.warn/impint.C: New test.
30793         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30794         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30795         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30796         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30797         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30798         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30799         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30800         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30801         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30802         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30803         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30804         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30805
30806 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30807
30808         * gcc.dg/cpp-redef.c: New test.
30809
30810 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30811
30812         * g++.old-deja/g++.pt/unify7.C: New test.
30813
30814 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30815
30816         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30817         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30818
30819 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30820
30821         * gcc.c-torture/compile/20000224-1.c: New test.
30822
30823 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30824
30825         * gcc.c-torture/compile/cpp-2.c: New test.
30826         * gcc.c-torture/compile/cpp-1.c: New test.
30827
30828 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30829
30830         * gcc.c-torture/execute/20000225-1.c: New test.
30831
30832 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30833
30834         * gcc.dg/cpp-li2.c: New test.
30835
30836         * gcc.dg/cpp-wi1.c: New test.
30837
30838         * gcc.dg/cpp-li1.c: New test.
30839
30840 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30841
30842         * g++.old-deja/g++.other/sizeof5.C: New test.
30843
30844 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30845
30846         * gcc.c-torture/execute/va-arg-13.c: New test.
30847
30848 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30849
30850         * gcc.c-torture/execute/va-arg-12.c: New test.
30851
30852 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30853
30854         * gcc.c-torture/execute/20000223-1.c: New test.
30855
30856 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30857
30858         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30859
30860 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30861
30862         * g++.old-deja/g++.abi/ptrmem.C: New test.
30863
30864 2000-02-19  Richard Henderson  <rth@cygnus.com>
30865
30866         * gcc.c-torture/compile/init-3.c: New.
30867
30868 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30869
30870         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30871         ALWAYS_CXXFLAGS.
30872
30873 2000-02-11  Robert Lipe <robertl@sco.com>
30874
30875         * gcc.c-torture/compile/20000211-3.c: New test.
30876
30877 2000-02-11  Martin Buchholz <martin@xemacs.org>
30878
30879         * gcc.c-torture/compile/20000211-2.c: New test.
30880
30881 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30882
30883         * gcc.c-torture/compile/20000211-1.c: New test.
30884
30885 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30886
30887         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30888           on native targets
30889
30890 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30891
30892         * g++.old-deja/g++.other/cast5.C: New test.
30893
30894 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30895
30896         * gcc.c-torture/execute/20000205-1.c: New.
30897
30898 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30899
30900         * g++.old-deja/g++.jason/cast3.C: Return void.
30901         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30902
30903 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30904
30905         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30906
30907         * gcc.dg/loop-1.c: New test.
30908
30909 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30910
30911         * gcc.c-torture/compile/20000127-1.c: New test.
30912         * gcc.c-torture/execute/991228-1.c: New test.
30913
30914 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30915
30916         * gcc.dg/unused-2.c: New test.
30917
30918         * gcc.dg/conv-1.c: New test.
30919
30920 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30921
30922         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30923         compiler.
30924         (tool_option_proc): Fix typo.
30925
30926 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30927
30928         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30929         of the ld on the host, not on the build machine.
30930         Also, don't crash if '--help' is not a supported option.
30931
30932 2000-01-24  Richard Henderson  <rth@cygnus.com>
30933
30934         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30935
30936 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30937
30938         * gcc.c-torture/execute/20000120-2.c: New test.
30939         * gcc.c-torture/execute/20000120-1.c: New test.
30940
30941 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30942
30943         * gcc.c-torture/execute/20000113-1.c: New test.
30944
30945 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30946
30947         * gcc.c-torture/execute/20000112-1.c: New test.
30948
30949 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30950
30951         * gcc.dg/20000111-1.c: New test.
30952
30953 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30954
30955         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30956         with 16 bit integers.
30957
30958 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30959
30960         * gcc.dg/20000108-1.c: New test.
30961
30962 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30963
30964         * g++.old-deja/g++.ns/koenig8.C: New test.
30965
30966 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30967
30968         * g++.old-deja/g++.other/cast4.C: New test.
30969
30970 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30971
30972         * gcc.c-torture/compile/20000105-2.c: New test.
30973         * gcc.c-torture/compile/20000105-1.c: New test.
30974
30975 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30976
30977         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30978         references to printf & atoi to conform to ANSI standard.
30979         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30980         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30981         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30982         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30983         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30984         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30985         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30986         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30987         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30988         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30989         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30990         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30991         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30992         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30993         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30994         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30995         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30996         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30997         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30998         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30999         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31000         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31001         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31002         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31003         * g++.old-deja/g++.brendan/init3.C: Likewise.
31004         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31005         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31006         * g++.old-deja/g++.brendan/new2.C: Likewise.
31007         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31008         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31009         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31010         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31011         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31012         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31013         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31014         * g++.old-deja/g++.brendan/template24.C: Likewise.
31015         * g++.old-deja/g++.brendan/template3.C: Likewise.
31016         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31017         * g++.old-deja/g++.jason/inline3.C: Likewise.
31018         * g++.old-deja/g++.jason/opeq.C: Likewise.
31019         * g++.old-deja/g++.law/arg5.C: Likewise.
31020         * g++.old-deja/g++.law/arm7.C: Likewise.
31021         * g++.old-deja/g++.law/ctors11.C: Likewise.
31022         * g++.old-deja/g++.law/cvt8.C: Likewise.
31023         * g++.old-deja/g++.law/init9.C: Likewise.
31024         * g++.old-deja/g++.law/refs4.C: Likewise.
31025         * g++.old-deja/g++.law/template2.C: Likewise.
31026         * g++.old-deja/g++.law/visibility24.C: Likewise.
31027         * g++.old-deja/g++.law/vtable3.C: Likewise.
31028         * g++.old-deja/g++.mike/asm2.C: Likewise.
31029         * g++.old-deja/g++.mike/eh1.C: Likewise.
31030         * g++.old-deja/g++.mike/misc1.C: Likewise.
31031         * g++.old-deja/g++.mike/misc13.C: Likewise.
31032         * g++.old-deja/g++.mike/misc14.C: Likewise.
31033         * g++.old-deja/g++.mike/ns12.C: Likewise.
31034         * g++.old-deja/g++.mike/p1248.C: Likewise.
31035         * g++.old-deja/g++.mike/p3708.C: Likewise.
31036         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31037         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31038         * g++.old-deja/g++.mike/p646.C: Likewise.
31039         * g++.old-deja/g++.mike/p700.C: Likewise.
31040         * g++.old-deja/g++.mike/p783.C: Likewise.
31041         * g++.old-deja/g++.mike/p783a.C: Likewise.
31042         * g++.old-deja/g++.mike/p783b.C: Likewise.
31043         * g++.old-deja/g++.mike/p786.C: Likewise.
31044         * g++.old-deja/g++.mike/p789.C: Likewise.
31045         * g++.old-deja/g++.mike/p789a.C: Likewise.
31046         * g++.old-deja/g++.mike/p807a.C: Likewise.
31047         * g++.old-deja/g++.other/delete3.C: Likewise.
31048         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31049         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31050         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31051         * g++.old-deja/g++.other/empty1.C: Likewise.
31052         * g++.old-deja/g++.other/temporary1.C: Likewise.
31053         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31054         * g++.old-deja/g++.pt/t16.C: Likewise.
31055         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31056
31057 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31058
31059         * gcc.dg/991230-1.c: New test.
31060
31061 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31062
31063         * gcc.c-torture/compile/991229-3.c: New test.
31064         * gcc.c-torture/compile/991229-2.c: New test.
31065         * gcc.c-torture/compile/991229-1.c: New test.
31066
31067 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31068
31069         * gcc.c-torture/compile/labels-2.c: New test.
31070
31071 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31072
31073         * gcc.c-torture/execute/991227-1.c: New test.
31074
31075 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31076
31077         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31078
31079 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31080
31081         * gcc.c-torture/execute/991221-1.c: New test.
31082
31083 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31084
31085         * g++.old-deja/g++.other/cast3.C: New test.
31086
31087 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31088
31089         * gcc.c-torture/execute/991216-4.c: New test.
31090
31091 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31092
31093         * gcc.c-torture/execute/991216-1.c: New test.
31094         * gcc.c-torture/execute/991216-2.c: New test.
31095         * gcc.c-torture/execute/991216-3.c: New test.
31096
31097 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31098
31099         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31100         Actually make the test fail by using "-O2" for compilation.
31101
31102 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31103
31104         * g++.old-deja/g++.warn/cast-align1.C: New test.
31105
31106 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31107
31108         * gcc.c-torture/compile/991214-1.c: New test.
31109         * gcc.c-torture/compile/991214-2.c: New test.
31110
31111 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31112
31113         * gcc.dg/991214-1.c: New test.
31114
31115 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31116
31117         * gcc.c-torture/compile/991213-3.c: New test.
31118         * gcc.c-torture/compile/991213-2.c: New test.
31119         * gcc.c-torture/compile/991213-1.c: New test.
31120
31121 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31122
31123         * gcc.dg/991209-1.c: New test.
31124
31125 1999-12-08  Nathan Sidwell <nathan@acm.org>
31126
31127         * gcc.c-torture/compile/991208-1.c: New test.
31128
31129 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31130
31131         * gcc.dg/ultrasp2.c: New test.
31132
31133 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31134
31135         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31136
31137 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31138
31139         * gcc.c-torture/compile/991202-1.c: New test.
31140         * gcc.c-torture/execute/991202-1.c: New test.
31141         * gcc.c-torture/execute/991202-2.c: New test.
31142         * gcc.c-torture/execute/991202-3.c: New test.
31143
31144 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31145
31146         * g++.old-deja/g++.abi/align.C: New test.
31147         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31148         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31149
31150 1999-12-01  Richard Henderson  <rth@cygnus.com>
31151
31152         * gcc.c-torture/execute/991201-1.c: New.
31153
31154 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31155
31156         * gcc.dg/991129-1.c: New test.
31157
31158 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31159
31160         * gcc.c-torture/compile/991127-1.c: New test.
31161
31162 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31163
31164         * g++.old-deja/g++.other/warn4.C: New test.
31165
31166 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31167
31168         * g++.old-deja/g++.eh/cleanup2.C: New test.
31169         * g++.old-deja/g++.ext/pretty2.C: New test.
31170         * g++.old-deja/g++.ext/pretty3.C: New test.
31171         * g++.old-deja/g++.other/debug6.C: New test.
31172
31173 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31174
31175         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31176         compiler_output to look for one error message instead of two.
31177
31178 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31179
31180         * gcc.c-torture/execute/991118-1.c: Also test case
31181         where the word boundary does not split a byte evenly.
31182
31183 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31184
31185         * g++.old-deja/g++.ext/restrict1.C: New test.
31186
31187 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31188
31189         * gcc.c-torture/execute/991118-1.c: New test.
31190
31191 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31192
31193         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31194         working directory pathnames.
31195
31196 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31197
31198         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31199         host is equipped with driver.h and driver.o so it can actually
31200         compile and run the tests.
31201
31202 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31203
31204         * gcc.c-torture/compile/991008-1.c: New test.
31205
31206 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31207
31208         * lib/gcc-dg.exp: Include target-supports.exp
31209
31210 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31211
31212         * lib/target-supports.exp: New file: Provide procs to test for
31213         features supported by the target.
31214         (check_weak_available): Moved here from ecos.exp.
31215         (check_alias_available): New proc: Determine of the target
31216         toolchain supports the alias attribute.
31217
31218         * gcc.dg/special/ecos.exp: Move check_weak_available to
31219         target-supports.exp.
31220         (alias-1.c): Only perform the test if the target supports
31221         aliases.
31222         (wkali-1.c): Only perform the test if the target supports
31223         aliases.
31224
31225         * gcc.dg/990506-0.c: Expect error messages from cross
31226         targets as well as native targets.
31227
31228 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31229
31230         * gcc.dg/ultrasp1.c: Removed xfail.
31231         * gcc.dg/struct-ret-2.c: Likewise.
31232         * gcc.dg/array-1.c: Likewise.
31233
31234 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31235
31236         * gcc.dg/struct-ret-2.c: New test.
31237
31238         * gcc.dg/array-1.c: New test.
31239
31240 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31241
31242         * gcc.c-torture/execute/991030-1.c: New test.
31243
31244 1999-10-26  Richard Henderson  <rth@cygnus.com>
31245
31246         * gcc.c-torture/compile/991026-2.c: New test.
31247
31248 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31249
31250         * gcc.c-torture/compile/991026-1.c: New test.
31251
31252 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31253
31254         * gcc.c-torture/execute/991023-1.c: New test.
31255
31256 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31257
31258         * gcc.c-torture/execute/991019-1.c: New test.
31259
31260 1999-10-16  Richard Henderson  <rth@cygnus.com>
31261
31262         * gcc.c-torture/execute/991016-1.c: New test.
31263
31264 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31265
31266         * gcc.c-torture/execute/991014-1.c: New test.
31267
31268 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31269
31270         * g++.old-deja/g++.other/union2.C: New test.
31271
31272 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31273
31274         * g++.old-deja/g++.other/vaarg2.C: New test.
31275         * g++.old-deja/g++.other/vaarg3.C: New test.
31276
31277 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31278
31279         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31280         in compile/.
31281
31282 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31283
31284         * gcc.c-torture/execute/va-arg-11.c: New test.
31285
31286 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31287
31288         * lib/file-format.exp (gcc_target_object_format): Don't
31289         crash if objdump is unavailable.
31290
31291 1999-09-29  Donn Terry <donn@interix.com>
31292
31293         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31294
31295 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31296
31297         * gcc.c-torture/compile/990928-1.c: New test.
31298
31299 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31300
31301         * g++.old-deja/g++.other/decl6.C: New test.
31302
31303 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31304
31305         * gcc.c-torture/execute/va-arg-10.c: New test.
31306
31307 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31308
31309         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31310         __PRETTY_FUNCTION__.
31311
31312 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31313
31314         * gcc.c-torture/execute/990923-1.c: New test.
31315
31316 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31317
31318         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31319         for which -fpic is inappropriate.
31320
31321 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31322
31323         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31324
31325 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31326
31327         * g++.old-deja/g++.other/dyncast1.C: New test.
31328         * g++.old-deja/g++.other/dyncast2.C: New test.
31329         * g++.old-deja/g++.other/dyncast3.C: New test.
31330         * g++.old-deja/g++.other/dyncast4.C: New test.
31331         * g++.old-deja/g++.other/dyncast5.C: New test.
31332         * g++.old-deja/g++.eh/catch3.C: New test.
31333         * g++.old-deja/g++.eh/catch3p.C: New test.
31334         * g++.old-deja/g++.eh/catch4.C: New test.
31335         * g++.old-deja/g++.eh/catch4p.C: New test.
31336         * g++.old-deja/g++.eh/catch5.C: New test.
31337         * g++.old-deja/g++.eh/catch5p.C: New test.
31338         * g++.old-deja/g++.eh/catch6.C: New test.
31339         * g++.old-deja/g++.eh/catch6p.C: New test.
31340         * g++.old-deja/g++.eh/catch7.C: New test.
31341         * g++.old-deja/g++.eh/catch7p.C: New test.
31342         * g++.old-deja/g++.eh/catch8.C: New test.
31343         * g++.old-deja/g++.eh/catch8p.C: New test.
31344         * g++.old-deja/g++.eh/catch9.C: New test.
31345         * g++.old-deja/g++.eh/catch9p.C: New test.
31346
31347 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31348
31349         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31350         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31351
31352 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31353
31354         * gcc.c-torture/compile/990913-1.c: New test.
31355
31356 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31357
31358         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31359         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31360
31361 1999-09-09  Richard Henderson  <rth@cygnus.com>
31362
31363         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31364
31365 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31366
31367         * g++.old-deja/g++.other/lookup11.C: New test.
31368         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31369         what is permitted and what we want.
31370         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31371         overload use.
31372         * g++.old-deja/g++.jason/rfg5.C: Likewise
31373
31374 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31375
31376         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31377         * gcc.c-torture/noncompile/poison-1.c: New file.
31378
31379 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31380
31381         * g++.old-deja/g++.other/sizeof3.C: New test.
31382         * g++.old-deja/g++.other/sizeof4.C: New test.
31383         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31384         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31385
31386 1999-09-07  Richard Henderson  <rth@cygnus.com>
31387
31388         * gcc.dg/va-arg-1.c: New.
31389
31390 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31391
31392         * gcc.c-torture/execute/va-arg-9.c: New test.
31393
31394 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31395
31396         * g77.f-torture/compile/980519-2.f: New test.
31397         * g77.f-torture/compile/19990905-0.f: New test.
31398         * g77.f-torture/compile/19990905-1.f: New test.
31399         * g77.f-torture/compile/19990905-2.f: New test.
31400
31401         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31402
31403 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31404
31405         * gcc.c-torture/execute/990827-1.c: Fix typo.
31406
31407 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31408
31409         * g++.old-deja/g++.other/deref1.C: New test.
31410
31411 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31412
31413         * g++.old-deja/g++.other/ambig2.C: New test.
31414         * g++.old-deja/g++.other/cond5.C: New test.
31415         * g++.old-deja/g++.other/lookup16.C: New test.
31416
31417 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31418
31419         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31420         assemblers too.
31421
31422 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31423
31424         * lib/c-torture.exp: Avoid the "compare executables" optimization
31425         when testing native.
31426
31427 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31428
31429         * gcc.c-torture/execute/990829-1.c: New test.
31430         * gcc.c-torture/compile/990829-1.c: New test.
31431
31432 1999-08-27  Paul Burchard  <burchard@pobox.com>
31433
31434         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31435         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31436         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31437         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31438         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31439         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31440         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31441         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31442         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31443         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31444         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31445
31446 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31447
31448         * gcc.c-torture/execute/990827-1.c: New test.
31449
31450 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31451
31452         * g77.f-torture/noncompile/19990826-4.f: New test.
31453
31454         * g77.f-torture/compile/19990826-3.f: New test.
31455
31456         * g77.f-torture/execute/19990826-2.f: New test.
31457
31458         * g77.f-torture/compile/19990826-1.f: New test.
31459
31460         * gcc.c-torture/execute/990826-0.c: New test.
31461         * g77.c-torture/execute/19990826-0.f: New test.
31462
31463         * g77.f-torture/noncompile/970626-2.f: New test.
31464
31465 1999-08-25  Paul Burchard  <burchard@pobox.com>
31466
31467         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31468         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31469         lss-011.C: New tests.
31470
31471 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31472
31473         * g++.old-deja/g++.other/decl5.C: New test.
31474
31475 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31476
31477         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31478         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31479         call `postbase' for each one.  All callers of `postbase' changed
31480         to call this instead.
31481
31482 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31483
31484         * gcc.c-torture/execute/990811-1.c: New test.
31485
31486 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31487
31488         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31489         just native ones.
31490
31491         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31492         just native ones.
31493
31494 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31495
31496         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31497
31498 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31499
31500         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31501
31502 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31503
31504         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31505
31506 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31507
31508         * gcc.c-torture/execute/990804-1.c: New test.
31509
31510 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31511
31512         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31513         * g++.old-deja/g++.brendan/crash64.C: Likewise
31514         * g++.old-deja/g++.brendan/overload8.C: Likewise
31515
31516 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31517
31518         * g++.old-deja/g++.other/struct1.C: New test.
31519
31520 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31521
31522         * g++.old-deja/g++.other/enum2.C: New test.
31523
31524 1999-08-02  Richard Henderson  <rth@cygnus.com>
31525
31526         Adapted from tests from Franz Sirl:
31527         * gcc.c-torture/execute/va-arg-7.c: New test.
31528         * gcc.c-torture/execute/va-arg-8.c: New test.
31529
31530 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31531
31532         * gcc.c-torture/compile/990801-2.c: New test.
31533
31534         * gcc.c-torture/compile/990801-1.c: New test.
31535
31536 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31537
31538         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31539         fp-cmp-1.c, converting double to float.
31540
31541         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31542         fp-cmp-1.c, converting double to long double.
31543
31544         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31545         from fr1 to unknown_register, since fr1 is a legitimate register
31546         on some machines.
31547
31548 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31549
31550         * README: More listname related changes.
31551
31552 1999-07-08  Catherine Moore  <clm@cygnus.com>
31553
31554         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31555
31556 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31557
31558         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31559
31560 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31561
31562         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31563
31564 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31565
31566         * gcc.dg/990703-1.c: New test.
31567
31568 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31569
31570         * lib/file-format.exp: New file: Move definition of proc
31571         gcc_target_object_format to here from
31572         gcc.dg/special/ecos.exp.
31573
31574         * lib/c-torture.exp: Include lib file-format.exp.
31575         * lib/gcc-dg.exp: Include lib file-format.exp.
31576
31577         * gcc.dg/special/ecos.exp: Remove definition of proc
31578         gcc_target_object_format.
31579
31580 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31581
31582         * gcc.c-torture/execute/990628-1.c: New test.
31583
31584 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31585
31586         * gcc.c-torture/compile/990625-2.c: New test.
31587
31588         * gcc.c-torture/compile/990625-1.c: New test.
31589
31590 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31591
31592         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31593         attributes compile.
31594         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31595         ports that use the COFF/PE file format.
31596
31597 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31598
31599         * gcc.c-torture/compile/990617-1.c: New test.
31600
31601 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31602
31603         * g++.old-deja/g++.other/decl4.C: New test.
31604
31605 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31606
31607         * g++.old-deja/g++.other/bitfld3.C: New test.
31608
31609 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31610
31611         * g++.old-deja/g++.eh/catch1.C: New test.
31612
31613 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31614
31615         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31616
31617         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31618         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31619
31620 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31621
31622         * g77.f-torture/compile/19990502-0.f: Replace with new,
31623         shorter, test that still fails after recent changes.
31624
31625 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31626
31627         * gcc.c-torture/execute/990604-1.c: New test.
31628
31629 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31630
31631         * gcc.c-torture/execute/990531-1.c: New test.
31632
31633 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31634
31635         * gcc.c-torture/compile/990527-1.c: New test.
31636
31637 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31638
31639         * gcc.c-torture/execute/990527-1.c: New test.
31640
31641 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31642
31643         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31644         bitfields as signed.
31645
31646 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31647
31648         * g77.f-torture/compile/19990525-0.f: New test.
31649
31650 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31651
31652         * gcc.c-torture/execute/990525-2.c: New test.
31653
31654         * gcc.c-torture/execute/990525-1.c: New test.
31655
31656 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31657
31658         * g++.old-deja/g++.other/anon3.C: New test.
31659         * g++.old-deja/g++.other/anon4.C: New test.
31660         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31661         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31662         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31663         Merrill).
31664
31665 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31666
31667         * gcc.c-torture/execute/990524-1.c: New test.
31668
31669         * gcc.dg/990524-1.c: New test.
31670
31671 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31672
31673         * gcc.c-torture/compile/990523-1.c: New test.
31674
31675 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31676
31677         * gcc.c-torture/compile/990519-1.c: New test.
31678
31679 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31680
31681         * gcc.c-torture/compile/990517-1.c: New test.
31682
31683         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31684         (e4, f4): New tests.
31685         (main): Call them.
31686
31687 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31688
31689         * gcc.dg/noreturn-1.c: New test.
31690
31691 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31692
31693         * gcc.c-torture/execute/990513-1.c: New test.
31694
31695 1999-05-10  Richard Henderson  <rth@cygnus.com>
31696
31697         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31698
31699 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31700
31701         * g77.f-torture/execute/erfc.f: Use small single-precision
31702         values, to avoid problems on Alphas when not -mieee.
31703
31704 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31705
31706         * gcc.dg/990506-0.c: New test.
31707
31708 1999-05-08  Richard Henderson  <rth@cygnus.com>
31709
31710         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31711         the constant to test.  Don't XFAIL 64-bit targets.
31712
31713         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31714         * g++.old-deja/g++.law/profile1.C: Likewise.
31715
31716         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31717         operator new instances.
31718         * g++.old-deja/g++.other/delete5.C: Likewise.
31719
31720 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31721
31722         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31723         intrinsic.
31724
31725 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31726
31727         * g77.f-torture/execute/u77-test.f: Reverse order of two
31728         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31729
31730 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31731
31732         * gcc.dg/compare1.c: New test.
31733
31734 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31735
31736         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31737         New tests.
31738
31739 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31740
31741         * g77.f-torture/compile/19990502-1.f: New test.
31742
31743 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31744
31745         * g77.f-torture/compile/19990502-0.f: New test.
31746
31747 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31748
31749         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31750         intrinsic.
31751
31752 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31753
31754         * g77.f-torture/execute/u77-test.f (main): List libU77
31755         intrinsics not currently tested.
31756         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31757         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31758         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31759         Trim blanks off the ends of some printed strings.
31760
31761 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31762
31763         * g77.f-torture/execute/u77-test.f (main): Just warn about
31764         FSTAT gid disagreement, as it's expected on some systems.
31765
31766 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31767
31768         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31769         use a new function, which allows for some slop.
31770         Clean up some commentary.
31771         (issum): The new function.
31772         (sgladd): Deleted subroutine.
31773
31774 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31775
31776         * g77.f-torture/execute/u77-test.f: Modify to be more like
31777         libf2c/libU77 version, bringing patches to that version here.
31778         Add suitable commentary.
31779
31780 1999-04-25  Richard Henderson  <rth@cygnus.com>
31781
31782         * gcc.dg/990424-1.c: New test.
31783
31784 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31785
31786         * g77.f-torture/execute/u77-test.f (main): Bug involving
31787         LSTAT has been fixed, so turn back on full checking.
31788
31789 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31790
31791         * g77.f-torture/compile/19990419-0.f: New test.
31792         * g77.f-torture/execute/19990419-1.f: New test.
31793
31794 1999-04-17  Richard Henderson  <rth@cygnus.com>
31795
31796         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31797         to avoid the need for a prototype to supress a warning.
31798
31799 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31800
31801         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31802
31803 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31804
31805         * gcc.c-torture/execute/990404-1.c: New test.
31806
31807 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31808
31809         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31810         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31811         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31812         missing initializer warnings.
31813
31814 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31815
31816         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31817         matching strings.
31818
31819 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31820
31821         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31822
31823 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31824
31825         * g77.f-torture/execute/19990325-0.f: New test.
31826         * g77.f-torture/execute/19990325-1.f: New test.
31827
31828 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31829
31830         * gcc.c-torture/execute/990324-1.c: New test.
31831
31832 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31833
31834         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31835         test with 4.
31836
31837 1999-03-17  Richard Henderson  <rth@cygnus.com>
31838
31839         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31840
31841 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31842
31843         * g77.f-torture/execute/19990313-2.f: New test.
31844         * g77.f-torture/execute/19990313-3.f: New test.
31845
31846 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31847
31848         * g77.f-torture/execute/19990313-0.f: New test.
31849         * g77.f-torture/execute/19990313-1.f: New test.
31850
31851 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31852
31853         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31854         printf to sprintf.
31855         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31856         (main): Add check for u15.  Conditionalize u31 check depending on
31857         whether ints are <32 bits or >=32 bits.
31858
31859 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31860
31861         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31862
31863 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31864
31865         * g77.f-torture/compile/19990305-0.f: New test.
31866         * g77.f-torture/execute/19981119-0.f: New test.
31867
31868 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31869
31870         * g77.f-torture/execute/970625-2.f: call ABORT if final
31871         result is not correct, instead of just printing it.
31872         Add this checking via newly introduced obfuscation, to
31873         trip up buggy front ends.
31874
31875 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31876
31877         * g77.f-torture/compile/960317-1.f: Moved from being
31878         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31879
31880 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31881
31882         * g77.f-torture/execute/960317-1.f: New (old) test.
31883         * g77.f-torture/execute/970625-2.f: Ditto.
31884
31885 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31886
31887         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31888         message on line 1 or line 2; cccp and cpplib do this differently.
31889
31890 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31891
31892         * g++.old-deja/g++.law/weak1.C: New test.
31893
31894 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31895
31896         * gcc.c-torture/execute/990119-1.c: Renamed to...
31897         * gcc.dg/990119-1.c: this, so it will only be tested once
31898         (it's a preprocessor test, it doesn't need to be run at
31899         multiple optimization levels).
31900
31901 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31902
31903         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31904           ALWAYS_CXXFLAGS.
31905
31906 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31907
31908         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31909         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31910         to not be compilable by current g77.
31911
31912 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31913
31914         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31915
31916 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31917
31918         * gcc.c-torture/execute/990222-1.c: New test.
31919
31920 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31921
31922         * g77.f-torture/compile/19990218-0.f: New test.
31923         * g77.f-torture/noncompile/19990218-1.f: New test.
31924
31925 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31926
31927         * g77.f-torture/compile/19981216-0.f: New test.
31928
31929 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31930
31931         * gcc.dg/990214-1.c: New test.
31932
31933 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31934
31935         * gcc.dg/990213-2.c: New test.
31936
31937         * gcc.dg/990213-1.c: New test.
31938
31939 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31940
31941         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31942         ints.
31943
31944 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31945
31946         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31947         specified by target.
31948
31949         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31950
31951 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31952
31953         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31954
31955 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31956
31957         * gcc.dg/special/ecos.exp: New test driver for new tests with
31958         special requirements.
31959
31960         * gcc.dg/special/alias-1.c: New test.
31961         * gcc.dg/special/gcsec-1.c: New test.
31962         * gcc.dg/special/weak-1.c: New test.
31963         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31964         * gcc.dg/special/weak-2.c: New test.
31965         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31966         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31967         * gcc.dg/special/wkali-1.c: New test.
31968         * gcc.dg/special/wkali-2.c: New test.
31969         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31970         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31971
31972 1999-02-10  Felix Lee  <flee@cygnus.com>
31973
31974           * lib/c-torture.exp (c-torture-compile): Pull out code for
31975           analyzing gcc error messages.
31976           (c-torture-execute): Likewise.  Fix some (harmless) false
31977           positives.
31978           * lib/gcc.exp (gcc_check_compile): New function.
31979
31980 1999-02-08  Richard Henderson  <rth@cygnus.com>
31981
31982         * gcc.c-torture/execute/990208-1.c: New test.
31983
31984 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31985
31986         * g++.dg/special/ecos.exp: New driver for new tests with special
31987         requirements
31988
31989         * g++.dg/special/conpr-1.C: New test
31990         * g++.dg/special/conpr-2.C: New test
31991         * g++.dg/special/conpr-2a.C: New test
31992         * g++.dg/special/conpr-3.C: New test
31993         * g++.dg/special/conpr-3a.C: New test
31994         * g++.dg/special/conpr-3b.C: New test
31995
31996         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31997         allow g++ to use the dg driver
31998
31999         * README: Add comment about g++.dg directory
32000
32001 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32002
32003         * README: Update email addresses.
32004
32005 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32006
32007         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32008         arguments in order to force structure S onto the stack even on
32009         the alpha.
32010         (test): Pass 10 leading arguments to function foo as well as the
32011         structure S.
32012
32013         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32014         failure for all targets.
32015
32016         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32017         abort to terminate program execution.
32018
32019 1999-01-30  Richard Henderson  <rth@cygnus.com>
32020
32021         * gcc.c-torture/execute/990130-1.c: New test.
32022
32023 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32024
32025         * gcc.dg/990130-1.c: New test.
32026
32027 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32028
32029         * gcc.c-torture/execute/990128-1.c: New test.
32030
32031 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32032
32033         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32034
32035 1999-01-27  Felix Lee  <flee@cygnus.com>
32036
32037         * lib/c-torture.exp (c-torture-compile): pull out code for
32038         analyzing gcc error messages.
32039         (c-torture-execute): ditto, and fix some (harmless) false
32040         positives.
32041         * lib/gcc.exp (gcc_check_compile): new function.
32042
32043 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32044
32045         * gcc.dg/990117-1.c: New test.
32046
32047         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32048
32049         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32050
32051 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32052
32053         * g77.f-torture/compile/990115-1.f: New test.
32054
32055 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32056
32057         * gcc.c-torture/compile/990107-1.c: New test
32058
32059 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32060
32061         * gcc.c-torture/execute/990106-2.c: New test.
32062
32063         * gcc.c-torture/execute/990106-1.c: New test.
32064
32065 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32066
32067         * gcc.c-torture/compile/981223-1.c: New test.
32068
32069 1998-12-29  Richard Henderson  <rth@cygnus.com>
32070
32071         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32072         (opt3): Rename from opt4 and disable.
32073
32074 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32075
32076         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32077
32078 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32079
32080         * g++.old-deja/g++.other/conv5.C: New test.
32081
32082 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32083
32084         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32085
32086 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32087
32088         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32089
32090 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32091
32092         * gcc.c-torture/compile/981211-1.c: New test.
32093
32094 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32095
32096         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32097
32098         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32099
32100 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32101
32102         * gcc.special/930510-1.c: Make C9X safe.
32103         * gcc.misc-tests/gcov-1.c Similarly.
32104         * gcc.misc-tests/gcov-2.c Similarly.
32105
32106 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32107
32108         * gcc.dg/ultrasp1.c: New test.
32109
32110 1998-12-06  Richard Henderson  <rth@cygnus.com>
32111
32112         * gcc.c-torture/execute/981206.c: New test.
32113
32114 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32115
32116         * g++.old-deja/g++.ns/template7.C: New test.
32117
32118         * g++.old-deja/g++.other/expr1.C: New test.
32119
32120         * g++.old-deja/g++.eh/tmpl3.C: New test.
32121
32122         * g++.old-deja/g++.eh/tmpl2.C: New test.
32123
32124 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32125
32126         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32127         * g++.old-deja/g++.other/using6.C: Removed.
32128         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32129
32130         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32131
32132 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32133
32134         * g++.old-deja/g++.pt/overload8.C: New test.
32135
32136         * g++.old-deja/g++.pt/overload7.C: New test.
32137
32138         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32139
32140         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32141         and relinking messages.
32142         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32143         compiling with -frepo.
32144
32145 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32146
32147         * g++.old-deja/g++.pt/lookup6.C: New test.
32148
32149 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32150
32151         * gcc.c-torture/execute/981130-1.c: New test.
32152         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32153
32154 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32155
32156         * g++.old-deja/g++.pt/explicit76.C: New test.
32157
32158         * g++.old-deja/g++.pt/friend38.C: New test.
32159
32160         * g++.old-deja/g++.ns/crash2.C: New test.
32161
32162         * g++.old-deja/g++.pt/defarg8.C: New test.
32163
32164         * g++.old-deja/g++.pt/instantiate6.C: New test.
32165
32166         * g++.old-deja/g++.pt/static6.C: New test.
32167
32168         * g++.old-deja/g++.pt/decl2.C: New test.
32169
32170 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32171
32172         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32173         problem is actually related with name lookup, but so what? :-)
32174
32175         * g++.old-deja/g++.pt/friend37.C: New test.
32176
32177 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32178
32179         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32180         element, which fails on some systems.
32181
32182         * g77.f-torture/execute/labug1.f: New test.
32183
32184 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32185
32186         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32187         is defined.
32188
32189 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32190
32191         * g77.f-torture/compile/981117-1.f: New test.
32192
32193 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32194
32195         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32196         properly discarded.
32197
32198 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32199
32200         * gcc.c-torture/execute/memcheck: New directory of tests for
32201         -fcheck-memory-usage.
32202
32203 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32204
32205         * README: New file, general information about the testsuite and
32206         new description of the various C++ test subdirectories.
32207         * README.g++: Eliminate obsolete information, update and move most
32208         relevant stuff to README.
32209
32210 1998-11-07  Richard Henderson  <rth@cygnus.com>
32211
32212         * gcc.c-torture/compile/981107-1.c: New test.
32213
32214 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32215
32216         * execute/memcpy-bi.c: New testcase.
32217
32218 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32219
32220         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32221         base classes.
32222
32223         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32224         template is selected.
32225
32226         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32227         classes, it should be accepted for all types.
32228
32229         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32230
32231         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32232         specializations start with template headers.
32233
32234 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32235
32236         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32237
32238         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32239         non-POD types.
32240
32241 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32242
32243         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32244
32245 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32246
32247         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32248
32249 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32250
32251         * 981019-1.c: New test.
32252
32253 1998-10-14  Robert Lipe <robertl@dgii.com>
32254
32255         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32256         find objc headers.
32257
32258 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32259
32260         * compile/981001-4.c: Remove use of GCC extension that triggers a
32261         compiler bug.
32262
32263 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32264
32265         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32266
32267 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32268
32269         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32270         instantiation of template produces incorrect code for delete
32271         expression.
32272
32273         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32274         constructors' name is not unique.
32275         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32276         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32277
32278         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32279         automatic array of const is ill-formed.
32280
32281         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32282         of template parameter?
32283
32284         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32285         const.
32286
32287         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32288         pointer-to-member expression.
32289
32290         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32291         declaration causes ICE.
32292
32293 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32294
32295         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32296         reserved in the global namespace.
32297
32298         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32299         generate needed virtual table.
32300
32301         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32302
32303 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32304
32305         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32306         template-dependent type
32307
32308 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32309
32310         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32311         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32312         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32313
32314         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32315         class should be usable as argument of member function.
32316         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32317         class should be usable as return type of member function.
32318         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32319         class should be usable as type of data member.
32320
32321         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32322
32323 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32324
32325         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32326
32327 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32328
32329         * gcc.dg/dll-?.c Add thumb to target list.
32330         Fix assembler scan patterns to match current assembler output.
32331
32332 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32333
32334         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32335         matching of template brackets.
32336
32337         * g++.old-deja/g++.other/using4.C: New test.  Test using
32338         declarations of methods from base classes.
32339
32340         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32341         within functions should introduce names into the innermost
32342         enclosing namespace.
32343
32344         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32345         of static locals if first initialization throws.
32346
32347 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32348
32349         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32350
32351 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32352
32353         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32354         lose track of the possible targets of tablejump insns.
32355         * special/special.exp: Run it.
32356
32357 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32358
32359         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32360         must be declared before its specializations can be named in friend
32361         declarations.
32362
32363 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32364
32365         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32366
32367         * g77.f-torture/execute/io1.f: New test.
32368
32369 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32370
32371         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32372         with pointer to template function, for which no argument deduction
32373         is possible.
32374
32375         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32376         specialization of template function as argument to template
32377         function.
32378
32379         * g++.old-deja/g++.other/access2.C: New test; Inner class
32380         shouldn't have privileged access to Outer's names.
32381
32382 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32383
32384         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32385         friend template declared within template class conflicts with
32386         nested class of the same name.
32387
32388         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32389         is ignored.
32390
32391         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32392         object with direct initializer as function declaration.
32393
32394         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32395         initializers.
32396
32397         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32398         involving const pointer and NULL produces incorrect result.
32399
32400         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32401         type name without `typename' should be rejected with -pedantic.
32402
32403 1998-10-02  Richard Henderson  <rth@cygnus.com>
32404
32405         * g++.old-deja/g++.other/addrof1.C: New test.
32406
32407 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32408
32409         * gcc.c-torture/compile/981001-1.c: New test.
32410         * gcc.c-torture/execute/981001-1.c: New test.
32411
32412 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32413
32414         * gcc.c-torture/compile/981001-2.c: New test.
32415         * gcc.c-torture/compile/981001-3.c: New test.
32416         * gcc.c-torture/compile/981001-4.c: New test.
32417
32418 1998-10-01  Robert Lipe  <robertl@dgii.com>
32419
32420         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32421         multilibbed hosts.   Idea grafted from g77.exp.
32422
32423 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32424
32425         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32426         avoid losing on systems which need -lsocket.
32427
32428 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32429
32430         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32431         * g++.old-deja/g++.other/nested2.C: Ditto.
32432         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32433         failure.
32434
32435 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32436
32437         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32438         preferred over template operator!= for enum bitfields.
32439
32440 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32441
32442         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32443         that happen to have the same base name, but in different scopes,
32444         are incorrectly rejected.
32445
32446 1998-09-16  Richard Henderson  <rth@cygnus.com>
32447
32448         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32449         on the native word size instead of an integer literal.
32450
32451 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32452
32453         * g++.old-deja/g++.other/static2.C: Invocation of static data
32454         member of type pointer-to-function denoted as non-static member.
32455
32456         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32457         checks involving function types and aliases.
32458
32459 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32460
32461         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32462         redefined to the same non-trivial type.
32463
32464         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32465         namespace-qualification of template specializations declared in
32466         other namespaces.
32467
32468         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32469         to declare a subset of the specializations of a template function
32470         as friends of specializations of a template class.
32471
32472         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32473         member templates that do not fully specialize the enclosing
32474         template class are rejected.
32475
32476 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32477
32478         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32479
32480 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32481
32482         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32483         altered from libf2c/libU77 version.
32484
32485 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32486
32487         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32488
32489 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32490
32491         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32492         (un)signed char are different types for template specialization
32493         purposes.
32494
32495 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32496
32497         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32498         * objc: ObjC testsuite.
32499
32500 1998-08-31  Catherine Moore  <clm@cygnus.com>
32501
32502         * gcc.c-torture/execute/941014-1.x:  New file.
32503
32504 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32505
32506         * lib/c-torture.exp: Add support for
32507         torture_eval_before_compile and torture_eval_before_execute
32508         variables.
32509
32510 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32511
32512         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32513         this test triggers valid.
32514
32515 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32516
32517         * gcc.dg/980827-1.c: New test.
32518
32519 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32520
32521         * gcc.c-torture/execute/loop-4b.c: New test.
32522
32523 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32524
32525         * lib/c-torture.exp: Add support for
32526         torture_eval_before_compile and torture_eval_before_execute
32527         variables.
32528
32529 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32530
32531         * gcc.c-torture/compile/980825-1.c: New test.
32532
32533 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32534
32535         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32536         count number tests in opt_t0 not good_t0.
32537
32538 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32539
32540         * gcc.c-torture/compile/930326-1.x: Fix typo.
32541
32542 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32543
32544         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32545         causes an ICE.
32546
32547 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32548
32549         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32550         STACK_SIZE is defined.
32551         * gcc.c-torture/unsorted/stuct.c: Similarly.
32552
32553         * gcc.c-torture/compile/980821-1.c: New test.
32554
32555 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32556
32557         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32558
32559 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32560
32561         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32562         code.
32563
32564 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32565
32566         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32567         error'.
32568
32569 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32570
32571         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32572
32573 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32574
32575         * gcc.c-torture/compile/980816-1.c: New test.
32576
32577         * gcc.dg/980816-1.c: New test.
32578
32579 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32580
32581         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32582         compiler for ieee tests.
32583
32584 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32585
32586         * g77.f-torture/compile/980729-0.f: New test.
32587
32588 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32589
32590         * gcc.c-torture/special/eeprof-1.c: New test, for
32591         -finstrument-functions.
32592         * gcc.c-torture/special/special.exp: Run it.
32593
32594 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32595
32596         * gcc.c-torture/compile/980729-1.c: New test.
32597
32598 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32599
32600         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32601         __thumb__ is defined, and test for ARM style doubles if so.
32602
32603 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32604
32605         * g77.f-torture/noncompile/980615-0.f: New test.
32606
32607 1998-07-26  H.J. Lu  (hjl@gnu.org)
32608
32609         * gcc.dg/980312-1.c: Do link instead of compile.
32610         * gcc.dg/980313-1.c: Likewise.
32611
32612 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32613
32614         * gcc.c-torture/compile/980726-1.c: New test.
32615
32616 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32617
32618         * g77.f-torture/execute/io0.f: New test.
32619
32620 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32621
32622         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32623         an int.
32624
32625 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32626
32627         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32628         m32r bugs.
32629
32630 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32631
32632         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32633         c-decl.c:grokdeclarator can handle mode attributes.
32634
32635 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32636
32637         * gcc.c-torture/execute/980716-1.c: New test.
32638
32639 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32640
32641         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32642         the mn10200.
32643         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32644         the mn10200.
32645         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32646         * gcc.c-torture/compile/930326-1.x: Similarly.
32647
32648 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32649
32650         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32651         New test from Craig.
32652
32653 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32654
32655         * g77.f-torture/noncompile/980616-0.f: New test.
32656
32657         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32658
32659 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32660
32661         *  g++.other/singleton.C: Return error value instead of taking
32662         SIGSEGV.
32663
32664 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32665
32666         *  g++.other/singleton.C: New test.   Warning is under dispute.
32667         Runtime crash is not.
32668
32669 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32670
32671         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32672         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32673         using6.C, using7.C}:  New namespace tests.
32674
32675 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32676
32677         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32678         specialization with typedef'ed names used as array indexes.
32679
32680 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32681
32682         * gcc.c-torture/execute/980709-1.c: New test.
32683
32684         * gcc.dg/980709-1.c: New test.
32685
32686 1998-07-07  Richard Henderson  <rth@cygnus.com>
32687
32688         * gcc.c-torture/execute/bcp-1.c: New test.
32689
32690 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32691
32692         * gcc.c-torture/execute/980707-1.c: New test.
32693
32694 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32695
32696         * gcc.c-torture/compile/980706-1.c: New test.
32697
32698 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32699
32700         * g77.f-torture/execute/980701-0.f,
32701         g77.f-torture/execute/980701-1.f: New test from Craig.
32702
32703 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32704
32705         * gcc.c-torture/compile/980701-1.c: New test.
32706
32707         * gcc.c-torture/execute/980701-1.c: New test.
32708
32709 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32710 rlsruhe.de>
32711
32712         * g++.old-deja/g++.robertl/eb132.C: New test.
32713         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32714
32715 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32716
32717         * g77.f-torture/execute/980628-7.f,
32718         g77.f-torture/execute/980628-8.f,
32719         g77.f-torture/execute/980628-9.f,
32720         g77.f-torture/execute/980628-10.f: New tests from Craig.
32721
32722         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32723
32724 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32725
32726         * g77.f-torture/execute/980628-4.f: New test from Craig.
32727         * g77.f-torture/execute/980628-5.f: Likewise.
32728         * g77.f-torture/execute/980628-2.f: Likewise.
32729         * g77.f-torture/execute/980628-0.f: Likewise.
32730         * g77.f-torture/execute/980628-1.f: Likewise.
32731         * g77.f-torture/execute/980628-3.f: Likewise.
32732         * g77.f-torture/execute/980628-6.f: Likewise.
32733
32734 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32735
32736         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32737         directory when nothing has been installed yet.
32738
32739 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32740
32741         * gcc.c-torture/special/special.exp: Handle newer versions of
32742         dejagnu.
32743
32744 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32745
32746         * gcc.dg/980626-1.c: New test.
32747
32748 1998-06-19  Bruno Haible <haible@ilog.fr>
32749
32750         * gcc.misc-tests/m-un-2.c: New test.
32751         * g++.old-deja/g++.other/warn01.c: Likewise.
32752
32753 1998-06-19  Robert Lipe  <robertl@dgii.com>
32754
32755         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32756         compatibility with assmblers with a different comment character.
32757         Eliminate use of GAS-specific extensions.
32758
32759 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32760
32761         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32762
32763 1998-06-19  Robert Lipe  <robertl@dgii.com>
32764
32765         *lib/g77.exp: Replace search for libf2c.a with search for newly
32766         renamed libg2c.a
32767
32768 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32769
32770         * gcc.c-torture/execute/980617-1.c: New test.
32771
32772 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32773
32774         * gcc.c-torture/execute/980612-1.c: New test.
32775
32776 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32777
32778         * gcc.dg/980523-1.c: Only test on ppc-linux.
32779         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32780
32781         * gcc.c-torture/execute/980608-1.c: New test.
32782
32783 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32784
32785         * gcc.c-torture/execute/980605-1.c: New test.
32786
32787 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32788
32789         * gcc.c-torture/execute/980604-1.c: New test.
32790
32791 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32792
32793         * gcc.c-torture/execute/980602-1.c: New test.
32794         * gcc.c-torture/execute/980602-2.c: Likewise.
32795
32796 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32797
32798         * 970125-0.f: Fix per JCB.  Add commentary.
32799
32800 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32801
32802         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32803         IEEE -0 support.
32804
32805 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32806
32807         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32808         earlier.
32809
32810 1998-05-28  Catherine Moore <clm@cygnus.com>
32811
32812         * gcc.c-torture/execute/980526-3.c: New test.
32813
32814 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32815
32816         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32817         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32818         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32819         m88k-motorola-sysv3 to XFAIL.
32820
32821 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32822
32823         * gcc.dg/980526-1.c: New test.
32824         * gcc.c-torture/execute/980526-2.c: New test.
32825
32826 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32827
32828         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32829
32830         * gcc.c-torture/execute/980526-1.c: New test.
32831
32832 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32833
32834         * g77.f-torture/execute/alpha2.f: Add runtime test.
32835
32836 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32837
32838         * g++.old-deja/old-deja.exp: Strip leading directories.
32839
32840         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32841         error for the line.  Don't run multiple tests for the same line.
32842
32843 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32844
32845         * gcc.dg/980523-1.c: New test.
32846
32847 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32848
32849         * g77.f-torture/compile/970915-0.f: New test.
32850
32851 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32852
32853         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32854
32855 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32856
32857         * gcc.dg/980520-1.c: New test.
32858
32859 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32860
32861         * gcc.dg/980502-1.c: Fix return type.
32862
32863 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32864
32865         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32866         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32867         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32868         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32869         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32870
32871 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32872
32873         * g77.f-torture/execute/980520-1.f: New test.
32874
32875 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32876
32877         * lib/mike-g77.exp: New file.
32878
32879         * g77.f-torture/noncompile/noncompile.exp,
32880         g77.f-torture/noncompile/check0.f: New files.
32881
32882 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32883
32884         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32885         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32886         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32887         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32888         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32889         abort where appropriate.
32890
32891 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32892
32893         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32894         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32895
32896 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32897
32898         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32899
32900 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32901
32902         * g77.f-torture/compile/980427-0.f: New test.
32903
32904 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32905
32906         * g77.f-torture/compile/980424-0.f: New test.
32907
32908 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32909
32910         * g77.f-torture/compile/980419-2.f (main): New test.
32911         * g77.f-torture/compile/970125-0.f: New test.
32912         * g77.f-torture/compile/980419-1.f: New test.
32913
32914 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32915
32916         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32917         of loop-4.c.
32918
32919 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32920
32921         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32922
32923 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32924
32925         * gcc.c-torture/compile/980329-1.c: New test.
32926
32927 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32928
32929         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32930         * gcc.dg/980312-1.c: Fix typo in -march command.
32931
32932 1998-03-16  H.J. Lu  (hjl@gnu.org)
32933
32934         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32935
32936 1998-03-11  Robert Lipe  <robertl@dgii.com>
32937
32938         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32939         Dave Love agree the Fortran source is bogus.
32940
32941 1998-03-11  Robert Lipe  <robertl@dgii.com>
32942
32943         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32944         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32945         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32946         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32947         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32948
32949 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32950
32951         * g++.old-deja/g++.other/friend1.C: New test.
32952
32953 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32954
32955         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32956         possibly uninitialized) variables and declare dnrm2.
32957
32958 1998-02-23  Robert Lipe <robertl@dgii.com>
32959
32960         From Bruno Haible <haible@ilog.fr>:
32961         * gcc.c-torture/execute/980223.c: New test.
32962
32963 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32964
32965         * gcc.dg/ifelse-1.c: New test.
32966
32967 1998-02-09  H.J. Lu  (hjl@gnu.org)
32968
32969         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32970
32971           * lib/old-dejagnu.exp (old-dejagnu): Added the
32972           "execution test - XFAIL *-*-*" handling in the spirit of
32973           "excess errors test -". Changed the "execution test fails"
32974           handling to be like "excess errors test fails".
32975           * Update various tests accordingly.
32976
32977 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32978
32979         * gcc.c-torture/execute/980205.c: New test.
32980
32981 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32982
32983         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32984         * lib/f-torture.exp: Similarly.
32985         * gcc.c-torture: Rename all .cexp files to .x files.
32986
32987 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32988
32989         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32990         (940510-1.c): Removed duplicate.
32991         (971104-1.c): New test.
32992
32993 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32994
32995           * lib/f-torture.exp: Improve error and loop detection.
32996
32997 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32998
32999         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33000         use that to size the filler array.
33001
33002 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33003
33004         * lib/c-torture.exp(c-torture-execute): Fix typo.
33005
33006         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33007         testcase as the executable name. Keep the executable around if
33008         the test fails.
33009
33010 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33011
33012         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33013         changes.  Only test one -g option, and move it to the end of the
33014         list of options to test.
33015
33016 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33017
33018         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33019         variable GCC_TORTURE_OPTIONS to supply default switches separated
33020         by colons.  If no environment variable, run tests with -O0 -g, -O1
33021         -g, and -O2 -g as well.
33022
33023 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33024
33025         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33026         explanatory comments. Fix indentation.
33027
33028 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33029
33030         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33031
33032 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33033
33034         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33035         * g++.old-deja/g++.mike/p7325.C: Likewise.
33036         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33037
33038 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33039
33040         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33041         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33042         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33043         * g++.old-deja/g++.law/operators4.C: Likewise.
33044
33045 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33046
33047         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33048         * g++.old-deja/g++.mike/p784.C: Ditto.
33049         * g++.old-deja/g++.mike/p785.C: Ditto.
33050
33051 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33052
33053           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33054
33055 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33056
33057         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33058         target feature; pass this to c-torture-execute as needed.
33059
33060 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33061
33062         * lib/c-torture.exp(c-torture-execute): If the previous and the
33063         current executables being tested are identical, we don't need to
33064         run the executable again. Try to make the executable names
33065         unique. Add an optional argument for passing additional compiler
33066         flags.
33067
33068 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33069
33070         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33071
33072 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33073
33074         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33075
33076 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33077
33078         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33079         32bit or larger longs.
33080
33081         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33082         have either a 32bit long or 32bit int.
33083
33084 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33085
33086         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33087         Make double precision tests dependent on sizeof (double).
33088
33089 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33090
33091         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33092         too.
33093
33094 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33095
33096         * gcc.c-torture/compile/961203-1.cexp: New script.
33097
33098 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33099
33100         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33101         up the includes ourselves.
33102
33103 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33104
33105         * lib/plumhall.exp: Remove random include, and add a few
33106         verbose messages for debugging.
33107
33108 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33109
33110         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33111         of trying to do it ourselves.
33112
33113 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33114
33115         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33116
33117 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33118
33119         * gcc.prms/5403.c: Made regexp a bit less strict.
33120
33121 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33122
33123         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33124         is returned from remote_load instead.
33125         * lib/plumhall.exp: Ditto.
33126         * lib/mike-g++.exp: Ditto.
33127         * lib/old-dejagnu.exp: Ditto.
33128         * lib/c-torture.exp: Ditto.
33129
33130 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33131
33132         * lib/g++.exp: Use build_wrapper procedure.
33133         * lib/gcc.exp: Ditto.
33134
33135 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33136
33137         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33138         an old-style decl for malloc.  Fixes tests to work when
33139         sizeof (int) != sizeof (size_t).
33140
33141 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33142
33143         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33144
33145         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33146         use stdargs.h interface.
33147
33148 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33149
33150         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33151         NO_VARARGS when compiling.
33152
33153 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33154
33155         * lib/plumhall.exp(ph_includes): New procedure.
33156         (ph_make): Use it.
33157         (ph_compiler): Ditto.
33158
33159         * lib/g++.exp: Rename test-glue.c to testglue.c.
33160         * lib/gcc.exp: Ditto.
33161
33162 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33163
33164         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33165         to completion when it's called.
33166
33167 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33168
33169         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33170         is defined, don't do test.
33171
33172 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33173
33174         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33175         for object files.
33176         (ph_summary): Mark skipped testcases as untested, not unresolved.
33177
33178         * lib/plumhall.exp (ph_make): If unresolved because of bad
33179         errorCode, record errorCode in log file.
33180         (*): Replace send_log/verbose with verbose -log.
33181
33182 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33183
33184         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33185         double conversion if double isn't at least 8 bytes.
33186
33187         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33188         int to work with targets where int is 16 bits.
33189
33190         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33191         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33192         precision for the test to complete.
33193
33194 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33195
33196         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33197         if d10v is not compiled with the -mdouble64 flag.
33198         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33199
33200         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33201         d10v is not compiled with the -mint32 flag.
33202
33203 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33204
33205         * lib/plumhall.exp: Use incr_count.
33206
33207 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33208
33209         * gcc.c-torture: Update to c-torture-1.45.
33210
33211 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33212
33213         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33214         the name of the expect testcase file).
33215
33216         * lib/g++.exp(g++_init): Ditto.
33217
33218 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33219
33220         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33221         the host.
33222
33223         * lib/gcc.exp(gcc_exit): New procedure.
33224
33225 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33226
33227         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33228         specs where appropriate.
33229
33230         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33231         because of new "candidates are" messages, and removed a few
33232
33233         * Converted all non-old-style g++ testcases to old-style, and
33234         moved into g++.old-deja.
33235
33236 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33237
33238         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33239         options.
33240
33241         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33242         succeeded.
33243
33244         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33245
33246 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33247
33248         * lib/gcc.exp (gcc_target_compile): Add support for defining
33249         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33250         the machine doesn't have those features.
33251
33252 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33253
33254         * g++.law/operators4.exp: Don't use LIBS.
33255
33256 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33257
33258         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33259
33260         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33261         * lib/g++.exp: Set it here instead. Also, allow use of the
33262         --tool_exec and --tool_opt options. Change CXX to
33263         GXX_UNDER_TEST.
33264
33265         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33266
33267         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33268
33269 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33270
33271         * lib/old-dejagnu.exp: Use prune_warnings instead of
33272         prune_system_crud.
33273         * lib/mike-g++.exp: Ditto.
33274         * lib/gcc.exp: Ditto.
33275         * lib/g++.exp: Ditto.
33276
33277         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33278
33279 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33280
33281           * 941014-2.c: Include stdlib.h
33282           * 960327-1.c: Include stdio.h
33283           * dbra.c, index-1.c: Don't assume ints are 32bits.
33284
33285 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33286
33287         * lib/gcc.exp: Add gcc,stack_size target feature.
33288
33289         * lib/g++.exp(g++_target_compile): Add the include and link
33290         paths here, not in two other places. And, it's $options, not
33291         options.
33292
33293         * lib/mike-g++.exp(postbase): Remove the code that determines
33294         the correct include and link paths.
33295         * g++.old-deja/old-deja.exp: Ditto.
33296
33297 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33298
33299         * lib/g++.exp(g++_init): target_compile no longer returns the
33300         filename of the result.
33301
33302 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33303
33304         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33305         call to glob.
33306
33307         * gcc.c-torture/special/special.exp: Change call to
33308         gcc_target_compile to include the object file.
33309
33310 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33311
33312         * gcc.c-torture/special/special.exp: Correct misspelling in last
33313         change.
33314
33315 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33316
33317         * lib/plumhall.exp(ph_summary): Log the entire output of the
33318         executable. Return -1 if there were any failures, 0 otherwise.
33319         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33320         (ph_make): Clean up objects and executables that were built
33321         if the tests succeeded.
33322
33323 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33324
33325         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33326         libraries and includes in the build tree as appropriate.
33327
33328 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33329
33330         * lib/c-torture.exp: Instead of looking for the global variable
33331         NO_LONG_LONG, check to see if that's a feature of the target.
33332
33333 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33334
33335         * config/default.exp: Minimize. Delete the remainer of the files in
33336         config; this functionality is now in devo/dejagnu/config.
33337
33338         g++.*/*: Pass any additional flags used to compile to postbase;
33339         delete CXXFLAGS.
33340
33341         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33342         is now done by runtest.exp. Use gcc_target_compile instead of
33343         compile.
33344
33345         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33346         Remove references to CFLAGS. Use remote_file instead of
33347         calling rm -f.
33348         (c-torture): Take a list of arguments to use to compile this
33349         testcase.
33350
33351         lib/g++.exp: Simplify. Use target_compile instead of compile.
33352         lib/gcc-dg.exp: Ditto.
33353         lib/gcc.exp: Ditto.
33354         lib/mike-{gcc,g++}.exp: Ditto.
33355         lib/old-dejagnu.exp: Ditto.
33356         lib/plumhall.exp: Ditto.
33357
33358 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33359
33360         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33361         (ph_linker): Likewise.
33362
33363 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33364
33365           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33366         MAP_ANON / MAP_ANONYMOUS if defined;
33367         else try to map from /dev/zero .
33368
33369 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33370
33371         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33372         isn't defined, then define it to MAP_ANONYMOUS.
33373
33374 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33375
33376         * gcc.c-torture: Update to c-torture-1.42 release.
33377
33378 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33379
33380         * gcc.c-torture: Update to c-torture-1.41 release.
33381
33382 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33383
33384         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33385         c-torture release.
33386
33387 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33388
33389         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33390         and LDFLAGS.  Fix second case to append the target_info ldflags
33391         onto LDFLAGS, not CFLAGS.
33392         * lib/g++.exp (g++_init): Add target_info stuff.
33393         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33394         of libgloss and newlib flags for !native.
33395
33396         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33397         (GDB): Fix relative path to go up another dir for finding gdb.
33398
33399 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33400
33401         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33402         versions in the target_info array, if they don't exist.
33403
33404 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33405
33406         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33407
33408 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33409
33410         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33411         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33412
33413 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33414
33415         * lib/old-dejagnu.exp: Don't remove the output file before we've
33416         actually tested it. Don't append pwd to the path of the executable
33417         we're testing.
33418
33419 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33420
33421         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33422
33423 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33424
33425         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33426         temporary directory for compiler files, and set it to a default
33427         value of /tmp. Set $output as the name of the output file from
33428         compiling the testcase. Add a -o option to $cflags_var so the
33429         compiler writes the final output file as $output. Set $executable
33430         to $output.
33431
33432         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33433         directory for compiler files, and set it to /tmp if it doesn't
33434         already have a value. Set $output_file to the name of the output
33435         file from compiling the testcase. Add a -o option to CXXFLAGS so
33436         the compiler writes the final output file as $output. Use $output
33437         as the executable to be tested.
33438
33439 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33440
33441         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33442
33443 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33444
33445         * gcc.c-torture/execute/pending-1.c: New test.  Still
33446         pending in Tege's queue.
33447
33448 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33449
33450         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33451         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33452         if there were failures.  Call unresolved if there were unresolved
33453         testcases.  Call gcc_fail if program did not run to completion.
33454         (ph_make): Pass additional argument name to ph_execute.
33455         (ph_execute): Add new argument.  Pass additional arguments to
33456         ph_summary.  Call gcc_fail is there is no execution output.
33457
33458 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33459
33460         * lib/plumhall.exp (proc_summary): Output relavent summary
33461         lines into the log so specific failures in plumhall can be
33462         investigated.
33463
33464 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33465
33466         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33467         (c-torture-execute): Don't try to execute tests which use
33468         "long long" types if $NO_LONG_LONG is nonzero.
33469
33470 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33471
33472         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33473         not c-torture.
33474
33475         * gcc.ieee: Move from here.
33476         * gcc.c-torture/execute/ieee: To here.
33477
33478 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33479
33480         * gcc.c-torture: Update to c-torture-1.41 release.
33481
33482 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33483
33484         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33485         not "$output".
33486
33487 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33488
33489         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33490         -c present.
33491
33492 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33493
33494         * config/proelf.exp: Handle connecting to a simulator.
33495
33496 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33497
33498         * config/proelf.exp: New file.  Enough framework that we can
33499         run c-torture tests on the proelf targets (or any other target
33500         that gdb can connect to for that matter).
33501
33502 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33503
33504         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33505         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33506
33507         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33508         exec_output exists.
33509
33510 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33511
33512         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33513         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33514
33515         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33516         to pass/fail/unresolved/unsupported/untested.  Caller must now
33517         call unresolved/unsupported/untested.
33518         * lib/*.exp: Update FSF address.  Update to handle new results of
33519         ${tool}_load.
33520         * lib/chill.exp (verbose): Delete.
33521
33522 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33523
33524         * lib/gcc.exp (default_gcc_start): Change order of args to
33525         $LDFLAGS $CFLAGS $LIBS.
33526         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33527         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33528         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33529         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33530         * gcc.misc-tests/dg-test.exp: Likewise.
33531         * gcc.misc-tests/msgs.exp: Likewise.
33532         * gcc.prms/prms.exp: Likewise.
33533         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33534         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33535
33536         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33537
33538 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33539
33540         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33541
33542         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33543         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33544
33545         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33546         necessary.
33547
33548 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33549
33550         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33551         global for loop; add use of $mathlib.
33552         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33553         settings here; set mathlib for anything but VxWorks.
33554
33555 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33556
33557         * gcc.c-torture: Update to c-torture-1.40 release.
33558
33559 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33560
33561         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33562         dg.exp.
33563
33564 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33565
33566         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33567         global.
33568
33569 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33570
33571         * lib/g++.exp (LIBS): Define if not already.
33572         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33573         (gcc-dg-prune): Call prune_gcc_output.
33574         * lib/gcc.exp (prune_gcc_output): New proc.
33575         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33576         prune_gcc_output.
33577
33578 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33579
33580         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33581         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33582
33583 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33584
33585         * gcc.c-torture: Update to c-torture-1.39 release.
33586
33587 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33588
33589         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33590         fails, try others as well.
33591
33592 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33593
33594         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33595         If compilation fails, mark execute tests as `untested'.
33596         If test is marked as unsupported, don't mark compilation and
33597         execute tests as failed.
33598
33599 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33600
33601         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33602         libstdc++ for whether or not we want to be doing shared
33603         libraries.  Delete link_curses since we don't need it anymore.
33604         * lib/mike-g++.exp (postbase): Don't link in libg++.
33605         * g++.old-deja/old-deja.exp: Likewise.
33606
33607 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33608
33609         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33610
33611 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33612
33613         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33614         For that, add `-Wl,-a,shared_archive'.
33615         * g++.old-deja/old-deja.exp: Likewise.
33616
33617 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33618
33619         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33620
33621 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33622
33623         * lib/mike-g++.exp (postbase): Pay attention to the status of
33624         g++_load.
33625
33626 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33627
33628           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33629
33630 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33631
33632         * lib/gcc.exp (default_gcc_start): No longer need to log program
33633         being executed or its output, execute_anywhere does that now.
33634         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33635         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33636
33637 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33638
33639         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33640         the same as those in lib/g++.exp.
33641
33642 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33643
33644         * gcc.c-torture: Update to c-torture-1.38 release.
33645         * gcc.ieee: Related changes.
33646
33647 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33648
33649         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33650         "exec". Minor reformatting changes.
33651
33652         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33653         cross. This means all "exec" calls now work on a remote host as
33654         well.
33655         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33656         cross. Filter out the extra "\r\n" stuff that expect puts in.
33657         (c-torture-execute): Filter out the bogus warnings like
33658         c-torture-compile does. Add support for canadian cross.
33659         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33660         Use execute_anywhere rather than calling exec directly. Now it
33661         works for canadian cross testing.
33662
33663 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33664
33665         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33666         results into a variable, and check that rather than using file exists.
33667
33668 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33669
33670         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33671         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33672
33673 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33674
33675         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33676         lib_curses if there's a shared libg++ in the build tree.
33677
33678 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33679
33680         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33681         if not supported target.
33682
33683 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33684
33685         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33686         link_curses up to always happen, not just for native builds.
33687
33688 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33689
33690         * gcc.c-torture: Update to c-torture-1.36 release.
33691         * gcc.failure: Related changes.
33692
33693 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33694
33695         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33696
33697 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33698
33699         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33700         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33701         runshlib, link_curses, and mathlib for link and run.
33702
33703         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33704         pass the runtime shared library options for Solaris, OSF/1, and
33705         Irix5, and link with -lcurses to avoid unresolved references.
33706
33707 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33708
33709         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33710         only run once.
33711
33712 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33713
33714         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33715
33716 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33717
33718         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33719         do not have a framework for the "compat" tests yet.
33720
33721 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33722
33723         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33724         set to null if we're testing vxworks5.1.  Use that instead of
33725         `-lm' in the setting of LIBS for link and run.
33726
33727 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33728
33729         * config/rom68k.exp (${tool}_load): Major changes to make it
33730         work.  Verified that it does in fact return the stuff in
33731         exec_output properly.  Catch any Emul or any TRAP other than 0.
33732
33733 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33734
33735         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33736         LDFLAGS properly for targets that need stuff from libgloss.
33737         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33738         only run once.
33739         (gpp_initialized): New variable.
33740
33741 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33742
33743         * config/rom68k.exp: Load libgloss.exp.
33744         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33745         so we can produce a fully linked binary.
33746         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33747         so we can produce a fully linked binary.
33748
33749 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33750
33751         * lib/plumhall.exp (ph_section): Watch for expected failures.
33752         Add missing `else'.
33753
33754         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33755         run the testcase.
33756         (c-torture): Likewise.
33757
33758 1995-08-28  Doug Evans  <dje@cygnus.com>
33759
33760         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33761
33762         * lib/mike-g++.exp (mike_cleanup): New proc.
33763         (prebase): New globals compiler_result, not_compiler_result,
33764         target_regexp.
33765         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33766         allow leading "-" in pattern.  Watch for unsupported tests.
33767         If $compiler_result is set, pattern match assembler code,
33768         and ditto for $not_compiler_result.
33769         * lib/mike-gcc.exp: Likewise.
33770
33771         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33772         execution "succeeded".
33773
33774 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33775
33776         * config/win32.exp: New file.
33777         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33778
33779 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33780
33781         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33782         unsupported.
33783         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33784         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33785         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33786
33787         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33788         "... without exceptions was ...".  That is now handled by
33789         prune_system_crud.
33790         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33791
33792 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33793
33794         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33795         sieve.c,sort2.c}: New files.
33796         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33797         sieve.exp,sort2.exp}: Drivers for them.
33798
33799         * lib/mike-gcc.exp (program_output): New user settable variable.
33800         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33801         messages.
33802         * lib/mike-g++.exp (program_output): New user settable variable.
33803
33804         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33805
33806         * config/sh.exp: Deleted (use sim.exp instead).
33807
33808 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33809
33810         * config/vx.exp: Declare CHECKTASK as global.
33811         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33812         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33813         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33814
33815 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33816
33817         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33818         target. Like vx.exp, only includes `vx29k.exp' instead of
33819         `vxworks.exp'.
33820
33821 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33822
33823         * config/sim.exp: Increase time limit from 120 seconds to 240.
33824
33825 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33826
33827         * gcc.c-torture/execute/950628-1.c: New test.
33828
33829 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33830
33831         * gcc.c-torture: Update with changes/additions from
33832         c-torture-1.34.
33833
33834 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33835
33836         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33837
33838 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33839
33840         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33841
33842 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33843
33844         * gcc.c-torture/compile/950512-1.c: New test.
33845         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33846         * gcc.dg/struct-ret-1.c: Likewise.
33847
33848 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33849
33850         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33851           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33852
33853 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33854
33855         * gcc.c-torture/special/920411-1.c: Deleted.
33856         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33857
33858 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33859
33860         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33861         cpu limit.
33862
33863 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33864
33865         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33866
33867 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33868
33869         From kenner;
33870         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33871         is the proper length.
33872         * va-arg-3.c: Likewise.
33873
33874 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33875
33876         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33877         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33878
33879         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33880         * lib/g++.exp (default_g++_start): Delete old cruft.
33881
33882 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33883
33884         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33885         (2 * (1 << 18)) to (2 * (1 << 17)).
33886
33887         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33888
33889 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33890
33891         * config/rom68k.exp: Renamed from config/idp.exp
33892
33893 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33894
33895         * c-torture/compile/921109-2.c
33896
33897 1995-04-18  Mike Stump  <mrs@cygnus.com>
33898
33899         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33900         excess errors.
33901
33902 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33903
33904         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33905         output.
33906         * lib/g++.exp (default_g++_start): Likewise.
33907
33908 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33909
33910         * gcc.c-torture/compile/950329-1.c: New test.
33911
33912 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33913
33914           * config/bug.exp (${tool}_load): Updated to use new remote_open
33915           and remote_close procs.
33916         * config/idp.exp: New file.
33917
33918 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33919
33920         * gcc.c-torture/execute/950322-1.c: New test.
33921
33922 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33923
33924         * config/vx.exp (${tool}_load): Clean up testing of return code from
33925         vxworks_ld and vxworks_spawn.
33926
33927 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33928
33929         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33930
33931 1995-03-13  Mike Stump  <mrs@cygnus.com>
33932
33933         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33934         can mark excess errors on a machine by machine basis.  Note, the
33935         default is to not expect any excess errors, even when excess
33936         errors test - is given, so you will want to put an XFAIL ... on
33937         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33938         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33939         those 4 machines, but no others.
33940
33941 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33942
33943         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33944         * lib/c-torture.exp: to here.
33945
33946 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33947
33948         * gcc.c-torture/execute/950221-1.c: New test.
33949         * gcc.c-torture/execute/struct-ret-1.c: New test.
33950         * gcc.c-torture/compile/950221-1.c: New test.
33951
33952         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33953
33954 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33955
33956         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33957         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33958
33959 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33960
33961         * g++.gb: New directory of tests, derived from my signature and
33962         class scoping tests.
33963
33964         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33965         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33966         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33967         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33968         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33969         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33970         * g++.gb/sig25.C: Likewise.
33971
33972         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33973         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33974         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33975         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33976         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33977         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33978         * g++.gb/sig25.exp: Likewise.
33979
33980         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33981         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33982         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33983         * g++.gb/scope13.C: Likewise, this test still fails.
33984
33985         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33986         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33987         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33988         * g++.gb/scope13.exp: Ditto.
33989
33990         * g++.gb/README: New file, explains what these tests are about.
33991
33992 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33993
33994         * lib/dg.exp (dg-do): Support `preprocess'.
33995         (dg-test): Likewise.
33996
33997 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33998
33999         * config/udi.exp: change "continue -expect" to "exp_continue".
34000
34001 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34002
34003         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34004         Delete redundant tests.
34005
34006         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34007         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34008         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34009         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34010         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34011         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34012         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34013         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34014
34015         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34016         storing label pointers.
34017         * gcc.c-torture/execute/921019-1.c: Likewise.
34018         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34019         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34020         parameter fp.
34021         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34022         constants.
34023
34024         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34025         Delete obsolete tests.
34026
34027         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34028         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34029         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34030         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34031         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34032         * gcc.c-torture/compile/950124-1.c: New test.
34033
34034         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34035
34036 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34037
34038         * lib/mike-g++.exp: Add -lm to LIBS.
34039
34040 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34041
34042         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34043
34044 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34045
34046         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34047
34048 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34049
34050         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34051
34052 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34053
34054         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34055         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34056         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34057         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34058         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34059         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34060         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34061         * g++.law/{operators31.C, operators32.C,
34062         * g++.law/{operators33.C, operators34.C}: Likewise.
34063         * g++.law/{pic1.C, refs2.C}: Likewise.
34064         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34065         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34066         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34067         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34068
34069         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34070         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34071         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34072         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34073         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34074         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34075         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34076         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34077         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34078         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34079         * g++.law/{operators34.exp}: Likewise.
34080         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34081         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34082         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34083         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34084         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34085
34086         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34087         No longer expected to fail.
34088         * g++.law/missed-error3.C: Tweak for recent bool changes.
34089
34090 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34091
34092         * config/emb-unix: Deleted.
34093         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34094         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34095
34096 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34097
34098         * lib/dg.exp (dg-test): Fix typo in last patch.
34099
34100 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34101
34102         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34103         (handles multiple occurrences).
34104
34105 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34106
34107         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34108         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34109         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34110         printed).
34111         * lib/c-torture.exp (c-torture-compile): Likewise.
34112         (c-torture): Prepend full path if missing.
34113         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34114         (gcc_fail): Likewise.
34115         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34116
34117 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34118
34119         * lib/netware.exp: Only attach to NetWare i386 systems.
34120
34121 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34122
34123         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34124         messages.  Add test name to "output pattern match" pass/fail message.
34125
34126 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34127
34128         * gcc.dg: New testsuite.
34129         * gcc.dg/dg.exp: New file.
34130
34131         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34132         test-switch.c}: Deleted.
34133
34134         * gcc.misc-tests/msgs.exp: New testcase driver.
34135
34136 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34137
34138         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34139         Watch for illegal return values from ${tool}_load.
34140         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34141         cross targets.  Coerce return value >0 to 1.
34142
34143 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34144
34145         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34146
34147         * config/emb-unix.exp: New file.
34148
34149         * config/sim.exp: Error if variable $SIM not defined.
34150         (${tool}_load): Mark test as "untested" if simulator missing.
34151
34152         * config/unix.exp: Load remote.exp to get rcp_download.
34153         * lib/c-torture.exp: Use different option lists for testcases with
34154         and without loops.
34155         * gcc.c-torture/execute/execute.exp: Likewise.
34156
34157 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34158
34159         * config/*.exp: Clarify return code from ${tool}_load.
34160         Call `unresolved' or `untested' instead of `warning' or `perror'
34161         (sometimes you still want to call both though).
34162         Add comment that `shell_id' is local to each file.
34163         * config/udi.exp (timeout): Set to 30.
34164         Don't print warning if connection fails, $connectmode has already
34165         printed an error.
34166         (${tool}_load): Move verbose messages to level 2.
34167         Rework pattern for "Process started" message.
34168         Pass `shell_id' to ${connectmode}_download.
34169         Retry twice upon timeout.  Make resetting of target more robust.
34170         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34171         Pass `shell_id' to exit_$connectmode.
34172         Only call exit_$connectmode if connected.
34173         * config/unix.exp (${tool}_load): Check return codes better.
34174         * config/vrtx.exp (${tool}_load): Likewise.
34175         * config/vx.exp (${tool}_load): Likewise.
34176         Delete unneeded global's.
34177         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34178         from ${tool}_load.
34179         (dg-stat): Delete.
34180         (dg-init): Delete recording of pass/fail counts.
34181         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34182         (old-dejagnu-init): Likewise.
34183         (old-dejagnu-stat): Delete contents, empty proc now.
34184         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34185         (c-torture): Delete references to lcnt, lpass, lfail.
34186         Get option list from TORTURE_OPTIONS.
34187         Delete -funroll[-all]-loops if no loops.
34188         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34189         (g++_stat): Delete contents (empty proc now).
34190         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34191         (gcc_finish): Likewise.
34192         (gcc_stat): Deleted.
34193         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34194         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34195         * gcc.c-torture/execute/execute.exp: Likewise.
34196         Split tests into two parts: compile, execute.
34197         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34198         no loops.  Update to reflect clarified return codes from ${tool}_load.
34199
34200 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34201
34202         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34203         to grep for.
34204         (old-dejagnu): Likewise (where necessary).
34205
34206 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34207
34208         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34209
34210         * lib/dg.exp (dg-process-target): Fix processing of selector.
34211         Add comment regarding use of `error'.
34212
34213         * lib/gcc.exp (prune_system_crud): Define if missing.
34214         * lib/g++.exp (prune_system_crud): Likewise.
34215
34216         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34217         Call prune_system_crud.
34218         * lib/dg.exp (dg-runtest): New proc.
34219         Use perror instead of send_user for tcl errors in testcase.
34220         Don't return any value, it's never used.
34221         Don't clobber previous definition of `unknown'.
34222         Print tcl errors in `dg-final'.
34223
34224 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34225
34226         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34227         (dg-test): Don't print errorInfo, it contains stack backtrace.
34228
34229 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34230
34231         * lib/g++.exp (runtest_file_p): Define if missing.
34232
34233 1994-09-24  Doug Evans  (dje@cygnus.com)
34234
34235         * lib/mike-g++.exp: Comment out loading of g++.exp.
34236         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34237         (default_g++_version): Always print something.
34238         (default_g++_start): Comment out call to `which'.
34239         (g++_start, g++_load): Deleted (must be defined in config file).
34240         * lib/gcc.exp: Test for existence of $CC at start.
34241         Delete check for tmpdir (done in gcc_init).
34242         (default_gcc_version): Always print something.
34243         (default_gcc_start): Comment out call to `which'.
34244         * config/*.exp: Major cleanup - make cross targets work at least a
34245         little better for g++ (by not being "--tool gcc" specific).
34246         Rename gcc_xxx to ${tool}_xxx.
34247         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34248         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34249
34250 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34251
34252         * lib/c-torture.exp (c-torture-compile): Rework compiler
34253         message processing.
34254
34255         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34256         c-torture.
34257
34258 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34259
34260         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34261
34262         * lib/dg.exp (dg-process-target): Support { target native }.
34263
34264 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34265
34266         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34267         looked for "... program xxx got fatal signal".
34268         Correct regsub munging of `comp_output'.
34269         Ignore compiler messages "path prefix not used" and "linker input
34270         file unused".
34271
34272 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34273
34274         * lib/gcc.exp (runtest_file_p): Define if missing.
34275         * gcc.prms/template.c: Example to work from.
34276
34277 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34278
34279         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34280         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34281
34282         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34283         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34284         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34285         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34286
34287         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34288         (dg-process-target): No longer a varargs proc.
34289         Return S/N for target, P/F for xfail.  All callers changed.
34290         (user option procs): More argument checking.
34291         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34292         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34293         (dg-test): Skip test if not running on selected target in `dg-do'.
34294         Update handling of `dg-do-what', `dg-output-text'.
34295         Separate execution pass/fail from output pattern match pass/fail.
34296         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34297
34298 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34299
34300         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34301         target for 920510-1.c.
34302
34303 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34304
34305         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34306         Clean up comment regarding use of passcnt, etc.
34307         (gcc_stat): Don't update `testcnt' here.
34308         (gcc_finish): Do it here.
34309         Might as well reset `but_id' here too.
34310         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34311         to determine if the file should be tested.
34312         * gcc.c-torture/compile/compile.exp: Likewise.
34313         * gcc.c-torture/execute/execute.exp: Likewise.
34314         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34315         * gcc.misc-tests/dg-test.exp: Likewise.
34316         * gcc.prms/prms.exp: Likewise.
34317         * gcc.wendy/wendy.exp: Likewise.
34318         * g++.old-deja.exp: Likewise.
34319         Move "Testing file" message to verbose level 1.
34320
34321 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34322
34323         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34324
34325 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34326
34327         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34328         (default_gcc_start): Accept optional second list element
34329         of compiler flags.  Print compiler output at verbosity level 2.
34330         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34331         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34332         Save current values of framework globals passcnt, failcnt, xpasscnt,
34333         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34334         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34335         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34336         xfailcnt to compute stats.  Update framework global `testcnt' from
34337         pass/fail counts.
34338         (gcc_finish): New proc.  Clean up test environment.
34339         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34340         (gcc_epass, gcc_efail): Delete.
34341         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34342         argument of line number.
34343         (dg-init): If the tool has an init routine, call it.
34344         (dg-test): Remove args `cflags_var' and `libs_var'.
34345         Pass all compiler options to ${tool}_start.
34346         Handle missing line number.
34347         (dg-finish): New function.
34348         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34349         particular files.  Call gcc_finish at end.  Move "skipping test"
34350         message to verbosity level 3.
34351         * gcc.c-torture/compile/compile.exp: Likewise.
34352         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34353         * gcc.c-torture/execute/execute.exp: Likewise.
34354         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34355         Print testcase being tried at verbosity level 1.
34356         * gcc.c-torture/special/special.exp: Unset xfail.
34357         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34358         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34359         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34360         * gcc.failure/failure.exp: Likewise.
34361         * gcc.ieee/ieee.exp: Likewise.
34362         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34363         Update call to dg-test.  Call dg-finish at end.
34364         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34365         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34366         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34367         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34368         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34369         * gcc.wendy/wendy.exp: Add copyright.
34370         Delete setting of tmpdir (done by gcc_init).
34371         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34372         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34373         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34374         gcc_[ce]pass/fail.
34375
34376 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34377
34378         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34379         confusion.
34380         (g++_load): Likewise.
34381
34382         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34383         Rename argument to `prog' to remove the confusion.
34384         Varargs fns behave differently too!
34385         (g++_load): Likewise.
34386
34387         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34388
34389         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34390         what it is.  Delete (always) printing of status value for !native.
34391         Simplify verbose code, and include status and exec_output.
34392         (g++_load): Use gcc_load.
34393
34394 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34395
34396         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34397         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34398         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34399         940714-3.c as these testcases don't exist anymore.  Make
34400         va-arg-1.c expected to pass.
34401
34402 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34403
34404         * gcc.misc-tests/misc.exp: Only run specific testcases.
34405         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34406         * gcc.misc-tests/dg-[1-9].c: New files.
34407
34408         * lib/dg.exp: New testsuite driver.
34409         * gcc.prms/prms.exp: Use it.
34410
34411         * README.gcc: New file.
34412
34413         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34414         Document and reset `lxpass' and `lxfail'.
34415         Simplify "initialized" message.
34416         (gcc_stat): Clean up comments a little.
34417
34418 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34419
34420         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34421
34422 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34423
34424         * lib/old-dejagnu.exp (process-option): New proc.
34425         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34426         (old-dejagnu): Simplify.
34427         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34428
34429 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34430
34431         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34432         exists and is not an empty string.
34433
34434         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34435         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34436         finished.
34437         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34438         automatically.
34439
34440         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34441         longer expected to fail.
34442
34443         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34444         "f" function call.
34445
34446         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34447
34448         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34449         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34450         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34451         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34452         c-torture-1.29.
34453
34454         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34455         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34456
34457         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34458
34459         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34460         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34461
34462         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34463         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34464         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34465
34466 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34467
34468         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34469         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34470         940714-1.c, 940714-2.c, 940714-3.c},
34471         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34472         gcc.misc-tests/{mg.c,mg.exp}:
34473         New tests.
34474         * gcc.noncompile/noncompile.exp: Change accordingly.
34475
34476 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34477
34478         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34479         Undo previous clobberage.
34480
34481 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34482
34483         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34484         * gcc.special/{930510-1.c, special.exp}:
34485         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34486         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34487         struct-varargs-1.c}: New tests from c-torture-1.26.
34488
34489 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34490
34491         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34492           argument to switch.
34493
34494 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34495
34496         * Revert the previous changes.  Please see Rob's directory
34497           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34498           fixes.
34499
34500 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34501
34502         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34503             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34504             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34505             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34506             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34507             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34508             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34509             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34510             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34511             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34512             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34513             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34514             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34515             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34516             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34517             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34518             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34519             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34520             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34521             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34522             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34523             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34524             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34525             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34526             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34527             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34528             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34529
34530 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34531
34532         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34533             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34534           with perror calls.
34535
34536 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34537
34538         * config/unix.exp (g++_load): Fix syntax.
34539
34540 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34541
34542         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34543         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34544         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34545         Don't expect va-arg-1.c to fail.  Correct expected output for
34546         920928-1.c.
34547         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34548         * gcc.wendy/hbm4.c: Correct typo.
34549         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34550
34551 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34552
34553         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34554         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34555         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34556         * lib/c-torture.exp (c-torture-compile): Ditto.
34557
34558         Reduce volume of output (remove all the -I's and such).
34559         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34560         Call gcc_cpass, gcc_cfail.
34561         (c-torture): Pass testing option to c-torture-compile.
34562
34563 1994-03-21  Doug Evans  (dje@cygnus.com)
34564
34565         Bring patches over from progressive.
34566         * config/default.exp: Exit remote shell cleanly.
34567         (g++_exit, g++_start): Add default versions.
34568         * config/sim.exp (gcc_load): Use perror, not error.
34569
34570 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34571
34572         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34573         set in site.exp.
34574
34575 1994-03-14  Doug Evans  (dje@cygnus.com)
34576
34577         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34578         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34579         (wendy_try): New proc to run testcase.
34580         (main loop): Call 'em.
34581         * gcc.wendy/*.c: Clean up pass to correct expected output.
34582
34583         * lib/gcc.exp: Minor cleanup work.
34584         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34585
34586 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34587
34588         * config/sim.exp (gcc_load): Document return codes better.
34589         Don't pass -v to simulator.
34590
34591 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34592
34593           * gcc.special/920717-x.c: Fix typo.
34594           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34595           get at sources.
34596
34597         * lib/mike-gcc.exp: Fix typo.
34598
34599 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34600
34601         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34602         binary to use, transform the name.
34603         * config/*.exp: rename everything. Nuke any g++ specific files,
34604         it's now a special case of gcc that requires no special support.
34605         Add a default.exp for unsupported targets.
34606
34607 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34608
34609         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34610         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34611         version of Tcl.
34612
34613 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34614
34615         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34616         than a warning.
34617
34618 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34619
34620         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34621
34622 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34623
34624         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34625         option_list.  Compile every file with only 4/6 option choices
34626         (same as C torture) instead of with 12/18 different option
34627         choices.
34628         * lib/c-torture.exp: Likewise.
34629
34630         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34631         not already set.
34632
34633 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34634
34635         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34636         can put an XFAIL *-*-* on excess errors.
34637
34638 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34639
34640         * g++.law: Add more tests derived from g++-bugs snapshots.
34641
34642         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34643         equivalent to g++.law/init9.
34644
34645         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34646         compiled it, and the a.out file after we've run it.
34647
34648 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34649
34650         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34651         compiled it, and the a.out file after we've run it.
34652
34653 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34654
34655         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34656
34657 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34658
34659         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34660         version number.
34661
34662 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34663
34664         * g++.law: New directory of g++ tests derived from the g++-bugs
34665         snapshots.
34666
34667 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34668
34669         * gcc.compile: initbug1.c initbug1.exp testcase added
34670
34671 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34672
34673         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34674         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34675           fixes submitted by Jeff Law (law@cs.utah.edu)
34676         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34677           Jeff Law (law@cs.utah.edu)
34678
34679
34680 1993-11-30  Mike Stump  (mrs@cygnus.com)
34681
34682         * config/unix-g++.exp: Follow the gcc way of doing things.
34683         * g++.old-deja/old-deja.exp: Minor updates.
34684         * lib/g++.exp: New file, follow the gcc way of doing things.
34685         * lib/old-dejagnu.exp: Minor updates.
34686         * lib/mike-g++.exp: Always unset errorInfo.
34687
34688 1993-11-06  Mike Stump  (mrs@cygnus.com)
34689
34690         * lib/gcc.exp: Fix some errors with the below change, CC and
34691         CFLAGS should be global when setting, not local.
34692
34693 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34694
34695         * lib/gcc.exp: Transform tool name.
34696
34697 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34698
34699         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34700
34701 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34702
34703         * lib/gcc.exp: change gcc_done to gcc_stat
34704
34705 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34706
34707         * Upgraded gcc testsuite to c-torture version 1.25
34708
34709 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34710
34711         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34712         * lib/c-torture: added hooks for new reporting code.
34713
34714 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34715
34716         * config/sh-gcc.exp: check if sh-sim exists in the path
34717
34718 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34719
34720         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34721         * gcc.compile/compile.exp: Initial changes for new logic.
34722         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34723         * gcc.failure/failure.exp: Initial changes for new logic.
34724         * gcc.ieee/ieee.exp: Initial changes for new logic.
34725         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34726         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34727         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34728         * lib/c-torture.exp: Initial changes for new logic.
34729         * lib/gcc.exp: Initial changes for new logic.
34730
34731 1993-10-15  Mike Stump  (mrs@cygnus.com)
34732
34733         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34734         depend upon failure or success.  Fully qualify names in failure
34735         and success messages.  Always remove a.out before starting
34736         compile, just in case.  Pay more attention to error text output by
34737         the compiler.  Handle testcases with no known past errors just
34738         like all others, so that things are uniform.  Other miscellaneous
34739         improvements.
34740
34741 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34742
34743         * gcc.cpp: new directory for cpp tests
34744
34745 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34746
34747         * lib/chill.exp: Code reformatted, removed unused code.
34748         * config/unix-chill.exp: Code reformatted, removed unused code.
34749         * chill.execute/execute.exp: Code reformatted, removed unused code.
34750         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34751
34752 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34753
34754         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34755         routines not written.
34756
34757 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34758
34759         * config/bug-gcc.exp: Use new procs from bug.exp.
34760
34761 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34762
34763         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34764         via ftp, rather than depending on NFS.
34765         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34766         case.
34767
34768 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34769
34770         * config/bug-gcc.exp: Use new download proc.
34771
34772 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34773
34774         * chill.execute/execute.exp: cleanups, handles errors better
34775         * chill.compile/compile.exp: rewrite, based on execute.exp
34776         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34777         * lib/chill.exp: major changes to diff proc and compile and link
34778           procs. added chill_fail and chill_pass wrappers to pass and
34779           fail. added more comments, and handle error codes better.
34780           Added a hack to capture stderr from exec, so noncompile tests
34781           can work.
34782
34783 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34784
34785         * chill.execute/execute.exp: rewrite of testsuite driver
34786         * lib/chill.exp: rewrite of testsuite driver
34787         * config/unix-chill.exp: rewrite of testsuite driver
34788
34789 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34790
34791     In chill.execute:
34792         * iexpr.ch: Standardize uppercase.
34793         * tuples.dat: Standardize uppercase.
34794         * vary.ch: standardize.  Correct varying string assignments.
34795         * vary.dat: Add new output lines.
34796
34797 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34798
34799     In chill.execute:
34800         * chprintf.ch: Standardize use of uppercase.
34801         * tuples.ch: Standardize and turn arr2 into a DCL,
34802           rather than a SYN.
34803         * pinits.ch: Standardize.
34804
34805 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34806
34807         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34808         * Makefil: Renamed to Makefile.in.
34809         * configure.in: New.
34810
34811 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34812
34813     In chill.execute:
34814         * .cvsignore: Add result/output files.
34815         * Makefile: Fix up variables at start.  Use MFLAGS
34816           everywhere.  Correct bool_loc, built_ins entries.
34817           Add entry for vary1.ch.
34818         * bitarray.ch: Standardize upper-case usage.
34819         * bitexpr.ch: Standardize, add output of b1.
34820         * params.ch: Use arrayt in along PROC parameters, to
34821           avoid novelty problems.
34822         * sets.ch: Tiny cleanup.
34823         * vary1.ch: Re-indent.
34824
34825 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34826
34827           * Add PR-related files to Makefiles, .cvsignore files, etc.
34828
34829 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34830
34831         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34832           with compiler objects. New names are test-flow.c and test-loop.c
34833
34834 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34835
34836         * Upgraded c-torture tests from 1.19 to 1.20
34837
34838         * new files:
34839         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34840         * gcc.compile: 930623-1.c 930623-2.c
34841         * gcc.noncompile: 930622-1.c 930622-2.c
34842         * gcc.failure: 920411-1.c 920627-2.c
34843         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34844
34845 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34846
34847         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34848           More changes to get testsuite working properly. Needs more work.
34849           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34850
34851 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34852
34853         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34854           More changes to get testsuite working properly. Needs more work.
34855
34856 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34857
34858         * chill.compile/compile.exp: Added for Dejagnu support
34859         * chill.execute/execute.exp: Added for Dejagnu support
34860         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34861
34862 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34863
34864     This should complete moving the CHILL test files.
34865         * chill.noncompile(.cvsignore printf.grt
34866             in-printf.grt chprintf.grt chprintf.ch):
34867             Added test-support files.
34868           (Makefile): Modified further.
34869         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34870             signal.ch): Added test files.
34871           * chill.execute (.cvsignore printf.grt printr.c
34872             in-printf.grt rts.c chprintf.grt rts.h): Added
34873           test-support files.
34874             (Makefile): More corrections.
34875
34876 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34877
34878         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34879           test cases, ready for DejaGnu.
34880
34881 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34882
34883         * Upgraded c-torture tests from 1.18 to 1.19
34884
34885         * gcc.compile: added test(s):
34886           930607-1.c
34887         * gcc.execute: added test(s):
34888           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34889
34890         * added new subdirectory for misc tests: gcc.misc-tests
34891         * gcc.misc-test(s): added tests:
34892           inst-check.c test-consts.c test-ior.c test-switch.c
34893
34894 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34895
34896         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34897
34898 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34899
34900         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34901
34902 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34903
34904         * Upgraded c-torture tests from 1.17 to 1.18
34905
34906 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34907
34908         * Upgraded c-torture tests from 1.12 to 1.17
34909
34910 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34911
34912         * lib/old-dejagnu.exp:
34913           Fixed handling of XFAIL target triplets to correctly
34914           recognize wildcard characters.  Removed code that
34915           appended a unique id tag to the end of the file name
34916           printed out by the result of the testcases within a
34917           given test file.
34918
34919 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34920
34921         * lib/old-dejagnu.exp:
34922           Reworked expected failure handling to trigger off of XFAIL
34923           keyword in keyphrase embeded in testcase source code. The
34924           XFAIL keyword must be at the end of the keyphrase line. It
34925           may optionally be followed by one or more target triplets.
34926           It has just occured that the handling of wildcards in the
34927           target triplet may not be correct.
34928
34929 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34930
34931         * g++.old-deja/tests:
34932           Moved all subdirectories up one level into g++.old-deja .
34933
34934         * lib/old-dejagnu.exp:
34935           Fixed problem with CXXFLAGS not being properly reset, and being
34936           corrupted with extraneous "-c" compiler option.  This was
34937           causing binaries to not be generated for test that needed them.
34938           Modified strings passed to "pass" and "fail" so that individual
34939           tests from the same test file would be distinguished by an
34940           identifier appended to the test file name in the summary logs;
34941           this corrected a problem with erroneous diff logs.  Added code
34942           to search testcases for expected fail and unexpected pass keywords.
34943
34944 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34945
34946         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34947
34948 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34949
34950         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34951           Removed extraneous text from end of "Special g++ Options"
34952           keyphrase.
34953
34954         * lib/old-dejagnu.exp: Added pattern matching to look for new
34955           keywords, embedded in testcases comments, which will trigger
34956           calls to xpass and xfail.
34957
34958 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34959
34960         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34961           comments embedded in the testcases, especially the one looking for
34962           special compiler options, as well as the pattern matching for the
34963           compiler output again.
34964
34965 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34966
34967         * lib/old-dejagnu.exp: Do a proper check of the return value for
34968           execute tests. Fixed several problems with the pattern matching
34969           of the compiler output which gave erroneous test results.
34970           Changed several of the test result messages to be more descriptive.
34971         * config/unix-g++.exp: Proc g++_load now actually works and
34972           executes the tests passed to it and returns a usable return
34973           value.
34974
34975 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34976
34977           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34978
34979 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34980
34981         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34982           Modified both files to properly execute the old style
34983           dejagnu tests. The previous versions of these files were
34984           experimental and did not function anything near correctly.
34985
34986 1993-04-05  Rob Savoye  (rob@cygnus.com)
34987
34988         * Removed all Makefile.in and configure.in files. No configuration
34989         needed now.
34990
34991 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34992
34993         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34994
34995 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34996
34997         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34998         gcc.special/configure.in, gcc.noncompile/configure.in,
34999         gcc.execute/configure.in, gcc.code_quality/configure.in,
35000         g++.other/configure.in, g++.old-deja/configure.in,
35001         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35002         in srcname setting.
35003
35004 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35005
35006         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35007         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35008         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35009
35010 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35011
35012         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35013         (gdb_exit): Don't remove *_soc files.
35014
35015 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35016
35017         * lib/c-torture.exp: Don't look for main; instead always use -w
35018         -c.  This is how the c-torture tests work.  Remove the object
35019         file if the compilation succeeds.
35020         * gcc.execute/execute.exp: Remove executable if test passes.
35021         * gcc.noncompile/noncompile.exp: Every test is an expected
35022         failure.
35023         * gcc.special/special.exp: Added tests from c-torture 1.11,
35024         corrected use of existing test.
35025         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35026         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35027         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35028         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35029         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35030         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35031         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35032         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35033         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35034         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35035         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35036         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35037         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35038         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35039         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35040         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35041         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35042         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35043         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35044         c-torture 1.11.
35045         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35046         correspond to c-torture 1.11.
35047
35048         * New file.