OSDN Git Service

gcc:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
2
3         * gcc.c-torture/execute/pr23135.c: New test.
4
5 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6
7         PR tree-optimization/19899
8         * gcc.dg/tree-ssa/scev-1.c: New test.
9         * gcc.dg/tree-ssa/scev-2.c: New test.
10
11 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
12
13         PR target/18582
14         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15
16 2005-08-03  Jan Hubicka  <jh@suse.cz>
17
18         * update-conroll.c: New testcase.
19         * update-conroll-2.c: New testcase.
20
21 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
22
23         * gfortran.dg/constant_substring.f: New test.
24         * gfortran.dg/pr22491.f: New test.
25
26 2005-08-02  Jan Hubicka  <jh@suse.cz>
27
28         * update-threading.c: Replace by the proper one.
29
30 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
31
32         PR 23164
33         * g++.dg/tree-ssa/pr23164.C: New test.
34
35 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
36
37         * gcc.dg/tree-ssa/pr23192.c: New test.
38
39 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
40
41         * gcc.c-torture/execute/vrp-4.c: New test.
42
43 2005-08-02  Jan Hubicka  <jh@suse.cz>
44
45         * update-threading.c: New test.
46
47 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
48
49         * gcc.c-torture/compile/20050801-1.c: New test.
50         * gcc.c-torture/compile/20050801-2.c: New test.
51
52 2005-08-01  Jan Hubicka  <jh@suse.cz>
53
54         * val-prof-5.c: New test.
55
56 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
57
58         PR c/22311
59         * gcc.dg/pr22311-1.c : New test.
60
61 2005-07-31  Steven Bosscher  <stevenb@suse.de>
62
63         PR target/23095
64         * gfortran.dg/pr23095.f: New test.
65
66         PR c++/22003
67         * g++.dg/other/pr22003.C: New test.
68
69 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
70
71         PR target/20621
72         * gcc.c-torture/execute/pr20621-1.c: New test.
73
74 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
75
76         * gfortran.dg/comma_format_extension_4.f:  Adjust length
77         of string for format.
78         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
79         print statement with internal write.
80         * gfortran.dg/der_array_io_2.f:  Likewise.
81         * gfortran.dg/der_array_io_3.f:  Likewise.
82
83 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
84
85         * gcc.dg/fold-abs-4.c: new test.
86
87 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
88
89         PR fortran/22570 an related issues.
90         * gfortran.dg/x_slash_1.f: New test.
91
92 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
93
94         PR c/23143
95         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
96         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
97
98 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
99
100         PR c/529
101         * gcc.dg/Wshadow-3.c: New test.
102
103 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
104
105         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
106         used to have the wrong bounds).
107
108 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
109
110         PR c/21720
111         * gcc.dg/hex-round-1.c: Test more cases.
112         * gcc.dg/hex-round-2.c: New test.
113
114 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
115
116         PR 22550
117         * g++.dg/tree-ssa/pr22550.C: New test.
118
119 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
120
121         * gcc.dg/tree-ssa/vrp19.c: New test.
122         * gcc.dg/tree-ssa-vrp20.c: New test.
123
124 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
125
126         PR c/22240
127         * gcc.dg/transparent-union-4.c: New test.
128
129 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
130
131         PR c/22192
132         * gcc.dg/c99-vla-2.c: New test.
133
134 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
135
136         PR c/21720
137         * gcc.dg/hex-round-1.c: New test.
138
139 2005-07-28  Jan Hubicka  <jh@suse.cz>
140
141         * inliner-1.c: Do not dump everything.
142         * tree-prof.exp: Do not pass -ftree-based-profiling.
143         * bprob.exp: Likewise.
144
145         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
146
147 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
148
149         PR c++/22545
150         * g++.dg/expr/ptrmem7.C: New test.
151
152 2005-07-28  Mike Stump  <mrs@apple.com>
153
154         * g++.old-deja/g++.mike/visibility-1.C: New test.
155
156 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
157
158         PR c/20187
159         * gcc.c-torture/execute/pr20187-1.c: New test.
160
161 2005-07-28  Jeff Law  <law@redhat.com>
162
163         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
164         * gcc.dg/tree-ssa/vrp18.c: New test.
165
166 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
167
168         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
169
170 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
171
172         PR tree-optimization/22506
173         * gcc.dg/vect/ps22506.c: New test.
174
175 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
176
177         PR target/21149
178         * gcc.target/i386/sse-3.c: New test.
179
180 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
181
182         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
183         * gcc.target/mips/mips32-dsp-type.c: Likewise.
184
185 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
186
187         PR c/22589
188         * gcc.c-torture/compile/pr22589-1.c: New test.
189
190 2005-07-28  Jan Hubicka  <jh@suse.cz>
191         
192         * update-loopch.c: New testcase.
193
194 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
195
196         PR rtl-optimization/23047
197         * gcc.c-torture/execute/pr23047.c: New test.
198         * gcc.c-torture/execute/pr23047.x: New.
199
200 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
201
202         PR tree-optimization/22493
203         * gcc.c-torture/execute/pr22493-1.c: New test.
204         * gcc.c-torture/execute/pr22493-1.x: New.
205         * gcc.c-torture/execute/vrp-1.c: New test.
206         * gcc.c-torture/execute/vrp-2.c: New test.
207         * gcc.c-torture/execute/vrp-2.c: New test.
208
209 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
210
211         * gcc.target/frv/all-builtin-read8.c: Delete.
212         * gcc.target/frv/all-builtin-read16.c: Delete.
213         * gcc.target/frv/all-builtin-read32.c: Delete.
214         * gcc.target/frv/all-builtin-read64.c: Delete.
215         * gcc.target/frv/all-builtin-write8.c: Delete.
216         * gcc.target/frv/all-builtin-write16.c: Delete.
217         * gcc.target/frv/all-builtin-write32.c: Delete.
218         * gcc.target/frv/all-builtin-write64.c: Delete.
219         * gcc.target/frv/all-read-write-1.c: New.
220
221 2005-07-27  Jeff Law  <law@redhat.com>
222
223         * gcc.c-torture/execute/pr22630.c: New test.
224
225 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
226
227         PR tree-optimization/23073
228         * gcc.dg/vect/nodump-pr23073.c: New test.
229         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
230
231 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
232
233         PR tree-optimize/22348
234         * gcc.c-torture/execute/pr22348.c: New.
235
236 2005-07-27  Richard Guenther  <rguenther@suse.de>
237
238         * gcc.dg/tree-ssa/salias-1.c: New testcase.
239
240 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
241
242         PR fortran/22503
243         * gfortran.dg/logical_comp.f90: New test.
244
245 2005-07-27  Jan Hubicka  <jh@suse.cz>
246
247         * inliner-1.c: Add cleanup of dumps.
248         * val-prof-*.c: Likewise.
249         * update-tailcall.c: New.
250
251 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
252
253         PR 22591
254         * gcc.dg/tree-ssa/pr22591.c: New test.
255         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
256
257 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
258
259         PR libobjc/22606
260         * objc.dg/try-catch-11.m: New test.
261
262 2005-07-26  Richard Guenther  <rguenther@suse.de>
263
264         PR tree-optimization/22486
265         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
266
267 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
268
269         PR tree-opt/22484
270         * testsuite/g++.dg/opt/loop2.C: New test.
271
272 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
273
274         * gcc.dg/tree-ssa/reassoc-3.c: New test.
275         * gcc.dg/tree-ssa/reassoc-4.c: New test.
276
277 2005-07-25  Adam Nemet  <anemet@lnxw.com>
278
279         * lib/profopt.exp (profopt-execute): Check for profiling data
280         files on the target.
281
282 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
283
284         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
285         for matching of asm labels.
286
287 2005-07-25  Richard Guenther  <rguenther@suse.de>
288
289         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
290
291 2005-07-25  Richard Guenther  <rguenther@suse.de>
292
293         PR testsuite/22624
294         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
295
296 2005-07-25  Ira Rosen  <irar@il.ibm.com>
297
298         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
299         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
300         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
301         * gcc.dg/vect/vect-100.c: New test.
302         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
303         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
304         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
305         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
306         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
307         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
308         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
309         * gfortran.dg/vect/pr19049.f90: New testcase.
310         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
311
312 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
313
314         * gcc.c-torture/execute/20050713-1.c: New test.
315
316         PR fortran/20063
317         * gfortran.fortran-torture/execute/data_4.f90: New test.
318
319         PR middle-end/20303
320         * gcc.dg/visibility-d.c: New test.
321
322 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
323
324         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
325         * gfortran.dg/underflow.f90: Ditto.
326
327 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
328
329         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
330         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
331         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
332
333 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
334
335         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
336         include case of field width of zero. 
337
338 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
339
340         PR libgfortran/21875
341         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
342         with trailing blanks on normal formatted read.
343
344 2005-07-23  Chao-ying Fu  <fu@mips.com>
345
346         * gcc.target/mips/mips32-dsp-type.c: New test.
347         * gcc.target/mips/mips32-dsp.c: New test.
348
349 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
350
351         PR testsuite/21073
352         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
353
354         PR testsuite/20454
355         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
356         and __cyg_profile_func_exit.
357
358 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
359
360         * gfortran.dg/comma_format_extension_3.f: Fix typo.
361         * gfortran.dg/comma_format_extension_4.f: Same.
362         * gfortran.dg/pr15332.f: Same.
363         * gfortran.dg/pr21730.f: Same.
364
365 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
366
367         * g++.dg/opt/vrp2.C: Fix testcase.
368
369         PR tree-opt/22625
370         * g++.dg/opt/vrp2.C: New test.
371
372 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
373
374         PR debug/21828
375         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
376
377 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
378
379         * gcc.dg/tree-ssa/20050719-1.c: New test.
380
381 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
382
383         * gcc.dg/bfin-longcall-1.c: New file.
384         * gcc.dg/bfin-longcall-2.c: New file.
385
386 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
387
388         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
389
390 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
391
392         PR middle-end/19055
393         * gcc.dg/tree-ssa/pr19055.c: New test.
394         * gcc.dg/tree-ssa/pr19055-2.c: New test.
395
396 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
397
398         PR C++/22358
399         * g++.dg/other/pr22358.C: New test.
400
401 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
402
403         PR c++/2922
404         * g++.dg/lookup/two-stage5.C: New test from bug comments.
405         
406 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
407
408         PR c++/15938
409         * g++.dg/init/union2.C: New test.
410
411 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
412
413         PR c/22393
414         * gcc.dg/complex-4.c: New test.
415
416 2005-07-21  Richard Guenther  <rguenther@suse.de>
417
418         PR testsuite/22522
419         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
420         scanning for asm labels.
421         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
422
423 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
424
425         PR target/22085
426         * gcc.dg/altivec-pr22085.c: New.
427
428 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
429
430         PR tree-optimization/19210
431         * gcc.dg/tree-ssa/pr19210-1.c: New.
432         * gcc.dg/tree-ssa/pr19210-2.c: New.
433
434 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
435
436         PR rtl-optimization/22167
437         * g++.dg/opt/pr22167.C: New test.
438
439 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
440
441         PR c++/2922
442         * g++.dg/lookup/two-stage2.C: New.
443         * g++.dg/lookup/two-stage3.C: New.
444         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
445         fixed two-stage name lookup for operators.
446         * g++.dg/template/call3.C: Compiler now produces an appropriate
447         error message. 
448         * g++.dg/template/crash37.C: Compiler now describes bla() on line
449         14 as a candidate. 
450         * g++.dg/template/ptrmem4.C: Compiler produces different error
451         message.
452         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
453         connect_to_method as a candidate.
454         
455 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
456
457         * gcc.dg/fold-alloc-1.c: New test.
458
459 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
460
461         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
462         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
463
464 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
465
466         * gcc.dg/fold-abs-1.c: New test.
467         * gcc.dg/fold-abs-2.c: New test.
468         * gcc.dg/fold-abs-3.c: New test.
469
470 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
471
472         Make CONSTRUCTOR use VEC to store initializers.
473         * g++.dg/ext/complit3.C: Check for specific error messages.
474         * g++.dg/init/brace2.C: Update error message.
475         * g++.dg/warn/Wbraces2.C: Likewise.
476
477 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
478
479         PR fortran/16940
480         * gfortran.dg/module_interface_1.f90: New test.
481
482 2005-07-19  Danny Berlin <dberlin@dberlin.org>
483             Kenneth Zadeck <zadeck@naturalbridge.com>
484
485         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
486
487 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
488
489         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
490         specify -Wformat for these tests.
491         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
492         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
493         * gcc.dg/format/opt-6.c: Delete.
494
495 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
496
497         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
498         * gcc.dg/tree-ssa/sra-3.c: Likewise.
499
500 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
501
502         * gcc.dg/tree-ssa/alias-2.c: New test.
503
504 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
505
506         PR c++/22263
507         * g++.dg/template/explicit7.C: New test.
508
509 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
510
511         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
512         width of 8 to +Inf and -Inf.
513     
514 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
515
516         PR c++/22139
517         * g++.dg/template/friend36.C: New test.
518
519 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
520
521         PR fortran/21730
522         * gfortran.dg/pr21730.f: New test.
523
524 2005-07-16  Danny Berlin <dberlin@dberlin.org>
525             Kenneth Zadeck <zadeck@naturalbridge.com>
526
527         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
528         since pure const detection cannot run at -O1 in c compiler.
529         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
530         can now optimize this case properly.
531         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
532         because we now pass.
533         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
534
535 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
536
537         PR c/22421
538         * gcc.dg/format/bitfld-1.c: New test.
539
540 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
541
542         PR c++/22204
543         * g++.dg/rtti/repo1.C: New test.
544
545 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
546
547         PR middle-end/22398
548         * gcc.c-torture/compile/pr22398.c: New test.
549
550 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
551
552         PR c++/22132
553         * g++.dg/expr/cast4.C: New test.
554
555 2005-07-15  Richard Guenther  <rguenther@suse.de>
556
557         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
558         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
559
560 2005-07-15  Steven Bosscher  <stevenb@suse.de>
561
562         PR tree-optimization/22230
563         * gcc.dg/tree-ssa/pr22230.c: New test.
564
565 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
566
567         * gfortran.dg/g77/cpp6.f: New test.
568
569         PR fortran/22417
570         * gfortran.dg/g77/cpp5.F: New test.
571         * gfortran.dg/g77/cpp5.h: New file.
572         * gfortran.dg/g77/cpp5inc.h: New file.
573
574 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
575
576         PR libfortran/16435
577         * gfortran.dg/tl_editting.f90: New.
578         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
579
580 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
581
582         * gfortran.dg/char_array_constructor.f90: New test.
583
584 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
585
586         * gfortran.dg/past_eor.f90: New.
587         * gfortran.dg/complex_read.f90: New.
588
589 2005-07-13  Jeff Law  <law@redhat.com>
590
591         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
592         additional casts.
593
594         * gcc.dg/tree-ssa/pr22321.c: New test
595
596 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
597
598         PR tree-optimization/21921
599         * gcc.dg/tree-ssa/pr21921.c: New.
600
601 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
602
603         PR tree-optimizatio/22442
604         * gcc.dg/tree-ssa/loop-11.c: New test.
605
606 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
607
608         PR tree-opt/21840
609         * gcc.c-torture/compile/pr21840.c: New test.
610
611 2005-07-12  Jan Hubicka  <jh@suse.cz>
612
613         * gcc.c-torture/compile/pr22379.c: New test.
614
615 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
616
617         PR libfortran/21593
618         gfortran.dg/dev_null.f90:  Remove outdated comment about
619         PR libfortran/21593.
620
621
622 2005-07-12  Dale Johannesen  <dalej@apple.com>
623
624         * gcc.target/i386/compress-float-sse.c:  New.
625         * gcc.target/i386/compress-float-sse-pic.c:  New.
626         * gcc.target/i386/compress-float-387.c:  New.
627         * gcc.target/i386/compress-float-387-pic.c:  New.
628         * gcc.dg/compress-float-ppc.c:  New.
629         * gcc.dg/compress-float-ppc-pic.c:  New.
630
631 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
632
633         PR libfortran/21593
634         gfortran.dg/dev_null.f90:  Remove targets.
635
636 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
637
638         PR tree-opt/22335
639         * gcc.dg/pr22335-1.c: New test.
640         * gcc.dg/pr22335-2.c: New test.
641
642 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
643
644         PR c++/20172
645         * g++.dg/template/nontype12.C : New test.
646
647 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
648
649         * gcc.dg/tree-ssa/loop-10.c: New test.
650
651 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
652
653         * gcc.c-torture/execute/20020720-1.x: Remove.
654
655 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
656
657         * gfortran.fortran-torture/execute/forall_7.f90: New test.
658
659 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
660
661         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
662         (dg-mips-options): Use it.
663
664 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
665
666         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
667
668 2005-07-09  Richard Henderson  <rth@redhat.com>
669
670         * lib/target-supports.exp (check_effective_target_sync_char_short):
671         Add alpha.
672
673 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
674
675         PR libfortran/22217
676         * gfortran.dg/negative-z-descriptor.f90:  New test.
677
678 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
679
680         PR tree-opt/22329
681         * gcc.dg/pr22329.c: New test.
682
683 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
684
685         PR tree-optimization/20139
686         * gcc.dg/tree-ssa/pr20139.c: New.
687
688 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
689
690         PR tree-opt/22356
691         * testsuite/gcc.dg/pr22356-1.c: New test.
692
693 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
694
695         PR c++/21799
696         * g++.dg/template/unify8.C: New.
697         * g++.dg/template/unify9.C: New.
698
699 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
700
701         * gfortran.fortran-torture/execute/entry_10.f90: New test.
702
703 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
704
705         * gcc.dg/darwin-version-1.c: New.
706         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
707         * gcc.dg/builtins-20.c: Likewise.
708         * gcc.dg/builtins-53.c: Likewise.
709         * gcc.dg/torture/builtins-convert-1.c: Likewise.
710         * gcc.dg/torture/builtins-convert-2.c: Likewise.
711         * gcc.dg/torture/builtins-convert-3.c: Likewise.
712         * gcc.dg/torture/builtins-power-1.c: Likewise.
713         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
714         on Darwin.
715
716 2005-07-07  Jeff Law  <law@redhat.com>
717
718         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
719         argument evaluation order.
720
721 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
722
723         PR libfortran/21594
724         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
725         Add test cases where the shift length is greater than the
726         array length.
727
728 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
729
730         * obj-c++.dg/proto-lossage-6.mm: New.
731         * objc.dg/proto-lossage-6.m: New.
732
733 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
734
735         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
736         * objc.dg/gnu-runtime-2.m: Likewise.
737
738 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
739
740         * gfortran.dg/longline.f: New test.
741
742         * gfortran.dg/badline.f: New test.
743
744 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
745
746         PR fortran/16531
747         PR fortran/15966
748         PR fortran/18781
749         * gfortran.dg/hollerith.f90: New.
750         * gfortran.dg/hollerith2.f90: New.
751         * gfortran.dg/hollerith3.f90: New.
752         * gfortran.dg/hollerith4.f90: New.
753         * gfortran.dg/hollerith_f95.f90: New.
754         * gfortran.dg/hollerith_legacy.f90: New.
755         * gfortran.dg/g77/cpp4.F: New. Port from g77.
756
757 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
758
759         PR objc/22274
760         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
761         * objc.dg/gnu-runtime-2.m: New.
762
763 2005-07-06  Jeff Law  <law@redhat.com>
764
765         * gcc.dg/tree-ssa/vrp17.c: New test.
766
767 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
768
769         PR fortran/22327
770         * gfortran.dg/array_constructor_5.f90: New test.
771
772 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
773
774         * gfortran.fortran-torture/execute/entry_9.f90: New test.
775
776 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
777
778         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
779         * gcc.dg/980816-1.c: Ditto.
780
781 2005-07-06  Jeff Law  <law@redhat.com>
782
783         * gcc.c-torture/compile/pr21356.c: New test.
784
785 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
786
787         PR c/22013
788         PR c/22098
789         * gcc.c-torture/compile/pr22013-1.c,
790         gcc.c-torture/execute/pr22098-1.c,
791         gcc.c-torture/execute/pr22098-2.c,
792         gcc.c-torture/execute/pr22098-3.c: New tests.
793
794 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
795
796         PR c/22308
797         * gcc.dg/pr22308-1.c: New test.
798
799 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
800
801         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
802         target.
803         * gcc.dg/compare9.c: Use -fshort-enums instead of
804         -fno-short-enums.  Change the last test to dg-bogus.
805
806 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
807
808         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
809         * gcc.dg/compare9.c: New.
810
811 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
812
813         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
814
815 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
816
817         PR testsuite/22288
818         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
819
820
821 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
822
823         * gcc.dg/format/gcc_gfc-1.c: New.
824
825 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
826
827         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
828
829 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
830
831         PR fortran/20842
832         * gfortran.dg/io_invalid_1.f90: New test.
833
834 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
835
836         * gcc.dg/format/gcc_diag-1.c: Update.
837
838 2005-07-02  Jeff Law  <law@redhat.com>
839
840         * gcc.dg/tree-ssa/pr22051-1.c: New test.
841         * gcc.dg/tree-ssa/pr22051-2.c: New test.
842
843 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
844
845         * gcc.dg/format/gcc_diag-1.c: Update.
846
847 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
848
849         PR tree-opt/22269
850         * gcc.c-torture/compile/pr22269.c: New test.
851
852 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
853
854         PR 21584
855         PR 22219
856         * g++.dg/tree-ssa/pr21584-1.C: New test.
857         * g++.dg/tree-ssa/pr21584-2.C: New test.
858
859 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
860
861         * obj-c++.dg/try-catch-11.mm: New.
862         * objc.dg/try-catch-10.m: New.
863
864 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
865
866         * g++.dg/other/ucnid-1.C: xfail on AIX.
867
868 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
869
870         PR 22234
871         * gcc.dg/20050629-1.c: New test.
872
873 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
874
875         * obj-c++.dg/const-str-1[0-1].mm: New.
876         * objc.dg/const-str-1[0-1].m: New.
877
878 2005-05-29  Richard Henderson  <rth@redhat.com>
879
880         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
881         Rename from check_effective_target_vect_no_max.
882         (check_effective_target_vect_no_int_add): New.
883         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
884         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
885         * gcc.dg/vect/vect-reduc-3.c: Likewise.
886         * gcc.dg/vect/vect-reduc-1.c: Use both.
887         * gcc.dg/vect/vect-reduc-2.c: Likewise.
888
889 2005-05-29  Richard Henderson  <rth@redhat.com>
890
891         * lib/target-supports.exp (check_effective_target_vect_no_max): 
892         Remove i386 and x86_64.
893
894 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
895
896         PR testsuite/21969
897         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
898
899 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
900
901         PR middle-end/21969
902         * gcc.dg/vect/pr21969.c: New test.
903
904 2005-06-28  Eric Christopher  <echristo@redhat.com>
905
906         PR c/22052
907         PR c/21975
908         * gcc.dg/inline1.c: New test.
909         * gcc.dg/inline2.c: Ditto.
910         * gcc.dg/inline3.c: Ditto.
911         * gcc.dg/inline4.c: Ditto.
912         * gcc.dg/inline5.c: Ditto.
913         
914 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
915
916         PR libfortran/22142
917         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
918         Add testcase also testing eoshift1 for PR 22142.
919
920 2005-06-28  Richard Henderson  <rth@redhat.com>
921
922         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
923         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
924         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
925         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
926         gcc.dg/tree-ssa/20030922-2.c: Likewise.
927
928 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
929
930         PR libfortran/22142
931         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
932         Add testcase for PR 22142.
933
934 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
935
936         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
937         gcc.target/ia64/fpreg-2.c: New tests.
938
939 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
940
941         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
942
943 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
944
945         PR libfortran/22170
946         * gfortran.dg/slash_1.f90: New test.
947
948 2005-06-27  Richard Henderson  <rth@redhat.com>
949
950         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
951         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
952         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
953         * gcc.dg/vect/vect-reduc-2.c: Likewise.
954         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
955         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
956
957 2005-06-27  Richard Henderson  <rth@redhat.com>
958
959         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
960         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
961
962 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
963
964         * obj-c++.dg/proto-lossage-5.mm: New.
965         * objc.dg/proto-lossage-5.m: New.
966
967 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
968
969         PR 21959
970         * gcc.dg/tree-ssa/pr21959.c: New test.
971
972 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
973
974         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
975         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
976         testing uninitialized var.
977
978         * gcc.c-torture/execute/builtins/chk.h: New.
979         * gcc.c-torture/execute/builtins/lib/chk.c: New.
980         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
981         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
982         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
983         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
984         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
985         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
986         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
987         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
988         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
989         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
990         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
991         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
992         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
993         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
994         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
995         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
996         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
997         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
998         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
999         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
1000         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
1001         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
1002         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
1003         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
1004         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
1005         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
1006         * gcc.dg/builtin-object-size-1.c: New test.
1007         * gcc.dg/builtin-object-size-2.c: New test.
1008         * gcc.dg/builtin-object-size-3.c: New test.
1009         * gcc.dg/builtin-object-size-4.c: New test.
1010         * gcc.dg/builtin-object-size-5.c: New test.
1011         * gcc.dg/builtin-stringop-chk-1.c: New test.
1012         * gcc.dg/builtin-stringop-chk-2.c: New test.
1013         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
1014         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
1015         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
1016         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
1017         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
1018         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
1019         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
1020         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
1021         * gcc.c-torture/execute/printf-1.c: New test.
1022         * gcc.c-torture/execute/fprintf-1.c: New test.
1023         * gcc.c-torture/execute/vprintf-1.c: New test.
1024         * gcc.c-torture/execute/vfprintf-1.c: New test.
1025         * gcc.c-torture/execute/printf-chk-1.c: New test.
1026         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1027         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1028         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1029
1030 2005-06-27  Michael Matz  <matz@suse.de>
1031
1032         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1033         slot is not merged if address escapes.
1034
1035 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1036
1037         PR c/21911
1038         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1039
1040 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1041
1042         PR middle-end/17965
1043         * gcc.c-torture/compile/20050622-1.c: New test.
1044
1045         PR middle-end/22028
1046         * gcc.dg/20050620-1.c: New test.
1047
1048 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1049
1050         PR tree-optimization/22026
1051         * gcc.dg/tree-ssa/pr22026.c: New.
1052
1053 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1054
1055         PR libfortran/22144
1056         * gfortran.dg/shift-alloc.f90:  New testcase.
1057
1058 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1059
1060         * all files: Update FSF address in copyright headers.
1061
1062 2005-06-22  Jan Hubicka  <jh@suse.cz>
1063
1064         * wholeprogram-1.c: New testcase.
1065         * wholeprogram-2.c: New testcase.
1066
1067 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1068
1069         PR 22171
1070         * gcc.dg/tree-ssa/pr22171.c: New test.
1071
1072 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1073
1074         * gfortran.dg/simplify_modulo.f90: New.
1075
1076 2005-06-24  Jan Hubicka  <jh@suse.cz>
1077
1078         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1079
1080 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1081
1082         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1083
1084 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1085
1086         * obj-c++.dg/typedef-alias-1.mm: New.
1087         * objc.dg/typedef-alias-1.m: New.
1088
1089 2005-06-23  Jeff Law  <law@redhat.com>
1090
1091         * gcc.dg/tree-ssa/vrp16.c: New test.
1092
1093 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1094
1095         * lib/target-supports.exp: Add
1096         check_effective_target_fortran_large_real and
1097         check_effective_target_fortran_large_int to check for
1098         corresponding effective targets.
1099         * gfortran.dg/large_integer_kind_1.f90: New test.
1100         * gfortran.dg/large_real_kind_1.f90: New test.
1101
1102 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1103
1104         PR tree-optimization/22117
1105         * gcc.dg/tree-ssa/pr22117.c: New.
1106
1107 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1108
1109         PR testsuite/22123
1110         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1111
1112 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1113
1114         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1115
1116 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1117
1118         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1119         * gfortran.dg/f2c_4.c: Likewise
1120         
1121 2005-06-22 Paul Brook  <paul@codesourcery.com>
1122
1123         PR fortran/21034
1124         * gfortran.dg/auto_save_1.f90: New test.
1125
1126 2005-06-22  Michael Matz  <matz@suse.de>
1127
1128         * gcc.target/x86-64/abi: New directory.
1129         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1130         * gcc.target/x86-64/abi/README.gcc: New file.
1131         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1132         * gcc.target/x86-64/abi/asm-support.s: New file.
1133         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1134         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1135         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1136         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1137         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1138         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1139         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1140         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1141         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1142         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1143         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1144         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1145         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1146         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1147         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1148         * gcc.target/x86_64/abi/test_varargs.c: New test.
1149
1150 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1151
1152         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1153         32-bit i?86 and x86_64.
1154
1155 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1156
1157         * obj-c++.dg/const-str-[1-9].mm: New tests.
1158
1159 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1160
1161         PR fortran/22010
1162         * gfortran.dg/namelist_use.f90: New.
1163         * gfortran.dg/namelist_use_only.f90: New.
1164
1165 2005-06-21  Jeff Law  <law@redhat.com>
1166
1167         * gcc.dg/tree-ssa/vrp15.c: New test.
1168
1169 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1170
1171         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1172         Remove.
1173         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1174         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1175         remove vect_reduction target keyword. Also avoid two returns in main.
1176         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1177         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1178         * gcc.dg/vect/vect-reduc-1short.c: New test.
1179         * gcc.dg/vect/vect-reduc-1char.c: New test.
1180         * gcc.dg/vect/vect-reduc-2short.c: New test.
1181         * gcc.dg/vect/vect-reduc-2char.c: New test.
1182         * gcc.dg/vect/vect-reduc-6.c: New test.
1183         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1184         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1185         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1186
1187 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1188         Paul Thomas  <pault@gcc.gnu.org>
1189
1190         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1191         New tests.
1192         
1193 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1194
1195         * gfortran.dg/backslash_1.f90: New test.
1196         * gfortran.dg/backslash_2.f90: New test.
1197
1198 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1199
1200         * gfortran.dg/duplicate_labels.f90: New test.
1201
1202 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1203
1204         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1205         unsupportable relocations.
1206         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1207         * gcc.dg/20050321-2.c: xfail for NetWare.
1208
1209 2005-06-20  Andreas Jaeger  <aj@suse.de>
1210
1211         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1212         gcc.target/i386/fastcall-sseregparm.c,
1213         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1214
1215 2005-06-19  Richard Henderson  <rth@redhat.com>
1216
1217         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1218
1219 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1220
1221         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1222
1223 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1224
1225         PR c++/22115
1226         * g++.dg/conversion/simd2.C: Change expected error message.
1227
1228 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1229
1230         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1231         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1232         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1233
1234 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1235
1236         * gcc.dg/fold-mod-1.c: New test.
1237
1238 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1239
1240         PR fortran/19926
1241         * gfortran.dg/pr19926.f90: New test.
1242
1243 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1244
1245         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1246         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1247         targets.
1248         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1249         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1250
1251 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1252
1253         * gcc.target/ia64/float80-varargs-1.c: New test.
1254
1255 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1256
1257         PR tree-opt/22035
1258         * gfortran.dg/f2c_6.f90: New test.
1259
1260 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1261
1262         PR c++/17413
1263         * g++.dg/template/local5.C: New.
1264
1265 2005-06-17  Richard Henderson  <rth@redhat.com>
1266
1267         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1268
1269 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1270
1271         PR testsuite/21945
1272         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1273
1274 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1275
1276         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1277         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1278         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1279         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1280         check_vect to verify the presence of hardware vector support.
1281
1282 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1283
1284         PR testsuite/22056
1285         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1286
1287 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1288
1289         PR libfortran/19216
1290         * gfortran.dg/pr19216.f: Add correct space between brackets and
1291         dg directive.
1292
1293 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1294
1295         PR libfortran/16436
1296         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1297
1298 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1299
1300         * gcc.target/i386/attributes-error.c: New testcase.
1301         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1302         * gcc.target/i386/regparm-stdcall.c: Likewise.
1303         * gcc.target/i386/sseregparm-1.c: Likewise.
1304         * gcc.target/i386/sseregparm-2.c: Likewise.
1305
1306 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1307
1308         * g++.dg/rtti/crash2.C: New.
1309
1310 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1311
1312         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1313
1314 2005-06-15  David Ung  <davidu@mips.com>
1315
1316         * gcc.target/mips/mips16e-extends.c: New test for testing the
1317         generation of MIPS16e zeb/zeh, seb/seh instructions.
1318
1319 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1320
1321         PR 22018
1322         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1323         * gcc.dg/tree-ssa/pr22018.c: New test.
1324
1325 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1326
1327         * gcc.dg/simd-1.c: Update error messages.
1328         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1329         * gcc.dg/simd-2.c: Update error messages.
1330         * gcc.dg/simd-4.c: New.
1331
1332 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1333
1334         PR c++/20678
1335         * g++.dg/other/crash-4.C: New.
1336
1337 2005-06-14  Devang Patel  <dpatel@apple.com>
1338
1339         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1340
1341 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1342
1343         PR c++/21929
1344         * g++.dg/parse/crash11.C: Update
1345
1346 2005-06-13  Jeff Law  <law@redhat.com>
1347
1348         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1349         perform the desired transformations.
1350         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1351         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1352
1353 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1354
1355         PR fortran/22038
1356         * gfortran.dg/forall_1.f90: Un-XFAIL.
1357
1358 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1359
1360         PR c++/21929
1361         * g++.dg/parse/crash26.C: New.
1362
1363         PR c++/20789
1364         * g++.dg/init/member1.C: New.
1365
1366 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1367
1368         * gfortran.dg/altreturn_1.f90: New test.
1369
1370 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1371
1372         PR middle-end/21985
1373         * gcc.dg/tree-ssa/pr21985.c: New test.
1374
1375 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1376
1377         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1378
1379 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1380
1381         PR c++/21930
1382         * g++.dg/other/error10.C: New test case.
1383
1384 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1385
1386         PR libfortran/19155
1387         * gfortran.dg/pr19155.f: Add test.
1388
1389 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1390
1391         * gfortran.dg/f2c_7.f90: New test.
1392
1393         * gfortran.dg/forall_1.f90: XFAILed.
1394
1395 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1396
1397         * gcc.dg/pr14796-1.c: New.
1398         * gcc.dg/pr14796-2.c: New.
1399
1400 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1401
1402         PR fortran/17792
1403         PR fortran/21375
1404         * gfortran.dg/deallocate_stat.f90:  New test.
1405
1406 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1407
1408         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1409
1410 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1411
1412         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1413         access will be generated when this loop is vectorized. Test that
1414         accesses with same alignment were detected.
1415         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1416         Test that accesses with same alignment were detected.
1417         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1418         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1419         alignment were detected.
1420
1421 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1422
1423         * gcc.dg/Wcxx-compat-1.c: New.
1424
1425 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1426
1427         PR libfortran/21480
1428         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1429         complex array.
1430
1431 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1432
1433         * gcc.dg/alias-8.c: New.
1434
1435 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1436
1437         * gcc.dg/format/cmn_err-1.c: Update.
1438
1439 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1440
1441         PR target/20666
1442         * gcc.target/sparc/fexpand-2.c: New.
1443         * gcc.target/sparc/fpmerge-2.c: New.
1444         * gcc.target/sparc/fpmul-2.c: New.
1445         * gcc.target/sparc/noresult.c: New.
1446         * gcc.target/sparc/pdist-2.c: New.
1447         * gcc.target/sparc/pdist-3.c: New.
1448
1449 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1450
1451         PR testsuite/21702
1452         * gcc.target/i386/i386.exp: Fix comment typo.
1453
1454 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1455
1456         PR c++/19497
1457         * g++.dg/inherit/using5.C: New.
1458         * g++.dg/inherit/using6.C: New.
1459
1460 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1461
1462         PR c++/19894
1463         * g++.dg/template/ptrmem15.C: New test.
1464
1465         PR c++/20563
1466         * g++.dg/ext/label4.C: New test.
1467
1468 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1469
1470         * gcc.dg/tls/debug-1.c: New test.
1471
1472 2005-06-07  Dale Johannesen  <dalej@apple.com>
1473
1474         * gcc.target/i386/movq.c:  New.
1475
1476 2005-06-07  Dale Johannesen  <dalej@apple.com>
1477
1478         * gcc.dg/20050607-1.c:  New.
1479
1480 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1481
1482         PR middle-end/21850
1483         * gcc.c-torture/execute/20050607-1.c: New test.
1484
1485 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1486
1487         PR libfortran/21926
1488         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1489         Test case where the return array has lowest stride one,
1490         but isn't packed.
1491
1492 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1493
1494         * lib/target-supports.exp (check_effective_target_sync_int_long):
1495         Add s390 and s390x targets.
1496
1497 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1498
1499         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1500         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1501         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1502         * gcc.dg/tree-ssa/loop-9.c: New test.
1503
1504 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1505
1506         * g++.dg/parse/defarg10.C: New.
1507
1508 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1509
1510         PR regression/21897
1511         * gcc.c-torture/execute/20050604-1.c: New test.
1512
1513 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1514
1515         PR 21903
1516         * g++.dg/parse/defarg9.C: New.
1517
1518         PR c++/20637
1519         * g++.dg/inherit/using4.C: New.
1520         * g++.dg/overload/error1.C: Adjust expected errors.
1521         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1522         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1523         * g++.old-deja/g++.other/redecl2.C: Likewise.
1524         * g++.old-deja/g++.other/redecl4.C: Likewise.
1525         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1526
1527 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1528
1529         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1530
1531 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1532
1533         * lib/gfortran.exp (gfortran_target_compile): Call
1534         dg-additional-files-options
1535         * gfortran.dg/f2c_4.f90: New file
1536         * gfortran.dg/f2c_4.c: New file
1537         * gfortran.dg/f2c_5.f90: New file
1538         * gfortran.dg/f2c_5.c: New file
1539
1540 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1541
1542         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1543
1544         PR fortran/21912
1545         * gfortran.dg/array_constructor_4.f90: New test.
1546
1547 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1548
1549         PR c++/21619
1550         * g++.dg/ext/builtin9.C: New test.
1551
1552 2005-06-05  Dale Johannesen  <dalej@apple.com>
1553
1554         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1555         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1556
1557 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1558
1559         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1560         * gcc.dg/vect/vect-reduc-1.c: New.
1561         * gcc.dg/vect/vect-reduc-2.c: New.
1562         * gcc.dg/vect/vect-reduc-3.c: New.
1563
1564 2005-06-04  Dale Johannesen  <dalej@apple.com>
1565
1566         * gcc.c-torture/execute/20050603-1.c:  New.
1567         * gcc.c-torture/execute/20050603-2.c:  New.
1568         * gcc.dg/20050603-3.c:  New.
1569
1570 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1571
1572         PR fortran/19195
1573         * gfortran.dg/debug_1.f90: New test.
1574
1575         * gfortran.dg/forall_1.f90: New test.
1576
1577 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1578
1579         * gfortran.dg/array_constructor_3.f90: New test.
1580
1581 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1582
1583         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1584
1585 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1586
1587         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1588
1589 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1590
1591         PR c/21873
1592         * gcc.dg/init-excess-1.c: New test.
1593
1594 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1595
1596         PR c++/21853
1597         * g++.dg/expr/static_cast6.C: New test.
1598
1599 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1600
1601         * gcc.dg/tree-ssa/vrp14.c: New test.
1602
1603 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1604
1605         PR c++/21336
1606         * g++.dg/template/new2.C: New test.
1607
1608 2005-06-03  Josh Conner  <jconner@apple.com>
1609
1610         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1611         all entries in initializer.
1612
1613 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1614
1615         PR middle-end/21858
1616         * gcc.dg/pr21858.c: New testcase.
1617
1618 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1619
1620         PR tree-optimization/21292
1621
1622         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1623         New.
1624         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1625         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1626         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1627         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1628         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1629
1630 2005-06-02  Richard Henderson  <rth@redhat.com>
1631
1632         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1633
1634 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1635
1636         * gcc.dg/wtypequal.c: New testcase.
1637
1638 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1639
1640         PR 21582
1641         * gcc.dg/tree-ssa/pr21582.c: New test.
1642
1643 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1644
1645         PR c++/21280
1646         * g++.dg/opt/interface2.h: New.
1647         * g++.dg/opt/interface2.C: New.
1648         * g++.dg/init/ctor4.C: Adjust error lines.
1649         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1650         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1651         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1652         * g++.old-deja/g++.pt/assign1.C: Likewise.
1653         * g++.old-deja/g++.pt/crash20.C: Likewise.
1654
1655 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1656
1657         PR tree-optimization/21734
1658         * g++.dg/vect/pr21734_1.cc: New.
1659         * g++.dg/vect/pr21734_2.cc: New.
1660
1661 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1662
1663         PR c++/20350
1664         * g++.dg/template/spec24.C: New.
1665
1666         PR c++/21151
1667         * g++.dg/pch/local-1.C: New.
1668         * g++.dg/pch/local-1.Hs: New.
1669
1670 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1671
1672         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1673         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1674         * gcc.dg/tree-ssa/pr14341.c: New test.
1675         * gcc.dg/tree-ssa/pr14841.c: New test.
1676         * gcc.dg/tree-ssa/pr20701.c: New test.
1677         * gcc.dg/tree-ssa/pr21086.c: New test.
1678         * gcc.dg/tree-ssa/pr21090.c: New test.
1679         * gcc.dg/tree-ssa/pr21332.c: New test.
1680         * gcc.dg/tree-ssa/pr21458.c: New test.
1681         * gcc.dg/tree-ssa/pr21658.c: New test.
1682         * gcc.dg/tree-ssa/vrp01.c: New test.
1683         * gcc.dg/tree-ssa/vrp02.c: New test.
1684         * gcc.dg/tree-ssa/vrp03.c: New test.
1685         * gcc.dg/tree-ssa/vrp04.c: New test.
1686         * gcc.dg/tree-ssa/vrp05.c: New test.
1687         * gcc.dg/tree-ssa/vrp06.c: New test.
1688         * gcc.dg/tree-ssa/vrp07.c: New test.
1689         * gcc.dg/tree-ssa/vrp08.c: New test.
1690         * gcc.dg/tree-ssa/vrp09.c: New test.
1691         * gcc.dg/tree-ssa/vrp10.c: New test.
1692         * gcc.dg/tree-ssa/vrp11.c: New test.
1693         * gcc.dg/tree-ssa/vrp12.c: New test.
1694         * gcc.dg/tree-ssa/vrp13.c: New test.
1695
1696 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1697
1698         PR 21029
1699         * gcc.dg/tree-ssa/pr21029.c: New test.
1700
1701 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1702
1703         * gfortran.dg/logint-1.f: New test case.
1704         * gfortran.dg/logint-2.f: Likewise.
1705         * gfortran.dg/logint-3.f: Likewise.
1706
1707 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR c/21536
1710         PR c/20760
1711         * gcc.dg/20050527-1.c: New test.
1712
1713         * gcc.dg/i386-sse-12.c: New test.
1714
1715         PR fortran/21729
1716         * gfortran.dg/implicit_5.f90: New test.
1717
1718 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1719
1720         PR fortran/20883
1721         * gfortran/assign_4.f90: New test.
1722         * gfortran/assign_2.f90: Change compile to run.
1723
1724 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1725
1726         * lib/target-supports.exp
1727         (check_effective_target_sync_char_short): New.
1728         * gcc.dg/sync-2.c: New.
1729
1730 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1731
1732         PR tree-optimization/21817
1733         * gcc.dg/torture/pr21817-1.c: New.
1734
1735 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1736
1737         PR c++/21165
1738         * g++.dg/template/init5.C: New.
1739
1740 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1741
1742         * gfortran.dg/char_initialiser_actual.f90:
1743         Test character initialisers as actual arguments.
1744         * gfortran.dg/char_pointer_comp_assign.f90:
1745         Test character pointer structure component assignments.
1746         * gfortran.dg/char_array_structure_constructor.f90:
1747         Test character components in structure constructors.
1748
1749 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1750
1751         PR middle-end/20931
1752         * g++.dg/opt/pr20931.C: New test.
1753
1754 2005-05-31  Andreas Jaeger  <aj@suse.de>
1755
1756         PR testsuite/20772
1757         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1758         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1759         g++.old-deja/g++.ext/asmspec1.C,
1760         g++.old-deja/g++.other/regstack.C,
1761         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1762         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1763         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1764         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1765         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1766         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1767         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1768         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1769         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1770         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1771         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1772         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1773         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1774         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1775         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1776         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1777         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1778         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1779         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1780
1781 2005-05-31  Jeff Law  <law@redhat.com>
1782
1783         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1784
1785 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1786
1787         PR middle-end/21743
1788         * gcc.dg/builtins-1.c: Activate disabled clog test.
1789         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1790
1791 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1792
1793         * gfortran.dg/char_pointer_assign.f90:
1794         Test character-pointer assignments and pointer assignments.
1795         * gfortran.dg/char_pointer_dummy.f90:
1796         Test character-pointer dummy arguments.
1797         * gfortran.dg/char_pointer_func.f90:
1798         Test character-pointer function returns.
1799         * gfortran.dg/char_pointer_dependency.f90:
1800         Test character-pointer functions with dependencies.
1801
1802 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1803
1804         PR c++/21784
1805         * g++.dg/lookup/using14.C: New test.
1806
1807 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1808
1809         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1810         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1811         trailing ^M.
1812
1813 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1814
1815         PR c++/17413
1816         * g++.dg/template/local5.C: New.
1817
1818         PR target/21761
1819         * gcc.c-torture/compile/pr21761.c: New.
1820
1821         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1822         before darwin8.
1823
1824 2005-05-30  Steven G. Kargl
1825
1826         PR fortran/20846
1827         * gfortran.dg/inquire_8.f90: New test.
1828
1829 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1830
1831         PR libfortran/21376
1832         * gfortran.dg/output_exponents_1.f90: New test.
1833
1834 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1835
1836         PR libfortran/20006
1837         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1838
1839 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1840
1841         PR c++/21210
1842         * g++.dg/ext/complex1.C: New test.
1843
1844         PR c++/21340
1845         * g++.dg/init/ctor6.C: New test.
1846
1847 2005-05-29  Jan Hubicka  <jh@suse.cz>
1848
1849         * gcc.c-torture/compile/pr21562.c: New.
1850
1851 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1852
1853         * gfortran.dg/subnormal_1.f90: New test.
1854
1855 2005-05-28  Jan Hubicka  <jh@suse.cz>
1856
1857         * tree-prof.exp: Fix comment.
1858         * value-prof-1.c: New.
1859         * value-prof-2.c: New.
1860         * value-prof-3.c: New.
1861         * value-prof-4.c: New.
1862
1863 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1864
1865         PR c++/21614
1866         * g++.dg/expr/ptrmem6.C: New test.
1867         * g++.dg/expr/ptrmem6a.C: Likewise.
1868
1869 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1870
1871         PR tree-optimization/21658
1872         * gcc.dg/tree-ssa/pr21658.c: New.
1873
1874 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1875
1876         PR c++/21455
1877         * g++.dg/inherit/ptrmem3.C: New.
1878
1879         PR c++/21681
1880         * g++.dg/parse/template16.C: New.
1881
1882 2005-05-27  Andreas Jaeger  <aj@suse.de>
1883
1884         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1885
1886         * gcc.dg/i386-sse-8.c: Run test on all archs.
1887
1888 2005-05-26  Mike Stump  <mrs@apple.com>
1889
1890         * objc.dg/isa-field-1.m: Only run on darwin.
1891         * objc.dg/lookup-1.m: Likewise.
1892         * objc.dg/try-catch-8.m: Likewise.
1893
1894 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1895
1896         PR tree-optimization/9814
1897         * gcc.dg/pr9814-1.c: New test case.
1898
1899 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1900
1901         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1902         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1903         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1904         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1905         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1906         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1907         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1908         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1909         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1910         objc.dg/try-catch-8.m: New.
1911
1912 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1913
1914         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1915         remove extraneous semicolons.
1916
1917 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1918
1919         * obj-c++.dg/comp-types-12.mm: New.
1920         * objc.dg/comp-types-11.m: New.
1921         * objc.dg/selector-4.m: New.
1922
1923 2005-05-26  Andreas Jaeger  <aj@suse.de>
1924
1925         PR testsuite/20772
1926         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1927         g++.old-deja/g++.ext/attrib3.C,
1928         g++.old-deja/g++.other/store-expr1.C,
1929         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1930         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1931         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1932         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1933         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1934         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1935         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1936         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1937         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1938         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1939         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1940         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1941         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1942         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1943         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1944         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1945         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1946         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1947         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1948
1949 2005-05-26  Andreas Jaeger  <aj@suse.de>
1950
1951         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1952         x86-64 compilation.
1953
1954 2005-05-26  Andreas Jaeger  <aj@suse.de>
1955
1956         PR testsuite/20772
1957         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1958         gcc.misc-tests/i386-pf-athlon-1.c,
1959         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1960         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1961         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1962         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1963         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1964         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1965         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1966         programs.
1967
1968         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1969         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1970         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1971         x86-64 compilation.
1972
1973         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1974         x86_64.
1975
1976         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1977         effective-target ilp32.
1978
1979 2005-05-26  David Ung  <davidu@mips.com>
1980
1981         * gcc.target/mips/ext_ins.c: New test for testing the generation
1982         of MIPS32/64 rev 2 ext/ins instructions.
1983
1984 2005-05-26  Andreas Jaeger  <aj@suse.de>
1985
1986         * treelang/compile/unsigned.tree: Use gimple instead of
1987         nonexisting generic dump.
1988
1989 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1990
1991         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1992
1993 2005-05-26  Andreas Jaeger  <aj@suse.de>
1994
1995         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1996
1997 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1998
1999         PR libfortran/17283
2000         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
2001         Test callee-allocated memory with write statements.
2002
2003 2005-05-25  Roger Sayle  <roger@eyesopen.com>
2004
2005         PR middle-end/21709
2006         * gcc.dg/pr21709-1.c: New test case.
2007
2008 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2009             Mike Stump  <mrs@apple.com>
2010
2011         * objc/execute/next_mapping.h: Update for C++.
2012
2013         * obj-c++.dg/selector-1.mm: Move to...
2014         * obj-c++.dg/selector-4.mm: here...
2015
2016         * obj-c++.dg/basic.mm: New.
2017         * obj-c++.dg/comp-types-1.mm: New.
2018         * obj-c++.dg/cxx-class-1.mm: New.
2019         * obj-c++.dg/cxx-ivars-1.mm: New.
2020         * obj-c++.dg/cxx-ivars-2.mm: New.
2021         * obj-c++.dg/cxx-ivars-3.mm: New.
2022         * obj-c++.dg/cxx-scope-1.mm: New.
2023         * obj-c++.dg/cxx-scope-2.mm: New.
2024         * obj-c++.dg/defs.mm: New.
2025         * obj-c++.dg/empty-private-1.mm: New.
2026         * obj-c++.dg/encode-1.mm: New.
2027         * obj-c++.dg/encode-2.mm: New.
2028         * obj-c++.dg/encode-3.mm: New.
2029         * obj-c++.dg/extern-c-1.mm: New.
2030         * obj-c++.dg/extra-semi.mm: New.
2031         * obj-c++.dg/fix-and-continue-2.mm: New.
2032         * obj-c++.dg/isa-field-1.mm: New.
2033         * obj-c++.dg/ivar-list-semi.mm: New.
2034         * obj-c++.dg/local-decl-1.mm: New.
2035         * obj-c++.dg/lookup-1.mm: New.
2036         * obj-c++.dg/lookup-2.mm: New.
2037         * obj-c++.dg/method-1.mm: New.
2038         * obj-c++.dg/method-2.mm: New.
2039         * obj-c++.dg/method-3.mm: New.
2040         * obj-c++.dg/method-4.mm: New.
2041         * obj-c++.dg/method-5.mm: New.
2042         * obj-c++.dg/method-6.mm: New.
2043         * obj-c++.dg/method-7.mm: New.
2044         * obj-c++.dg/no-extra-load.mm: New.
2045         * obj-c++.dg/overload-1.mm: New.
2046         * obj-c++.dg/pragma-1.mm: New.
2047         * obj-c++.dg/pragma-2.mm: New.
2048         * obj-c++.dg/private-1.mm: New.
2049         * obj-c++.dg/private-2.mm: New.
2050         * obj-c++.dg/proto-qual-1.mm: New.
2051         * obj-c++.dg/qual-types-1.mm: New.
2052         * obj-c++.dg/stubify-1.mm: New.
2053         * obj-c++.dg/stubify-2.mm: New.
2054         * obj-c++.dg/super-class-1.mm: New.
2055         * obj-c++.dg/super-class-2.mm: New.
2056         * obj-c++.dg/super-dealloc-1.mm: New.
2057         * obj-c++.dg/super-dealloc-2.mm: New.
2058         * obj-c++.dg/template-1.mm: New.
2059         * obj-c++.dg/template-2.mm: New.
2060         * obj-c++.dg/template-3.mm: New.
2061         * obj-c++.dg/template-4.mm: New.
2062         * obj-c++.dg/template-5.mm: New.
2063         * obj-c++.dg/template-6.mm: New.
2064         * obj-c++.dg/try-catch-1.mm: New.
2065         * obj-c++.dg/try-catch-2.mm: New.
2066         * obj-c++.dg/try-catch-3.mm: New.
2067         * obj-c++.dg/try-catch-4.mm: New.
2068         * obj-c++.dg/try-catch-5.mm: New.
2069         * obj-c++.dg/try-catch-6.mm: New.
2070         * obj-c++.dg/try-catch-7.mm: New.
2071         * obj-c++.dg/try-catch-8.mm: New.
2072         * obj-c++.dg/try-catch-9.mm: New.
2073         * obj-c++.dg/va-meth-1.mm: New.
2074
2075 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2076
2077         * obj-c++.dg/selector-1.mm: New.
2078         * obj-c++.dg/selector-2.mm: New.
2079
2080 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2081
2082         * obj-c++.dg/selector-3.mm: New.
2083         * objc.dg/selector-3.m: New.
2084
2085 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2086
2087         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2088         about where warning appears.
2089
2090 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2091
2092         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2093         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2094         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2095         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2096
2097 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2098
2099         * gcc.dg/20050524-1.c: New test.
2100
2101 2005-05-25  Jan Hubicka  <jh@suse.cz>
2102
2103         * gcc.dg/tree-prof/inliner-1.c: New.
2104
2105 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2106
2107         * gcc.dg/tree-prof: New directory.
2108         * gcc.dg/tree-prof/tree-prof.exp: New.
2109
2110 2005-05-25  DJ Delorie  <dj@redhat.com>
2111
2112         * gcc.dg/Wattributes-1.c: New.
2113         * gcc.dg/Wattributes-2.c: New.
2114         * gcc.dg/Wattributes-3.c: New.
2115
2116 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2117
2118         PR tree-optimization/19833
2119         * gcc.dg/uninit-4.c: Remove xfail.
2120         * gcc.dg/uninit-9.c: Ditto.
2121
2122 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2123
2124         * obj-c++.dg/bitfield-[1-5].mm: New.
2125         * obj-c++.dg/class-protocol-1.mm: New.
2126         * obj-c++.dg/comp-types-1[0-1].mm: New.
2127         * obj-c++.dg/comp-types-[2-9].mm: New.
2128         * obj-c++.dg/encode-[4-8].mm: New.
2129         * obj-c++.dg/layout-1.mm: New.
2130         * obj-c++.dg/method-1[0-9].mm: New.
2131         * obj-c++.dg/method-2[0-1].mm: New.
2132         * obj-c++.dg/method-[8-9].mm: New.
2133         * obj-c++.dg/objc-gc-3.mm: New.
2134         * obj-c++.dg/try-catch-10.mm: New.
2135         * objc.dg/bitfield-5.m: New.
2136         * objc.dg/comp-types-10.m: New.
2137         * objc.dg/comp-types-9.m: New.
2138         * objc.dg/layout-1.m: New.
2139         * objc.dg/objc-gc-4.m: New.
2140         * objc.dg/try-catch-9.m: New.
2141         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2142         * objc.dg/comp-types-1.m: Likewise.
2143         * objc.dg/comp-types-[5-6].m: Likewise.
2144         * objc.dg/method-9.m: Likewise.
2145
2146 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2147
2148         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2149         and on hardware without VMX support.
2150
2151         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2152
2153         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2154
2155         * lib/profopt.exp (dg-final-generate, dg-final-use,
2156         profopt-final-code, profopt-get-options): New.
2157         (profopt-execute): Process test directives.
2158
2159         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2160         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2161         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2162
2163 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2164
2165         PR C++/21645
2166         * g++.dg/init/ctor5.C: New test.
2167
2168 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2169
2170         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2171         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2172         vect-113.c, vect-114.c.
2173
2174 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2175
2176         * gcc.dg/const-elim-1.c: Remove xfails.
2177
2178 2005-05-23  Jeff Law  <law@redhat.com>
2179
2180         * gcc.c-torture/compile/pr21638.c: New test.
2181         * gcc.c-torture/compile/20050520-1.c: New test.
2182
2183 2005-05-23  Nick Clifton  <nickc@redhat.com>
2184
2185         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2186         be a proper triple, ie: m32r*-*-*.
2187         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2188
2189 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2190
2191         PR middle-end/21331
2192         PR tree-opt/21293
2193         * gcc.c-torture/compile/pr21293.c: New test.
2194         * gcc.c-torture/execute/pr21331.c: New test.
2195
2196 2004-05-20  Richard Henderson  <rth@redhat.com>
2197
2198         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2199
2200 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2201
2202         * obj-c++-dg.exp: Add.
2203         * obj-c++.exp: Add.
2204         * obj-c++.dg/dg.exp: Add.
2205
2206 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2207
2208         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2209         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2210
2211 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2212
2213         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2214
2215 2004-05-19  Richard Henderson  <rth@redhat.com>
2216
2217         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2218
2219 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2220
2221         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2222
2223         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2224
2225 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2226
2227         PR c++/21495
2228         * g++.dg/parse/extern1.C: New test.
2229         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2230
2231 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2232
2233         * gcc.dg/c99-math.h: New.
2234         * gcc.dg/c99-math-float-1.c: New test.
2235         * gcc.dg/c99-math-double-1.c: Likewise.
2236         * gcc.dg/c99-math-long-double-1.c: Likewise.
2237
2238 2005-05-18  Richard Henderson  <rth@redhat.com>
2239
2240         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2241
2242 2005-05-18  Devang Patel  <dpatel@apple.com>
2243
2244         * g++.dg/opt/20050511-1.C: New test.
2245
2246 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2247
2248         PR libfortran/21127
2249         * gfortran.dg/reshape-complex.f90:  New test.
2250
2251 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2252
2253         * gfortran.dg/array_constructor_1.f90: New test.
2254         * gfortran.dg/array_constructor_2.f90: New test.
2255
2256 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2257
2258         PR fortran/20954
2259         * gfortran.dg/pr20954.f: New test.
2260
2261 2005-05-17  Mike Stump  <mrs@apple.com>
2262
2263         Yet more Objective-C++...
2264
2265         * objc.dg/method-5.m: Update.
2266         * objc.dg/method-6.m: Update.
2267         * objc.dg/method-7.m: Update.
2268         * objc.dg/method-9.m: Update.
2269         * objc.dg/try-catch-2.m: Update.
2270
2271 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2272
2273         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2274         Remove little-endian optimizations.
2275
2276 2005-05-17  Jeff Law  <law@redhat.com>
2277
2278         * g++.dg/tree-ssa/pr18414.C: New test.
2279         * gcc.dg/tree-ssa/pr18414.C: New test.
2280         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2281         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2282
2283 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2284
2285         * gcc.dg/compat/generate-random.c: Do not include
2286         libiberty.h.
2287         * gcc.dg/compat/generate-random_r.c: Likewise.
2288
2289 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2290
2291         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2292
2293 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2294
2295         PR middle-end/21595
2296         * g++.dg/tree-ssa/builtin1.C: New testcase.
2297
2298 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2299
2300         PR c++/21454
2301         * g++.dg/opt/const4.C: New test.
2302
2303         PR middle-end/21492
2304         * g++.dg/opt/crossjump1.C: New test.
2305
2306         PR tree-optimization/21610
2307         * gcc.c-torture/compile/20050516-1.c: New test.
2308
2309         PR fortran/15080
2310         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2311         about the test failing.
2312         * gfortran.fortran-torture/execute/where_7.f90: New test.
2313         * gfortran.fortran-torture/execute/where_8.f90: New test.
2314
2315 2005-05-16  Richard Henderson  <rth@redhat.com>
2316
2317         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2318         i?86 and x86_64.
2319
2320 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2321
2322         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2323         (limits.h): Include unconditionally.
2324         (stdlib.h): Likewise.
2325         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2326         (limits.h): Include unconditionally.
2327         (stdlib.h): Likewise.
2328         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2329         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2330         (limits.h): Include unconditionally.
2331         (stdlib.h): Likewise.
2332         (hashtab.h): Do not include.
2333         (getopt.h): Likewise.
2334         (stddef.h): Include.
2335         (hashval_t): Define.
2336         (struct entry): Add "next" field.
2337         (HASH_SIZE): New macro.
2338         (hash_table): New variable.
2339         (switchfiles): Do not use xmalloc.
2340         (mix): New macro.
2341         (iterative_hash): New function.
2342         (hasht): Remove.
2343         (e_exists): New function.
2344         (e_insert): Likewise.
2345         (output): Use, instead of libiberty hashtable functions.
2346         (main): Do not use getopt.  Do not call htab_create.
2347
2348 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2349
2350         PR libstdc++/21526
2351         * lib/target-supports.exp (check_mkfifo_available):
2352         Return 0 for cygwin as mkfifo support incomplete on platform.
2353         Fix typos in comments.
2354
2355 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2356
2357         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2358
2359 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2360
2361         PR fortran/17432
2362         * gfortran.dg/assign_4.f: New test.
2363
2364 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2365
2366         PR tree-optimization/21563
2367         * gcc.dg/tree-ssa/pr21563.c: New.
2368
2369 2005-05-14  Jan Hubicka  <jh@suse.cz>
2370
2371         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2372
2373 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2374
2375         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2376
2377 2005-05-13  Julian Brown  <julian@codesourcery.com>
2378
2379         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2380         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2381
2382 2005-05-13  Jan Hubicka  <jh@suse.cz>
2383
2384         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2385         * gcc.dg/fold-xor-?.c: Likewise.
2386         * gcc.dg/pr15784-?.c: Likewise.
2387         * gcc.dg/pr20922-?.c: Likewise.
2388         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2389         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2390         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2391
2392 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2393
2394         PR fortran/21260
2395         * gfortran.dg/hollerith_1.f90: New test.
2396
2397 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2398
2399         * gfortran.dg/func_result_2.f90: New test.
2400
2401 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2402
2403         * gfortran.dg/dev_null.f90: New test.
2404
2405 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2406
2407         * gcc.dg/arm-vfp1.c: Revert last change.
2408
2409 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2410
2411         PR middle-end/19807
2412         PR tree-optimization/19639
2413         * g++.dg/tree-ssa/pr19807.C: New testcase.
2414
2415 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2416
2417         PR libfortran/21471
2418         * gfortran.dg/append-1.f90: New test.
2419
2420 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2421
2422         * gcc.dg/pr18501.c: XFAIL.
2423         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2424         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2425         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2426         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2427         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2428         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2429         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2430         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2431
2432 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2433
2434         PR fortran/20178
2435         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2436         gfortran.dg/f2c_3.f90: New tests.
2437
2438         * gfortran.dg/return_1.f90: Fix dg annotation.
2439
2440 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2441
2442         * gcc.c-torture/compile/20050510-1.c: New test.
2443
2444 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2445
2446         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2447
2448 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2449
2450         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2451
2452 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2453
2454         PR c/17913
2455         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2456
2457 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2458
2459         PR c/21342
2460         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2461         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2462
2463 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2464
2465         PR debug/16676
2466         * gcc.dg/debug/pr16676.c: New test.
2467
2468 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2469
2470         PR testsuite/21443
2471         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2472         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2473         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2474         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2475         Change -O1 to -O2.
2476         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2477         -fno-tree-dominator-opts.
2478
2479 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2480
2481         * gfortran.dg/return_1.f90: New test.
2482
2483 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2484
2485         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2486
2487         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2488
2489 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2490
2491         PR c++/21427
2492         * g++.dg/inherit/covariant13.C: New.
2493
2494 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2495
2496         PR libfortran/19155
2497         * gfortran.dg/pr19155.f: New test.
2498
2499 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2500
2501         PR inline-asm/8788
2502         * gcc.dg/pr8788-1.c: New testcase.
2503
2504 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2505
2506         PR target/21416
2507         * gcc.target/mips/fpcmp-[12].c: New tests.
2508
2509 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2510
2511         * lib/target-supports-dg.exp (dg-require-fork): New function.
2512         (dg-require-mkfifo): Likewise.
2513         * lib/target-supports.exp (check_function_available): New
2514         function.
2515         (check_fork_available): Likewise.
2516         (check_mkfifo_available): Likewise.
2517
2518 2005-05-06  Jeff Law  <law@redhat.com>
2519
2520         * gcc.c-torture/compile/pr21380.c: New test.
2521
2522 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2523
2524         PR c++/20961
2525         * g++.dg/ext/weak3.C: New test.
2526
2527 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2528
2529         PR c++/21352
2530         * g++.dg/template/crash37.C: New test.
2531
2532 2005-05-05  Paul Brook  <paul@codesourcery.com>
2533
2534         * gcc.dg/arm-g2.c: Use effective-target arm32.
2535         * gcc.dg/arm-mmx-1.c: Ditto.
2536         * gcc.dg/arm-scd42-2.c: Ditto.
2537         * gcc.dg/arm-vfp1.c: Ditto.
2538         * lib/target-supports.exp (check_effective_target_arm32): New
2539         function.
2540
2541 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2542
2543         PR libfortran/21354
2544         gfortran.dg/in_pack_rank7.f90:  New test.
2545
2546 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2547
2548         PR middle-end/15618
2549         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2550
2551 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2552
2553         PR middle-end/21265
2554         * gcc.dg/20050503-1.c: New test.
2555
2556         PR rtl-optimization/21239
2557         * gcc.dg/i386-sse-11.c: New test.
2558
2559 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2560
2561         PR target/16888
2562         * gcc.target/i386/asm-1.c: New test.
2563
2564 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2565
2566         PR rtl-optimization/21330
2567         * gcc.c-torture/execute/20050502-1.c: New test.
2568
2569         PR target/21297
2570         * gcc.c-torture/execute/20050502-2.c: New test.
2571
2572 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2573
2574         PR middle-end/21282
2575         * gcc.dg/pr21282.c: New.
2576
2577 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2578
2579         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2580         * gcc.dg/vect/vect-92.c: Likewise
2581         * gcc.dg/vect/vect-93.c: Likewise
2582         * gcc.dg/vect/vect-dv-1.c: Likewise
2583         * gcc.dg/vect/vect-dv-2.c: Likewise
2584         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2585
2586 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2587
2588         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2589         * gfortran.dg/vect/vect-2.f90:  Likewise
2590         * gfortran.dg/vect/vect-3.f90:  Likewise
2591         * gfortran.dg/vect/vect-4.f90:  Likewise
2592         * gfortran.dg/vect/vect-5.f90:  Likewise
2593
2594 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2595
2596         PR target/20813
2597         * gcc.dg/rs6000-fpint-2.c: New.
2598
2599 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2600
2601         PR c/15698
2602         * gcc.dg/builtins-30.c: Update expected messages.
2603         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2604         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2605         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2606
2607 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2608
2609         PR tree-optimization/21294
2610         * gcc.dg/tree-ssa/pr21294.c: New.
2611
2612 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2613
2614         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2615         __builtin_altivec_st_internal_4si built-in.
2616
2617 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2618
2619         PR c++/15875
2620         * g++.dg/template/ptrmem14.C: New test.
2621
2622 2005-05-02  Paul Brook  <paul@codesourcery.com>
2623
2624         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2625
2626 2005-05-02  Michael Matz  <matz@suse.de>
2627
2628         PR c++/19542
2629         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2630
2631 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2632
2633         * g++.dg/cpp/weak.C: New test.
2634
2635 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2636
2637         * gcc.dg/tree-ssa/loop-8.c: New test.
2638
2639 2005-04-30  Michael Maty  <matz@suse.de>
2640
2641         * gcc.dg/inline-mcpy.c: New test.
2642
2643 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2644
2645         PR libfortran/18958
2646         * gfortran.dg/eoshift.f90:  New test case.
2647
2648 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2649
2650         PR libfortran/18857
2651         * gfortran.dg/matmul_1.f90: New test.
2652
2653 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2654
2655         PR tree-optimization/21030
2656         * gcc.dg/tree-ssa/pr21030.c: New.
2657
2658 2005-04-29  Devang Patel  <dpatel@apple.com>
2659
2660         PR tree-optimization/21272
2661         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2662
2663 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2664
2665         PR fortran/13082
2666         PR fortran/18824
2667         * gfortran.dg/entry_4.f90: New test.
2668         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2669         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2670         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2671         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2672         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2673         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2674         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2675
2676 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2677
2678         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2679
2680 2005-04-29  Paul Brook   <paul@codesourcery.com>
2681
2682         * gfortran.dg/entry_3.f90: New test.
2683
2684 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2685
2686         * gfortran.dg/implicit_4.f90: New test.
2687
2688 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2689
2690         * lib/target-supports.exp (check_profiling_available): Return
2691         false for xtensa-*-elf.
2692
2693 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2694
2695         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2696         error if file cannot be deleted.
2697
2698 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2699
2700         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2701         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2702         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2703         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2704         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2705         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2706         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2707         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2708         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2709         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2710         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2711         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2712         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2713
2714 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2715
2716         PR fortran/20865
2717         * gfortran.dg/pr20865.f90: New test.
2718
2719 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2720
2721         * gcc.dg/void-cast-2.c: New test.
2722
2723 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2724
2725         PR c/21159
2726         * gcc.dg/void-cast-1.c: New test.
2727
2728 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2729
2730         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2731
2732 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2733
2734         PR fortran/21177
2735         * gfortran.dg/pr21177.f90: New test.
2736
2737 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2738
2739         PR tree-optimization/21171
2740         * gcc.dg/tree-ssa/pr21171.c: New test.
2741
2742 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2743
2744         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2745         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2746         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2747         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2748         gcc.dg/tree-ssa/gen-vect-32.c: New.
2749         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2750         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2751         don't run on PPC32.
2752
2753 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2754
2755         PR c/21213
2756         * gcc.dg/transparent-union-3.c: New test.
2757
2758 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2759
2760         PR c/20740
2761         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2762         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2763         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2764         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2765         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2766         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2767
2768 2005-04-26  Jeff Law  <law@redhat.com>
2769
2770         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2771         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2772         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2773         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2774         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2775         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2776         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2777
2778 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2779
2780         PR tree-optimization/17598
2781         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2782
2783 2005-04-25  Mike Stump  <mrs@apple.com>
2784
2785         * objc.dg/fix-and-continue-1.m: Add.
2786
2787 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2788
2789         PR c++/20995
2790         * g++.dg/opt/pr20995-1.C: New test case.
2791
2792 2005-04-25  Devang Patel <dpatel@apple.com>
2793
2794         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2795
2796 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2797
2798         PR testsuite/21062
2799         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2800
2801 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2802
2803         PR C++/21188
2804         * g++.dg/opt/rtti2.C: New test.
2805
2806 2005-04-25  Paul Brook  <paul@codesourcery.com>
2807         Steven G. Kargl  <kargls@comcast.net>
2808
2809         PR fortran/20879
2810         * gfortran.dg/ichar_1.f90: New file.
2811
2812 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2813
2814         PR middle-end/20991
2815         * g++.dg/opt/pr20991.C: New test.
2816
2817         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2818         where sizeof (type) < __alignof__ (type).
2819         * gcc.dg/compat/struct-layout-1.h: Likewise.
2820
2821 2005-04-24  Per Bothner  <per@bothner.com>
2822             Devang Patel  <dpatel@apple.com>
2823
2824         PR preprocessor/20907
2825         * gcc.dg/cpp/very-long-comment.c: New test.
2826
2827 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2828
2829         PR fortran/20059
2830         * gfortran.dg/common_5.f: New test.
2831
2832 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2833
2834         PR middle-end/21082
2835         * g++.dg/tree-ssa/pr21082.C: New testcase.
2836
2837 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2838
2839         * gcc.dg/vect/vect-99.c: New test.
2840
2841 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2842
2843         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2844
2845 2005-04-22  Jeff Law  <law@redhat.com>
2846
2847         * gcc.dg/uninit-5.c: Remove xfails.
2848         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2849         conditionals and loads.
2850
2851 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2852
2853         PR libfortran/20074
2854         PR libfortran/20436
2855         PR libfortran/21108
2856         * gfortran.dg/nested_reshape.f90: new test
2857         * gfortran.dg/reshape-alloc.f90: new test
2858         * gfortran.dg/reshape.f90: new test
2859
2860 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2861
2862         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2863
2864         * gcc.dg/arm-vfp1.c: New test.
2865
2866 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2867
2868         PR c++/21087
2869         * g++.dg/lookup/builtin2.C: New test.
2870
2871 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2872
2873         * gcc.dg/weak/weak-13.c: New test.
2874
2875 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2876
2877         * lib/target-supports.exp (check_effective_target_sync_int_long):
2878         Add powerpc*.
2879
2880 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2881
2882         * gcc.target/mips/branch-1.c: New test.
2883
2884 2005-04-21  Richard Henderson  <rth@redhat.com>
2885
2886         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2887         * gcc.dg/vect/vect-86.c: Likewise.
2888         * gcc.dg/vect/vect-87.c: Likewise.
2889         * gcc.dg/vect/vect-88.c: Likewise.
2890
2891 2005-04-21  Devang Patel  <dpatel@apple.com>
2892
2893         PR optimization/20994
2894         * gcc.dg/tree-ssa/ifc-3.c: New test.
2895
2896 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2897
2898         PR c/12913
2899         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2900         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2901         gcc.dg/c99-vla-jump-5.c: New tests.
2902
2903 2005-04-19  Richard Henderson  <rth@redhat.com>
2904
2905         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2906         Fix typo in exists check.
2907         (check_effective_target_sync_int_long): New.
2908         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2909         * gcc.dg/ia64-sync-2.c: Likewise.
2910         * gcc.dg/ia64-sync-3.c: Likewise.
2911         * gcc.dg/ia64-sync-4.c: Likewise.
2912
2913 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2914
2915         * gcc.dg/fold-xor-1.c: New test.
2916         * gcc.dg/fold-xor-2.c: New test.
2917
2918 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2919
2920         PR target/20670
2921         * g++.dg/eh/fp-regs.C: New test.
2922
2923 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2924
2925         * gcc.dg/Wint-to-pointer-cast-1.c,
2926         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2927         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2928         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2929
2930 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2931
2932         PR fortran/16861
2933         * gfortran.dg/pr16861.f90: New test.
2934
2935 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2936
2937         * gcc.dg/pr21085.c: New test.
2938
2939 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2940
2941         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2942         (setup_mips_tests, dg-mips-options): New procedures.
2943         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2944         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2945         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2946         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2947         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2948         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2949         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2950         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2951         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2952         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2953         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2954         dg-mips-options instead of dg-options.  Remove now-redundant
2955         preprocessor guards.
2956         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2957         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2958         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2959         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2960         * gcc.dg/vr-mult-2.c: Delete.
2961         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2962         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2963         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2964         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2965         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2966         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2967         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2968
2969 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2970
2971         * ada/acats/run_all.sh: Use sync when executable not present.
2972
2973 2005-04-18  Devang Patel  <dpatel@apple.com>
2974
2975         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2976         * gcc.dg/vect/vect-11a.c: New.
2977         * gcc.dg/vect/vect-none.c: Update.
2978         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2979
2980 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2981
2982         PR tree-optimization/20922
2983         * gcc.dg/pr20922-1.c: New test.
2984         * gcc.dg/pr20922-2.c: New test.
2985         * gcc.dg/pr20922-3.c: New test.
2986         * gcc.dg/pr20922-4.c: New test.
2987         * gcc.dg/pr20922-5.c: New test.
2988         * gcc.dg/pr20922-6.c: New test.
2989
2990 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2991
2992         PR libfortran/20950
2993         * gfortran.dg/pr20950.f: New test.
2994
2995 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2996
2997         PR libfortran/19216
2998         * gfortran.dg/pr19216.f: New test.
2999
3000 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
3001
3002         PR tree-optimization/21001
3003         * gcc.dg/tree-ssa/pr21001.c: New.
3004
3005 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
3006
3007         PR libfortran/21075
3008         * gfortran.dg/reshape_rank7.f90: New test.
3009
3010 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
3011
3012         PR libfortran/12884 gfortran.dg/pr12884.f: New test
3013         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
3014         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
3015         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
3016         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
3017         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
3018         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
3019         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
3020         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
3021         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
3022         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
3023         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
3024         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3025         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3026         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3027         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3028         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3029         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3030         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3031         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3032         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3033
3034 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3035
3036         * gfortran.dg/wtruncate.f: New testcase.
3037         * gfortran.dg/wtruncate.f90: New testcase.
3038
3039 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3040
3041         PR c++/21025
3042         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3043         which sizeof/alignof is dependent, rather than just whether we are
3044         processing_template_decl.
3045
3046 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3047
3048         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3049         corrected typo where the wrong variables had been compared.
3050
3051 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3052
3053         PR libfortran/18495
3054         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3055         Test callee-allocated version of return array with a write
3056         statement.
3057         Test spread with a temporary with another write statement.
3058
3059 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3060
3061         PR tree-optimization/21031
3062         * gcc.dg/tree-ssa/pr21031.c: New.
3063
3064 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3065
3066         PR tree-optimization/21004
3067         * gcc.dg/builtins-53.c: Include builtins-config.h.
3068         Check floorf, ceilf, floorl and ceill transformations
3069         only when HAVE_C99_RUNTIME is defined.
3070
3071 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3072
3073         PR middle-end/20739
3074         * gcc.dg/tree-ssa/pr20739.c: New test.
3075
3076 2005-04-14  Mike Stump  <mrs@apple.com>
3077
3078         * gcc.dg/Foundation.framework/empty: New.
3079         * gcc.dg/framework-2.c: New.
3080
3081 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3082
3083         PR tree-optimization/21021
3084         * gcc.c-torture/compile/pr21021.c: New.
3085
3086 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3087
3088         PR testsuite/21010
3089         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3090         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3091         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3092         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3093         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3094         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3095         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3096         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3097
3098 2005-04-14  Richard Henderson  <rth@redhat.com>
3099
3100         * lib/target-supports.exp (check_effective_target_vect_condition):
3101         Add ia64, i?86, and x86_64.
3102
3103 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3104
3105         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3106
3107 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3108
3109         PR tree-optimization/20657
3110         * gcc.dg/tree-ssa/pr20657.c: New.
3111
3112 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3113
3114         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3115         (long long int)trunc*.
3116
3117 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3118
3119         PR target/20927
3120         * gcc.dg/pr20927.c: New test.
3121
3122 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3123
3124         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3125         * gcc.target/mips/asm-1.c: Likewise.
3126
3127 2005-04-13  Dale Johannesen  <dalej@apple.com>
3128
3129         * objc.dg/objc-fast-4.m:  New.
3130
3131 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3132
3133         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3134         directory.
3135         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3136
3137 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3138
3139         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3140         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3141         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3142
3143 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3144
3145         PR tree-optimization/20913
3146         * gcc.dg/tree-ssa/pr20913.c: New.
3147
3148         PR tree-optimization/20702
3149         * gcc.dg/tree-ssa/pr20702.c: New.
3150
3151 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3152
3153         PR c++/13744
3154         * g++.dg/inherit/local3.C: New test.
3155
3156 2005-04-12  Jeff Law  <law@redhat.com>
3157
3158         * gcc.dg/tree-ssa/20050412-1.c: New test.
3159
3160 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3161
3162         PR libfortran/19016
3163         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3164         Add tests with mask generated by expression.
3165         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3166         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3167         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3168
3169 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3170
3171         PR middle-end/20917
3172         * gcc.dg/20050409-1.c: New test.
3173
3174 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3175
3176         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3177
3178 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3179
3180         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3181         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3182         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3183         (TARGET_CXX): Adjust accordingly.
3184         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3185         determine_class_data_visibility and class_data_always_comdat.
3186         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3187         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3188         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3189         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3190         (arm_cxx_determine_class_data_visibility): New.
3191         (arm_cxx_class_data_always_comdat): Likewise.
3192         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3193         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3194         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3195         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3196         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3197         Define.
3198
3199 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3200
3201         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3202
3203 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3204
3205         * gcc.dg/i386-darwin-fpmath.c: New.
3206
3207 2004-04-11  Devang Patel  <dpatel@apple.com>
3208
3209         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3210         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3211         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3212         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3213         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3214         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3215         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3216         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3217         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3218
3219 2004-04-11  Devang Patel  <dpatel@apple.com>
3220
3221         * gcc.dg/vect/vect-dv-1.c: New test.
3222         * gcc.dg/vect/vect-dv-2.c: New test.
3223
3224 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3225
3226         PR tree-optimization/20933
3227         * gcc.dg/tree-ssa/pr20933.c: New test.
3228
3229 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3230
3231         * gfortran.dg/fold_nearest.f90: New test.
3232
3233 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3234
3235         * gcc.dg/tree-ssa/alias-1.c: New test.
3236
3237 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3238
3239         PR tree-optimization/20920
3240         * g++.dg/tree-ssa/pr20920.C: New test.
3241
3242 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3243
3244         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3245         (long long int)ceil*.
3246
3247 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3248
3249         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3250         explicit C++ linkage.
3251
3252 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3253
3254         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3255         warning for arithmetic IF statements.
3256
3257 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3258
3259         * eor_handling_1.f90: New test case.
3260         * eor_handling_2.f90: New test case.
3261         * eor_handling_3.f90: New test case.
3262         * eor_handling_4.f90: New test case.
3263         * eor_handling_5.f90: New test case.
3264         * noadv_size.f90: New test case.
3265         * pad_no.f90: New test case.
3266
3267 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3268
3269         * gcc.c-torture/execute/20050410-1.c: New test.
3270
3271 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3272
3273         * gcc.dg/pr20126.c: New.
3274
3275 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3276             Steven G. Kargl <kargls@comcast.net>
3277
3278         * gfortran.dg/PR19872.f: New test.
3279
3280 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3281
3282         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3283
3284 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3285
3286         * gfortran.dg/nint_1.f90: New test.
3287
3288 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3289
3290         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3291         Added test for callee-allocated arrays with write statements.
3292         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3293         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3294         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3295         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3296         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3297
3298 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3299
3300         PR libfortran/20163
3301         * gfortran.dg/open-options-blanks.f:  New test.
3302
3303 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3304
3305         PR fortran/13257
3306         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3307
3308 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3309
3310         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3311         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3312         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3313         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3314         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3315         * gcc.c-torture/execute/stdarg-4.c: New test.
3316
3317         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3318
3319         PR target/20795
3320         * g++.dg/abi/param2.C: New test.
3321
3322 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3323
3324         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3325
3326 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3327
3328         * gcc.dg/builtins-53.c: New test.
3329
3330 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3331
3332         * g++.dg/tree-ssa/pr18178.C: New test.
3333         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3334         * gcc.c-torture/execute/20041019-1.c: New test.
3335         * gcc.dg/tree-ssa/20041008-1.c: New test.
3336         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3337         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3338         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3339         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3340         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3341         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3342         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3343         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3344         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3345         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3346
3347 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3348
3349         PR rtl-optimization/20466
3350         * gcc.c-torture/execute/pr20466-1.c: New test.
3351
3352 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3353
3354         PR c++/20905
3355         * g++.dg/parse/cond2.C: New test.
3356
3357         PR c++/20145
3358         * g++.dg/warn/Wdtor1.C: New test.
3359
3360 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3361
3362         PR fortran/17229
3363         * gfortran.dg/pr17229.f: New test.
3364
3365 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3366
3367         * gfortran.dg/tiny_1.f90: New test.
3368         * gfortran.dg/tiny_2.f90: ditto.
3369
3370 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3371
3372         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3373         * gfortran.dg/open_new.f90:  Fix dg-do run line
3374
3375 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3376
3377         * lib/target-supports.exp (get_compiler_messages): Support
3378         optional arguments, the fourth being compiler options.
3379         (check_effective_target_fpic): New proc.
3380         * gcc.dg/20050321-2.c: Restrict to target fpic.
3381
3382 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3383
3384         * gcc.dg/15443-1.c: New test.
3385         * gcc.dg/15443-2.c: Likewise.
3386
3387 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3388
3389         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3390
3391 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3392
3393         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3394
3395 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3396
3397         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3398         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3399         -m64.
3400         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3401         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3402         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3403
3404 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3405
3406         PR c++/20212
3407         * g++.dg/warn/Wunused-11.C: New test.
3408
3409 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3410
3411         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3412
3413 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3414
3415         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3416
3417 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3418
3419         PR c++/20734
3420         * g++.dg/template/ptrmem13.C: New test.
3421
3422 2005-04-05  Per Bothner  <per@bothner.com>
3423
3424         * lib/gcc.exp: Always add -fno-show-column, for now.
3425
3426 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3427
3428         PR testsuite/20767
3429         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3430         of plain old "unsigned int" for the type of "i".  Makes this test
3431         64bit clean.
3432
3433 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3434
3435         * gcc.dg/i386-ssefn-1.c: New test.
3436         * gcc.dg/i386-ssefn-2.c: New test.
3437         * gcc.dg/i386-ssefn-3.c: New test.
3438         * gcc.dg/i386-ssefn-4.c: New test.
3439
3440 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3441
3442         PR tree-optimization/20076
3443         * gcc.dg/builtin-apply4.c: New test.
3444
3445         PR preprocessor/19475
3446         * gcc.dg/cpp/macspace1.c: New test.
3447         * gcc.dg/cpp/macspace2.c: New test.
3448
3449 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3450
3451         * gfortran.dg/pr20755.f: Fixed bad format.
3452
3453 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3454
3455         PR c++/20763
3456         * g++.dg/ext/attrib21.C: New test.
3457
3458 2004-04-05  Devang Patel  <dpatel@apple.com>
3459
3460         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3461         * gcc.dg/vect/vect-shift-1.c: New test.
3462
3463 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3464
3465         PR libfortran/20755
3466         * gfortran.dg/pr20755.f: New test.
3467
3468 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3469
3470         * gfortran.dg/pr15959.f90: New test.
3471         * gfortran.dg/string_pad_trunc.f90: New test.
3472
3473 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3474
3475         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3476         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3477         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3478         syntax.
3479
3480 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3481
3482         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3483
3484 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3485
3486         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3487         * gcc.c-torture/compile/20011119-2.c: Likewise.
3488         * gcc.c-torture/compile/981001-2.c: Likewise.
3489
3490 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3491
3492         PR c++/20679
3493         * g++.dg/template/overload4.C: New test.
3494
3495 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3496
3497         PR c++/20746
3498         * g++.dg/abi/covariant5.C: New.
3499
3500         PR debug/20505
3501         * g++.dg/debug/const2.C: New.
3502
3503 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3504
3505         PR rtl-optimization/16104
3506         * gcc.c-torture/execute/20050316-1.c: New test.
3507
3508 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3509
3510         * g++.dg/template/spec23.C: Fix dg-error text.
3511
3512 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3513
3514         PR c++/19199
3515         * g++.dg/expr/lval2.C: New.
3516
3517 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3518
3519         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3520         __builtin_strcasecmp and __builtin_strncasecmp.
3521
3522 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3523
3524         PR c++/20723
3525         * g++.dg/template/spec22.C: New.
3526         * g++.dg/template/spec23.C: New.
3527
3528 2005-04-03  Dale Ranta  <dir@lanl.gov>
3529             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3530
3531         PR libfortran/20068
3532         PR libfortran/20125
3533         PR libfortran/20156
3534         PR libfortran/20471
3535         * gfortran.dg/backspace.f: New test.
3536
3537 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3538
3539         * gcc.dg/pr19345.c: New test.
3540
3541 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3542
3543         PR tree-optimization/20640
3544         * gcc.dg/torture/tree-loop-1.c: New.
3545
3546 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3547
3548         PR rtl-optimization/20290
3549         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3550
3551 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3552
3553         * gcc.dg/rs6000-fpint.c: New.
3554
3555 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3556
3557         * gcc.dg/old-style-then-proto-1.c: New test.
3558
3559 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3560
3561         * gfortran.fortran-torture/execute/backspace.f90: Check
3562         after backspace and read was incorrect.
3563
3564 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3565
3566         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3567         buffer past the terminating NUL using memcmp.
3568         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3569         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3570
3571         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3572         Fix unused/uninitialized variable warnings.
3573
3574         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3575         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3576         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3577         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3578
3579         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3580         gcc.c-torture/execute/builtins/fputs-lib.c,
3581         gcc.c-torture/execute/builtins/lib/fprintf.c,
3582         gcc.c-torture/execute/builtins/lib/main.c,
3583         gcc.c-torture/execute/builtins/lib/memcmp.c,
3584         gcc.c-torture/execute/builtins/lib/memmove.c,
3585         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3586         gcc.c-torture/execute/builtins/lib/memset.c,
3587         gcc.c-torture/execute/builtins/lib/printf.c,
3588         gcc.c-torture/execute/builtins/lib/sprintf.c,
3589         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3590         gcc.c-torture/execute/builtins/lib/strchr.c,
3591         gcc.c-torture/execute/builtins/lib/strcmp.c,
3592         gcc.c-torture/execute/builtins/lib/strcpy.c,
3593         gcc.c-torture/execute/builtins/lib/strcspn.c,
3594         gcc.c-torture/execute/builtins/lib/strlen.c,
3595         gcc.c-torture/execute/builtins/lib/strncat.c,
3596         gcc.c-torture/execute/builtins/lib/strncmp.c,
3597         gcc.c-torture/execute/builtins/lib/strncpy.c,
3598         gcc.c-torture/execute/builtins/lib/strrchr.c,
3599         gcc.c-torture/execute/builtins/lib/strspn.c,
3600         gcc.c-torture/execute/builtins/lib/strstr.c,
3601         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3602         gcc.c-torture/execute/builtins/strlen-2.c,
3603         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3604         prototypes.
3605
3606 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3607
3608         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3609         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3610         selectany usage.
3611
3612 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR c++/19406
3615         * g++.dg/debug/using1.C: New test.
3616
3617 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3618
3619         PR middle-end/20524
3620         * gcc.dg/alias-7.c: Prefix asm-declared name with
3621         __USER_LABEL_PREFIX__.
3622
3623 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3624
3625         Fix fallout from PR middle-end/15700:
3626         * gcc.c-torture/compile/20011119-1.c: Take
3627         __USER_LABEL_PREFIX__ into account.
3628         * gcc.c-torture/compile/20011119-2.c: Likewise.
3629
3630 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3631
3632         PR c++/18644
3633         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3634
3635 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3636
3637         PR c/17855
3638         * gcc.c-torture/compile/struct-non-lval-1.c,
3639         gcc.c-torture/compile/struct-non-lval-2.c,
3640         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3641
3642 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3643
3644         * gcc.dg/tls/tls.exp: Remove temporary file.
3645         * g++.dg/tls/tls.exp: Ditto.
3646         * lib/file-format.exp: Ditto.
3647         * g++.dg/special/ecos.exp: Ditto.
3648
3649         * lib/profopt.exp: Treat prof_ext as a list.
3650         * gcc.misc-tests/bprob.exp: Ditto.
3651         * g++.dg/bprob/bprob.exp: Ditto.
3652
3653         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3654         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3655         g++.dg/tree-ssa/pointer-reference-alias.C,
3656         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3657         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3658         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3659         g++.dg/vect/pr19951.cc: Ditto.
3660         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3661         gcc.dg/builtins-47.c: Ditto.
3662         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3663         gcc.dg/pr20115-1.c: Ditto.
3664         * gcc.dg/tree-ssa/20030530-2.c,
3665         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3666         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3667         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3668         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3669         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3670         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3671         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3672         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3673         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3674         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3675         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3676         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3677         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3678         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3679         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3680         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3681         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3682         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3683         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3684         gcc.dg/tree-ssa/20030824-1.c,
3685         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3686         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3687         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3688         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3689         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3690         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3691         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3692         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3693         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3694         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3695         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3696         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3697         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3698         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3699         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3700         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3701         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3702         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3703         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3704         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3705         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3706         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3707         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3708         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3709         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3710         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3711         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3712         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3713         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3714         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3715         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3716         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3717         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3718         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3719         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3720         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3721         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3722         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3723         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3724         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3725         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3726         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3727         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3728         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3729         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3730         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3731         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3732         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3733         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3734         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3735         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3736         gcc.dg/tree-ssa/useless-1.c: Ditto.
3737         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3738         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3739         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3740         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3741         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3742         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3743         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3744         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3745         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3746         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3747         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3748         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3749         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3750         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3751         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3752         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3753         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3754         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3755         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3756         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3757         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3758         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3759         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3760         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3761         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3762         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3763         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3764         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3765         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3766         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3767         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3768         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3769         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3770         gcc.dg/vect/vect-none.c: Ditto.
3771         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3772         treelang/compile/unsigned.tree: Ditto.
3773
3774         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3775         * gcc.dg/cpp/direct2s.c: Ditto.
3776         * gcc.dg/cpp/paste4.c: Ditto.
3777         * gcc.dg/cpp/separate-1.c: Ditto.
3778         * gcc.dg/pch/save-temps-1.c: Ditto.
3779         * g++.dg/ext/altivec-10.C: Ditto.
3780         * g++.dg/pch/pch.C: Ditto.
3781
3782         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3783
3784         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3785         * g++.dg/template/repo1.C: Ditto.
3786         * g++.dg/template/repo2.C: Ditto.
3787         * g++.dg/template/repo3.C: Ditto.
3788         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3789         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3790         * g++.old-deja/g++.pt/repo1.C: Ditto.
3791         * g++.old-deja/g++.pt/repo2.C: Ditto.
3792         * g++.old-deja/g++.pt/repo3.C: Ditto.
3793         * g++.old-deja/g++.pt/repo4.C: Ditto.
3794
3795         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3796         * gcc.dg/20030107-1.c: Ditto.
3797         * gcc.dg/20030702-1.c: Ditto.
3798         * gcc.dg/profile-generate-1.c: Ditto.
3799         * g++.dg/other/profile1.C: Ditto.
3800         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3801
3802         * lib/gcc-dg.exp (remove-build-file): New.
3803         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3804         cleanup-tree-dump, cleanup-saved-temps): New.
3805
3806 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3807
3808         PR c++/19203, DR 214
3809         * g++.dg/parse/ambig3.C: Not ambiguous.
3810         * g++.dg/template/spec20.C: New.
3811         * g++.dg/template/spec21.C: New.
3812
3813 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3814
3815         PR target/20045
3816         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3817
3818 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3819
3820         PR libfortran/20660
3821         * gfortran.dg/negative_unit.f: New test.
3822
3823 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3824
3825         * gcc.dg/20050330-1.c: New test.
3826
3827 2005-03-30  Devang Patel  <dpatel@apple.com>
3828
3829         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3830
3831 2005-03-30  Dale Johannesen  <dalej@apple.com>
3832
3833         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3834
3835 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3836
3837         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3838         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3839         Strip options from test name.
3840
3841 2005-03-31  Jan Hubicka  <jh@suse.cz>
3842
3843         * gcc.dg/varpool-1.c: New testcase.
3844
3845 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3846
3847         PR c/772
3848         PR c/17913
3849         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3850         gcc.dg/stmt-expr-label-3.c : New tests.
3851         * gcc.c-torture/execute/medce-2.c: Remove.
3852
3853 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3854
3855         PR c/20368
3856         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3857         tests.
3858
3859 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3860
3861         * gcc.c-torture/compile/pr20203.c: New test.
3862
3863 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3864
3865         * gfortran.dg/promotion.f90:  New test.
3866
3867 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3868
3869         PR middle-end/20491
3870         * gcc.dg/torture/asm-subreg-1.c: New test.
3871
3872 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3873
3874         PR c/20672
3875         * gcc.dg/pr20672-1.c: New test.
3876
3877 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3878
3879         * gfortran.dg/vect: New directory.
3880         * gfortran.dg/vect/vect.exp: New.
3881         * gfortran.dg/vect/vect-1.f90: New test.
3882         * gfortran.dg/vect/vect-2.f90: New test.
3883         * gfortran.dg/vect/vect-3.f90: New test.
3884         * gfortran.dg/vect/vect-4.f90: New test.
3885         * gfortran.dg/vect/vect-5.f90: New test.
3886
3887 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3888
3889         PR middle-end/20622
3890         * gcc.dg/alias-7.c: New test.
3891
3892 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3893
3894         * gcc.dg/sparc-reg-1.c: New test.
3895
3896 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3897
3898         PR target/19890
3899         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3900
3901 2005-03-29  Dale Ranta  <dir@lanl.gov>
3902             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3903
3904         PR libfortran/20163
3905         * gfortran.dg/pr20163-2.f: New test.
3906
3907 2005-03-28  Jan Hubicka  <jh@suse.cz>
3908
3909         PR middle-end/20635
3910         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3911         by Jakub Jelinek.
3912
3913 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3914
3915         PR tree-optimization/20626
3916         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3917         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3918
3919 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3920
3921         * gfortran.dg/underflow.f90:  New test.
3922         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3923
3924 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3925
3926         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3927
3928 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3929
3930         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3931         (g++_init): Make sure that CXXFLAGS is set.
3932         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3933         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3934         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3935         * lib/objc.exp (objc_init): Likewise.
3936         * lib/treelang.exp (treelang_init): Likewise.
3937
3938 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3939
3940         PR tree-optimization/20470
3941         * gcc.dg/tree-ssa/pr20470.c: New test.
3942
3943 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3944
3945         * gcc.dg/ppc-stfiwx.c: New.
3946
3947 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3948
3949         PR target/19888
3950         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3951
3952 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3953
3954         * gcc.dg/20050325-1.c: Fix a typo.
3955
3956 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3957
3958         PR libfortran/19678
3959         PR libfortran/19679
3960         * gfortran.dg/dos_eol.f: New test.
3961
3962 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3963
3964         PR rtl-optimization/20249
3965         * gcc.dg/20050325-1.c: New test.
3966
3967 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3968
3969         PR libfortran/15332
3970         * gfortran.dg/pr15332.f: New test.
3971
3972 2005-03-24  Dale Johannesen  <dalej@apple.com>
3973
3974         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3975
3976 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3977
3978         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3979         'internal' visibility.
3980         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3981         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3982         'protected' visibility.
3983         * gcc.dg/visibility-7.c: Likewise.
3984         * lib/target-supports.exp (check_visibility_available): Take
3985         a parameter, the kind of visibility to check for.
3986         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3987         to check_visibility_available.
3988
3989         * g++.dg/expr/cast3.C: New.
3990
3991 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3992
3993         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3994         rs6000.
3995
3996 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3997
3998         PR target/20095
3999         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
4000
4001 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
4002
4003         * gcc.dg/badshift.c: Renamed to...
4004         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
4005
4006         * gcc.target/i386/badshift.c: Renamed to...
4007         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
4008         only.
4009
4010         PR rtl-optimization/20532
4011         * gcc.target/i386/badshift.c: New.
4012
4013 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4014
4015         * gfortran.dg/pr18025.f90: New test.
4016
4017 2005-03-23  Dale Johannesen  <dalej@apple.com>
4018
4019         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
4020
4021 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
4022
4023         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4024
4025         * lib/target-supports.exp (check_iconv_available): Default
4026         libiconv to -liconv, if there is no definition.
4027
4028 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4029
4030         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4031
4032 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4033
4034         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4035         * g++.dg/opt/pr7503-2.C: Likewise.
4036         * g++.dg/opt/pr7503-3.C: Likewise.
4037         * g++.dg/opt/pr7503-4.C: Likewise.
4038         * g++.dg/opt/pr7503-5.C: Likewise.
4039         * g++.dg/warn/minmax.C: New test.
4040
4041 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4042
4043         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4044         * gfortran.dg/g77_intrinsics_sub.f: New test.
4045
4046 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4047             Jan Hubicka  <jh@suse.cz>
4048             Steven Bosscher <stevenb@suse.de
4049
4050         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4051
4052 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4053
4054         PR c++/19980
4055         * g++.dg/template/redecl3.C: New test.
4056
4057 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4058
4059         PR c++/20499
4060         * g++.dg/parse/error16.C: Tweak error markers.
4061
4062 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4063
4064         PR target/20561
4065         * gcc.dg/20050321-2.c: New test.
4066
4067 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4068
4069         PR c++/20465
4070         PR c++/20381
4071         * g++.dg/template/ptrmem12.C: New.
4072
4073 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4074
4075         PR rtl-optimization/20527
4076         * gcc.c-torture/execute/pr20527-1.c: New test.
4077
4078 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4079
4080         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4081         program, compile it into a real executable and then delete the .c
4082         and .x files afterwards, to avoid problems on testglue targets.
4083
4084 2005-03-21  Stuart Hastings  <stuart@apple.com>
4085
4086         * gcc.target/i386/sse-2.c: New.
4087
4088 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4089
4090         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4091
4092 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4093
4094         * g++.dg/parse/crash25.C: Fix typo.
4095
4096 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4097
4098         PR c++/20461
4099         * g++.dg/parse/crash24.C: New test.
4100
4101         PR c++/20536
4102         * g++.dg/parse/crash25.C: New test.
4103
4104 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4105
4106         PR c++/20147
4107         * g++.dg/ext/stmtexpr4.C: New test.
4108
4109 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4110
4111         PR middle-end/20539
4112         * gcc.c-torture/compile/pr13066-1.c: New test case.
4113         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4114         * g++.dg/opt/pr13066-1.C: Likewise.
4115
4116 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4117
4118         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4119
4120 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4121
4122         PR fortran/18525
4123         * gfortran.dg/nesting_1.f90: New test.
4124
4125 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4126
4127         PR c++/20240
4128         * g++.dg/lookup/using13.C: New test.
4129
4130 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4131
4132         PR c++/20333
4133         * g++.dg/template/crash36.C: New test.
4134
4135 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4136
4137         PR c++/20463
4138         * g++.dg/template/crash35.C: New test.
4139
4140 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4141
4142         PR c++/19966
4143         * g++.dg/overload/operator2.C: New test.
4144
4145 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4146
4147         PR libfortran/20257
4148         * gfortran.dg/pr20257.f90: New test.
4149
4150 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4151
4152         PR libfortran/20480
4153         * gfortran.dg/pr20480.f90: New test.
4154
4155 2005-03-16  Richard Henderson  <rth@redhat.com>
4156
4157         PR middle-end/15700
4158         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4159         (_rtld_global): New.
4160         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4161         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4162
4163         * gcc.dg/alias-3.c: New.
4164         * gcc.dg/alias-4.c: New.
4165         * gcc.dg/alias-5.c: New.
4166         * gcc.dg/alias-6.c: New.
4167
4168 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4169
4170         * gcc.dg/cpp/ucnid-7.c: New.
4171
4172 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4173             Dorit Naishlos  <dorit@il.ibm.com>
4174
4175         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4176         darwin.
4177
4178 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4179
4180         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4181         misaligned accesses.
4182         * gcc.dg/vect/vect-58.c: Likewise.
4183         * gcc.dg/vect/vect-92.c: New.
4184         * gcc.dg/vect/vect-93.c: New.
4185
4186 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4187
4188         PR fortran/18827
4189         * gfortran.dg/assign_2.f90: New test.
4190         * gfortran.dg/assign_3.f90: New test.
4191         * gfortran.dg/assign.f90: New test.
4192
4193 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4194
4195         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4196         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4197         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4198         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4199         names.
4200
4201 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4202
4203         * gcc.dg/cpp/ucnid-6.c: New.
4204
4205         * gcc.dg/cpp/normalize-1.c: New.
4206         * gcc.dg/cpp/normalize-2.c: New.
4207         * gcc.dg/cpp/normalize-3.c: New.
4208         * gcc.dg/cpp/normalize-4.c: New.
4209         * gcc.dg/cpp/ucnid-4.c: New.
4210         * gcc.dg/cpp/ucnid-5.c: New.
4211         * g++.dg/cpp/normalize-1.C: New.
4212         * g++.dg/cpp/ucnid-1.C: New.
4213
4214 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4215
4216         * gcc.dg/pr18628.c: New.
4217
4218 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4219
4220         PR c++/20280
4221         * g++.dg/tree-ssa/pr20280.C: New.
4222
4223 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4224
4225         PR fortran/20467
4226         * gfortran.dg/stfunc_2.f90: New test.
4227
4228 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4229
4230         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4231
4232 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4233
4234         * gcc.dg/tree-ssa/20050314-1.c: New test.
4235
4236 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4237
4238         PR c++/4403
4239         PR c++/9783, DR433
4240         * g++.dg/template/friend34.C: New test.
4241         * g++.dg/template/friend35.C: Likewise.
4242         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4243
4244 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4245
4246         Friend class name lookup 5/n
4247         PR c++/1016
4248         * g++.dg/lookup/hidden-class1.C: New test.
4249         * g++.dg/lookup/hidden-class2.C: Likewise.
4250         * g++.dg/lookup/hidden-class3.C: Likewise.
4251         * g++.dg/lookup/hidden-class4.C: Likewise.
4252         * g++.dg/lookup/hidden-class5.C: Likewise.
4253         * g++.dg/lookup/hidden-class6.C: Likewise.
4254         * g++.dg/lookup/hidden-class7.C: Likewise.
4255         * g++.dg/lookup/hidden-class8.C: Likewise.
4256         * g++.dg/lookup/hidden-class9.C: Likewise.
4257         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4258         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4259         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4260         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4261         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4262         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4263         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4264         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4265         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4266         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4267         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4268
4269 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4270
4271         PR c++/20157
4272         * g++.dg/template/error18.C: New test.
4273
4274 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4275
4276         PR debug/16792
4277         * g++.dg/debug/pr16792.C: New test.
4278
4279 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4280
4281         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4282         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4283         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4284         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4285         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4286         test assertion names.
4287
4288 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4289
4290         PR fortran/18600
4291         * gfortran.dg/stfunc_1.f90: New test.
4292
4293 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4294
4295         PR fortran/16907
4296         * gfortran.dg/real_index_1.f90: New test.
4297
4298 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4299
4300         PR fortran/20323
4301         * gfortran.dg/spec_expr_1.f90: New test.
4302
4303 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4304
4305         PR c/20402
4306         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4307         new parser.
4308
4309 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4310
4311         PR fortran/20361
4312         * gfortran.dg/largeequiv_1.f90: New test.
4313
4314 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4315
4316         * gcc.dg/ucnid-1.c: New.
4317         * gcc.dg/ucnid-2.c: New.
4318         * gcc.dg/ucnid-3.c: New.
4319         * gcc.dg/ucnid-4.c: New.
4320         * gcc.dg/ucnid-5.c: New.
4321         * gcc.dg/ucnid-6.c: New.
4322         * gcc.dg/cpp/ucnid-1.c: New.
4323         * gcc.dg/cpp/ucnid-2.c: New.
4324         * gcc.dg/cpp/ucnid-3.c: New.
4325         * g++.dg/other/ucnid-1.C: New.
4326
4327 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4328
4329         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4330
4331 2005-03-11  Per Bothner  <per@bothner.com>
4332
4333         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4334         that diagnotics refer to correct token.
4335         * gcc.dg/unused-3.c: Likewise.
4336
4337 2005-03-11  Per Bothner  <per@bothner.com>
4338
4339         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4340         constant" is now actually on same line as string constant.
4341         * gcc.dg/cpp/direct2s.c: Likewise.
4342
4343 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4344
4345         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4346
4347 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4348
4349         PR libfortran/20124
4350         * gfortran.dg/pr20124.f90: New Test
4351
4352 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4353
4354         PR tree-optimization/20130
4355         * gcc.dg/pr20130-1.c: New test.
4356
4357 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4358
4359         PR target/20095
4360         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4361
4362 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4363
4364         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4365
4366 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4367
4368         * g++.dg/eh/forced1.C: Fix comment.
4369         * g++.dg/eh/forced2.C: Ditto.
4370         * g++.dg/eh/forced3.C: Ditto.
4371         * g++.dg/eh/forced4.C: Ditto.
4372
4373 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4374
4375         PR rtl-opt/20412
4376         * gcc.c-torture/compile/pr20412.c: New test.
4377
4378 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4379
4380         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4381
4382 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4383
4384         PR target/20322
4385         * gcc.dg/20050307-1.c: New test.
4386
4387 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4388
4389         PR c++/20375
4390         * g++.dg/other/stdarg3.C: New.
4391
4392 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4393
4394         PR c++/18384, c++/18327
4395         * g++.dg/init/array19.C: New test.
4396
4397         PR inline-asm/20314
4398         * gcc.dg/torture/pr20314-1.c: New test.
4399         * gcc.dg/torture/pr20314-2.c: New test.
4400
4401 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4402
4403         * gcc.dg/20050309-1.c: New test.
4404
4405 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4406
4407         * gcc.dg/builtins-10.c: Reactivate disabled test.
4408         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4409         new cbrt transformations.
4410
4411 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4412
4413         PR c++/20208
4414         * g++.dg/template/array13.C: New test.
4415
4416 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4417
4418         PR c++/16859
4419         * g++.dg/init/brace4.C: New test.
4420
4421 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4422
4423         PR c++/20186
4424         * g++.dg/template/non-dependent12.C: New.
4425
4426 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4427
4428         PR c++/20142
4429         * g++.dg/init/array18.C: Add dg-do run marker.
4430
4431         PR c++/20142
4432         * g++.dg/init/array18.C: New test.
4433
4434 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4435
4436         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4437         * g++.dg/gcov/gcov.exp: Likewise.
4438         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4439         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4440         * lib/c-torture.exp: Likewise.
4441         * lib/fortran-torture.exp: Likewise.
4442         * lib/g++.exp: Likewise.
4443         * lib/gcc-defs.exp: Likewise.
4444         * lib/gcc-dg.exp: Likewise.
4445         * lib/gcc.exp: Likewise.
4446         * lib/gcov.exp: Likewise.
4447         * lib/gfortran.exp: Likewise.
4448         * lib/mike-g++.exp: Likewise.
4449         * lib/mike-gcc.exp: Likewise.
4450         * lib/objc-torture.exp: Likewise.
4451         * lib/objc.exp: Likewise.
4452         * lib/profopt.exp: Likewise.
4453         * lib/target-libpath.exp: Likewise.
4454         * lib/target-supports.exp: Likewise.
4455         * lib/treelang.exp: Likewise.
4456         * lib/wrapper.exp: Likewise.
4457
4458 2005-03-08  Jeff Law  <law@redhat.com>
4459
4460         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4461         PHI-OPT changes.
4462
4463 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4464
4465         * gcc.dg/vect/pr20122.c: New test.
4466
4467 2005-03-07  Jeff Law  <law@redhat.com>
4468
4469         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4470         was folded away.
4471         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4472         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4473         * gcc.dg/tree-ssa/pr18134.c: New test.
4474
4475 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4476
4477         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4478         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4479         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4480
4481 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4482
4483         PR tree-opt/17671
4484         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4485
4486 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4487
4488         * g++.dg/warn/Wnvdtor.C: New test.
4489
4490 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4491
4492         * gcc.dg/torture/pr19683-1.c: New test.
4493
4494 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4495
4496         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4497         * gfortran.dg/g77/19990313-2.f: Ditto.
4498         * gfortran.dg/g77/19990313-3.f: Ditto.
4499         * gfortran.dg/g77/19990525-0.f: Ditto.
4500         * gfortran.dg/g77/19990826-0.f: Ditto.
4501         * gfortran.dg/g77/19990826-2.f: Ditto.
4502         * gfortran.dg/g77/19990826-3.f: Ditto.
4503         * gfortran.dg/g77/20000511-1.f: Ditto.
4504         * gfortran.dg/g77/20000511-2.f: Ditto.
4505         * gfortran.dg/g77/970625-2.f: Ditto.
4506         * gfortran.dg/g77/980310-2.f: Ditto.
4507         * gfortran.dg/g77/980310-3.f: Ditto.
4508         * gfortran.dg/g77/980310-8.f: Ditto.
4509         * gfortran.dg/g77/980519-2.f: Ditto.
4510         * gfortran.dg/g77/alpha1.f: Ditto.
4511         * gfortran.dg/g77/claus.f: Ditto.
4512         * gfortran.dg/g77/erfc.f: Ditto.
4513         * gfortran.dg/g77/short.f: Ditto.
4514         * gfortran.fortran-torture/execute/data.f90: Ditto.
4515         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4516         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4517
4518 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4519
4520         * lib/file-format.exp (gcc_target_object_format): Add check for som
4521         format and hardcode object formats on hppa*-*-hpux*.
4522         * lib/target-supports.exp (check_weak_available): Add check for som
4523         object format.  Always return 0 on hppa*-*-hpux10*.
4524
4525         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4526         is defined.
4527
4528         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4529
4530 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4531
4532         * gfortran.dg/pr19936_1.f90: New test.
4533         * gfortran.dg/pr19936_2.f90: New test.
4534         * gfortran.dg/pr19936_3.f90: New test.
4535
4536 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4537             Paul Thomas <prthomas@drfccad.cea.fr>
4538
4539         * gfortran.dg/PR19754_1.f90: New test.
4540         * gfortran.dg/PR19754_2.f90: Ditto.
4541
4542 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4543
4544         PR c++/19311
4545         * g++.dg/template/non-dependent11.C: New test.
4546
4547 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4548
4549         * lib/target-supports.exp (check_iconv_available): Fix comment.
4550
4551 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4552             Joseph S. Myers  <joseph@codesourcery.com>
4553
4554         PR c++/19797
4555         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4556
4557 2005-03-04  Matthew Sachs  <msachs@apple.com>
4558
4559         * gcc.exp (gcc_target_compile): Put braces around
4560         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4561         * objc.exp (objc_target_compile): Likewise.
4562         * treelang.exp (treelang_target_compile): Likewise.
4563
4564 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4565
4566         PR fortran/19673
4567         * gfortran.dg/func_result_1.f90: New test.
4568
4569 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4570
4571         * gcc.misc-tests/options.exp: New test.
4572
4573 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4574
4575         * gcc.dg/pr15784-4.c: New test.
4576
4577 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4578
4579         * gcc.c-torture/execute/pr17133.c: New.
4580         * gcc.c-torture/compile/20050303-1.c: New.
4581
4582 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4583
4584         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4585
4586 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4587
4588         * g++.dg/overload/using2.C: New.
4589
4590 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4591
4592         PR c++/19916
4593         * g++.dg/init/ptrmem2.C: New test.
4594
4595 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4596
4597         PR c/8927
4598         * gcc.dg/pr8927-1.c: New test.
4599
4600 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4601
4602         PR c++/20232
4603         * g++.dg/inherit/covariant12.C: New.
4604
4605 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4606
4607         PR fortran/19479
4608         * gfortran.dg/bound_1.f90: New test.
4609
4610 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4611
4612         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4613         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4614
4615 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4616
4617         PR c/20245
4618         * gcc.dg/pr20245-1.c: New test.
4619
4620 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4621
4622         PR middle-end/19874
4623         * gcc.c-torture/execute/20050119-2.c: New test case.
4624
4625 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4626
4627         * README: Update the DejaGnu bug reporting address.
4628         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4629         * lib/objc-torture.exp: Likewise.
4630
4631 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4632
4633         * gfortran.dg/boz_1.f90: New test.
4634         * gfortran.dg/boz_3.f90: New test.
4635         * gfortran.dg/boz_4.f90: New test.
4636
4637 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4638
4639         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4640         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4641
4642 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4643
4644         PR libfortran/20101
4645         * gfortran.dg/write_0_pe_format.f90: New test.
4646
4647 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR c++/20206
4650         * g++.dg/opt/thunk2.C: New test.
4651         * g++.dg/opt/covariant1.C: New test.
4652
4653 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4654
4655         * gfortran.dg/e_d_fmt.f90: New test.
4656
4657 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4658
4659         * gcc.dg/asm-b.c: Fix comment typos.
4660
4661 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4662
4663         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4664         a V_MAY_DEF also.
4665
4666 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4667
4668         PR tree-opt/20188
4669         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4670         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4671         * gcc.dg/asm-b.c: New test.
4672
4673 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4674
4675         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4676         Disable this test on IRIX 6.
4677
4678 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4679
4680         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4681         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4682         parser.
4683
4684 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4685
4686         PR tree-optimization/20204
4687         * testsuite/gcc.dg/pr20204.c: New test.
4688
4689 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4690
4691         PR target/20196
4692         * gcc.c-torture/execute/20050224-1.c: New test.
4693
4694         PR c++/20175
4695         * g++.dg/warn/Wbraces2.C: New test.
4696
4697 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4698
4699         PR c++/19878
4700         * g++.dg/init/const2.C: New test.
4701
4702 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4703
4704         PR tree-optimization/20100
4705         * gcc.c-torture/execute/pr20100-1.c: New test.
4706
4707 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4708
4709         * gfortran.dg/implicit_3.f90: New test.
4710
4711         * gfortran.dg/deftype_1.f90: New test.
4712
4713 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4714
4715         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4716         the test passes.
4717         * g++.dg/other/anon3.C: Accept a warning.
4718
4719 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4720
4721         * gcc.dg/pr20017.c: Fix a comment typo.
4722
4723 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4724
4725         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4726
4727 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4728
4729         PR ada/19902
4730         * ada/acats/tests/cxa/cxa3004.a: Remove.
4731         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4732
4733 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4734
4735         PR c++/20073
4736         * g++.dg/init/const1.C: New test.
4737
4738         PR c++/19991
4739         * g++.dg/parse/constant7.C: New test.
4740
4741         PR c++/20152
4742         * g++.dg/parse/error27.C: New test.
4743         * g++.dg/template/qualttp15.C: Adjust error markers.
4744         * g++.old-deja/g++.other/struct1.C: Likewise.
4745
4746         PR c++/20153
4747         * g++.dg/template/error17.C: New test.
4748
4749         PR c++/20148
4750         * g++.dg/parser/error26.C: New test.
4751
4752 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4753
4754         PR tree-optimization/20100
4755         PR tree-optimization/20115
4756         * gcc.dg/pr20115.c: New test.
4757         * gcc.dg/pr20115-1.c: New test.
4758         * gcc.dg/pr20100.c: New test.
4759         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4760         call-clobbered variables after alias1.
4761
4762 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4763
4764         * gfortran.dg/list_read_4.f90: new test.
4765
4766 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4767
4768         PR rtl-optimization/20017.
4769         * gcc.dg/pr20017.c: New.
4770
4771 2005-02-22  Devang Patel  <dpatel@apple.com>
4772
4773         PR 19952
4774         * g++.dg/tree-ssa/pr19952.C: New test.
4775
4776 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4777
4778         PR c++/19883
4779         * g++.dg/parse/constant6.C: New test.
4780
4781 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4782
4783         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4784         * g++.dg/charset/asm2.c: Likewise.
4785         * g++.dg/charset/asm3.c: Likewise.
4786         * g++.dg/charset/asm4.c: Likewise.
4787         * g++.dg/charset/asm5.c: Likewise.
4788         * g++.dg/charset/attribute1.c: Likewise.
4789         * g++.dg/charset/attribute2.c: Likewise.
4790         * g++.dg/charset/extern1.cc: Likewise.
4791         * g++.dg/charset/extern2.cc: Likewise.
4792         * g++.dg/charset/extern3.cc: Likewise.
4793         * g++.dg/charset/function.cc: Likewise.
4794         * g++.dg/charset/string.c: Likewise.
4795         * g++.dg/charset/charset.exp: Likewise.
4796         * lib/target-supports.exp (check_iconv_available): Fix comment.
4797
4798 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4799
4800         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4801         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4802         * gcc.dg/charset/asm2.c: Likewise.
4803         * gcc.dg/charset/asm3.c: Likewise.
4804         * gcc.dg/charset/asm4.c: Likewise.
4805         * gcc.dg/charset/asm5.c: Likewise.
4806         * gcc.dg/charset/asm6.c: Likewise.
4807         * gcc.dg/charset/attribute1.c: Likewise.
4808         * gcc.dg/charset/attribute2.c: Likewise.
4809         * gcc.dg/charset/builtin1.c: Likewise.
4810         * gcc.dg/charset/extern.c: Likewise.
4811         * gcc.dg/charset/function.c: Likewise.
4812         * gcc.dg/charset/string.c: Likewise.
4813         * gcc.dg/charset/charset.exp: Likewise.
4814
4815 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4816
4817         PR fortran/20086
4818         * gfortran.dg/pr20086.f90: New test.
4819
4820 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4821
4822         PR tree-optimization/19786
4823         * g++.dg/tree-ssa/pr19786.C: New.
4824
4825 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4826
4827         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4828
4829 2005-02-21  Jeff Law  <law@redhat.com>
4830
4831         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4832
4833 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4834
4835         * gfortran.dg/do_iterator: Split loop, markup all lines for
4836         which an error locus is printed.
4837         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4838         locus is printed.
4839         * gfortran.dg/select_4.f90: Likewise.
4840         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4841         locuses in the various permutations.
4842
4843 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4844
4845         PR tree-optimization/19951
4846         * g++.dg/vect: New directory.
4847         * g++.dg/vect/vect.exp: New file.
4848         * g++.dg/vect/pr19951.cc: New testcase.
4849         * g++.dg/dg.exp: Also prune vectorizer tests.
4850
4851 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4852
4853         PR 18785
4854         * gcc.dg/charset/builtin1.c: New test.
4855
4856 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4857
4858         PR c++/19299
4859         * g++.dg/inherit/volatile1.C: New test.
4860
4861         PR c++/19440
4862         * g++.dg/template/dtor4.C: New test.
4863
4864 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4865
4866         * gfortran.dg/int_1.f90: New test.
4867
4868 2005-02-19  Devang Patel  <dpatel@apple.com>
4869
4870         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4871
4872 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4873
4874         * gfortran.dg/achar_1.f90: New test.
4875
4876 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4877
4878         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4879
4880 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4881             Jakub Jelinek  <jakub@redhat.com>
4882
4883         PR tree-optimization/19828
4884         * gcc.dg/tree-ssa/loop-7.c: New test.
4885         * gcc.c-torture/execute/20050218-1.c: New test.
4886
4887 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4888
4889         PR c/20043
4890         * gcc.dg/transparent-union-1.c: New test.
4891         * gcc.dg/transparent-union-2.c: New test.
4892
4893 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4894
4895         PR tree-optimization/18977
4896         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4897
4898 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4899
4900         PR target/20054
4901         * gcc.dg/pr20054.c: New test.
4902
4903 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4904
4905         PR c++/19508
4906         * g++.dg/ext/attrib20.C: New test.
4907
4908 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4909
4910         PR middle-end/20030
4911         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4912
4913 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4914
4915         PR c++/20008
4916         * g++.dg/opt/switch4.C: New.
4917
4918 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4919
4920         PR c++/20023
4921         PR tree-optimization/20009
4922         * gcc.c-torture/compile/20050217-1.c: New test.
4923         * g++.dg/opt/switch3.C: New test.
4924
4925         PR tree-optimization/18947
4926         * gcc.c-torture/compile/20050215-1.c: New test.
4927         * gcc.c-torture/compile/20050215-2.c: New test.
4928         * gcc.c-torture/compile/20050215-3.c: New test.
4929
4930 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4931
4932         PR c++/20028
4933         * g++.dg/template/crash34.C: New.
4934
4935         PR c++/20022
4936         * g++.dg/other/access3.C: New.
4937
4938 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4939
4940         * gcc.dg/vect/vect-98.c: New test.
4941
4942 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4943
4944         PR tree-optimization/19967
4945         * gcc.dg/pr19967.c: New.
4946
4947 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4948
4949         PR middle-end/19857
4950         * gcc.dg/tree-ssa/20050215-1.c: New test.
4951         * gcc.c-torture/execute/20050215-1.c: New test.
4952
4953 2005-02-15  Eric Christopher  <echristo@redhat.com>
4954
4955         * gcc.dg/cpp/20050215-1.c: New file.
4956
4957 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4958
4959         PR tree-optimization/15785
4960         * gcc.dg/pr15785-1.c: New test.
4961
4962 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4963
4964         PR c++/17788
4965         * g++.dg/init/ctor4.C: New.
4966         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4967
4968 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4969
4970         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4971         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4972
4973 2005-02-15  Andreas Schwab  <schwab@suse.de>
4974
4975         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4976         declare malloc.
4977
4978 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4979
4980         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4981
4982 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4983
4984         PR tree-optimization/19853
4985         * gcc.c-torture/compile/pr19853.c: New test.
4986
4987 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4988
4989         PR c++/19608
4990         * g++.dg/parse/local-class1.C: New.
4991
4992         PR c++/19895
4993         * g++.dg/parse/ptrmem3.C: New.
4994
4995         PR c++/19884
4996         * g++.old-deja/g++.oliva/template6.C: Add another case.
4997         * g++.dg/template/explicit6.C: New.
4998
4999 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
5000
5001         PR c++/17816
5002         * g++.dg/other/redecl2.C: New.
5003
5004 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
5005
5006         PR c++/19891
5007         * g++.dg/abi/covariant4.C: New.
5008
5009 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
5010
5011         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
5012
5013 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
5014
5015         * gcc.dg/vect/vect-96.c: Fix typo.
5016
5017 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5018
5019         PR c++/14479
5020         PR c++/19487
5021         * g++.dg/template/enum5.C: New test.
5022
5023 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5024
5025         * gcc.dg/vect/vect-97.c: New test.
5026
5027 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5028
5029         * gcc.dg/vect/vect-96.c: New test.
5030
5031 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5032
5033         * gcc.dg/builtins-34.c: Also check ldexp*.
5034
5035 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5036
5037         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5038
5039 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5040
5041         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5042         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5043         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5044         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5045         selector_list, selector_expression, dg-process-target): Move to new
5046         file target-supports-dg.exp.
5047         * lib/target-supports-dg.exp: New.
5048
5049         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5050         New.
5051
5052 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5053
5054         PR c++/19666
5055         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5056
5057         PR middle-end/19858
5058         * gcc.c-torture/compile/20050210-1.c: New test.
5059
5060 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5061
5062         PR c++/19755
5063         * g++.dg/warn/Wbraces1.C: New test.
5064
5065 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5066
5067         * gcc.dg/builtins-52.c: New testcase.
5068
5069 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5070
5071         PR c/19342
5072         * gcc.c-torture/execute/20050119-1.c: New test.
5073
5074 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5075
5076         PR c++/19811
5077         * g++.dg/init/delete1.C: New test.
5078
5079 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5080
5081         PR c++/18470
5082         * g++.dg/template/static12.C: New test.
5083
5084 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5085
5086         PR c++/19787
5087         * g++.dg/conversion/ambig1.C: New test.
5088
5089         PR c++/19739
5090         * g++.dg/ext/attrib19.C: New test.
5091
5092         PR c++/19732
5093         * g++.dg/parse/dtor5.C: New test.
5094
5095         PR c++/19762
5096         * g++.dg/template/dtor3.C: New test.
5097
5098         PR c++/19826
5099         * g++.dg/template/static11.C: New test.
5100         * g++.dg/template/crash2.C: Remove dg-error marker.
5101
5102 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5103
5104         PR C++/18491
5105         * g++.old-deja/g++.mike/p10769a.C: Remove.
5106
5107 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5108
5109         * gcc.dg/builtins-48.c: New test case.
5110         * gcc.dg/builtins-49.c: New test case.
5111         * gcc.dg/builtins-50.c: New test case.
5112         * gcc.dg/builtins-51.c: New test case.
5113
5114 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5115
5116         PR middle-end/19583
5117         * g++.dg/warn/Wreturn-type-3.C: New test.
5118
5119 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5120
5121         PR middle-end/19402
5122         * gcc.dg/pr19402-1.c: New testcase.
5123         * gcc.dg/pr19402-2.c: likewise.
5124
5125 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5126
5127         PR middle-end/19854
5128         * g++.dg/tree-ssa/tmmti.C: New testcase.
5129
5130 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5131
5132         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5133
5134 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5135
5136         PR c++/19733
5137         * g++.dg/parse/crash23.C: New test.
5138         * g++.dg/warn/Weff1.C: New test.
5139
5140 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5141
5142         * gcc.dg/20050209-1.c: New test.
5143
5144 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5145
5146         PR target/19799
5147         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5148
5149 2005-02-08  Mike Stump  <mrs@apple.com>
5150
5151         * g++.dg/pch/import-2.c: New test.
5152         * g++.dg/pch/import-2.hs: New.
5153         * g++.dg/pch/include/import-2a.h: New.
5154         * g++.dg/pch/include/import-2b.h: New.
5155
5156 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5157
5158         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5159
5160 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5161
5162         * gfortran.dg/substr_1.f90: New test.
5163
5164 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5165
5166         PR middle-end/19775
5167         * gcc.dg/torture/builtin-power-1.c: Disable test for
5168         invalid transformation.
5169         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5170         no longer optimize.
5171         * gcc.dg/builtins-47.c: New testcase.
5172
5173 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5174             Dorit Naishlos  <dorit@il.ibm.com>
5175
5176         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5177
5178 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5179
5180         * gcc.c-torture/compile/20050206-1.c: New test.
5181
5182 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5183
5184         PR tree-opt/19768
5185         * g++.dg/opt/pr19768.C: New test.
5186
5187 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5188
5189         PR tree-opt/19736
5190         * gcc.c-torture/compile/pr19736.c: New test.
5191
5192 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5193
5194         PR c++/17401
5195         * g++.dg/parse/error25.C: New test.
5196
5197 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5198
5199         * gcc.c-torture/execute/20050203-1.c: New.
5200
5201 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5202
5203         * gcc.dg/vect/vect-85.c: Remove xfail.
5204         * gcc.dg/vect/vect-86.c: Remove xfail.
5205         * gcc.dg/vect/vect-87.c: Remove xfail.
5206         * gcc.dg/vect/vect-88.c: Remove xfail.
5207
5208 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5209
5210         * gcc.dg/altivec-19.c: New.
5211
5212 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5213
5214         PR c/17807
5215         * gcc.dg/nested-func-3.c: New test.
5216         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5217
5218 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5219
5220         * gcc.test-framework/gen_directive_tests: Generate tests for
5221         selector expressions.
5222
5223 2005-02-02  Matt Austern  <austern@apple.com>
5224
5225         PR c++/19628
5226         * g++/ext/builtin7.C: New.
5227         * g++/ext/builtin8.C: New.
5228
5229 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5230
5231         PR c/18502
5232         * gcc.dg/pr18502-1.c: New test.
5233
5234 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5235
5236         PR c++/17413
5237         * g++.dg/template/local4.C: Tweak.
5238
5239 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5240
5241         PR tree-optimization/19578
5242         * gcc.c-torture/compile/20050202-1.c: New test.
5243
5244 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5245
5246         PR c/19435
5247         * gcc.dg/c99-init-4.c: New test.
5248
5249 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5250
5251         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5252
5253         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5254
5255         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5256         * g++.dg/eh/check-vect.h: New.
5257
5258         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5259         * gcc.dg/vect/vect-78.c: Ditto.
5260         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5261         Remove.
5262
5263         * g++.dg/conversion/simd1.C: Expect warning.
5264         * g++.dg/ext/attribute-test-1.C: Ditto.
5265         * g++.dg/ext/attribute-test-2.C: Ditto.
5266         * g++.dg/ext/attribute-test-3.C: Ditto.
5267         * g++.dg/ext/attribute-test-4.C: Ditto.
5268
5269         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5270         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5271
5272         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5273
5274 2005-02-01  Richard Henderson  <rth@redhat.com>
5275
5276         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5277         long double for ibm double-double format.
5278         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5279
5280 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5281
5282         PR tree-optimization/19633
5283         * testsuite/gcc.dg/pr19633-1.c: New test.
5284         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5285         to NULL or a symbol.
5286
5287 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5288
5289         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5290         New procs.
5291         (dg-process-target (local override)): Handle selector expressions.
5292
5293         * gcc.test-framework/README: Describe tests in source directory.
5294         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5295         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5296         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5297         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5298         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5299         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5300         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5301         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5302         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5303         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5304         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5305         * gcc.test-framework/dg-error-exp-P.c: New test.
5306         * gcc.test-framework/dg-error-exp-XP.c: New test.
5307         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5308         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5309         * gcc.test-framework/dg-output-exp-P.c: New test.
5310         * gcc.test-framework/dg-output-exp-XF.c: New test.
5311         * gcc.test-framework/dg-warning-exp-P.c: New test.
5312         * gcc.misc-tests/dg-1.c: Remove.
5313         * gcc.misc-tests/dg-2.c: Remove.
5314         * gcc.misc-tests/dg-3.c: Remove.
5315         * gcc.misc-tests/dg-4.c: Remove.
5316         * gcc.misc-tests/dg-5.c: Remove.
5317         * gcc.misc-tests/dg-6.c: Remove.
5318         * gcc.misc-tests/dg-7.c: Remove.
5319         * gcc.misc-tests/dg-8.c: Remove.
5320         * gcc.misc-tests/dg-9.c: Remove.
5321         * gcc.misc-tests/dg-10.c: Remove.
5322         * gcc.misc-tests/dg-11.c: Remove.
5323         * gcc.misc-tests/dg-12.c: Remove.
5324         * gcc.misc-tests/dg-test.exp: Remove.
5325
5326         * gcc.test-framework/test-framework.awk: Change recording and
5327         printing of passes and failures.
5328
5329         * gcc.test-framework: New directory.
5330         * gcc.test-framework/README: New.
5331         * gcc.test-framework/test-framework.exp: New.
5332         * gcc.test-framework/test-framework.awk: New.
5333         * gcc.test-framework/gen_directive_tests: New.
5334
5335 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5336
5337         * lib/treelang.exp: Fix comment typos.
5338         (treelang_target_compile): Don't append libs=-ltreelang to options.
5339
5340 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5341
5342         * g++.dg/parse/typename7.C: Adjust error messages.
5343
5344 2005-01-31  Jeff Law  <law@redhat.com>
5345
5346         * gcc.c-torture/execute/20050131-1.c: New test.
5347         * gcc.dg/wcaselabel.c: New test.
5348
5349 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5350
5351         * g++.dg/other/warning1.C: Adjust error messags.
5352         * g++.dg/parse/constant5.C: New test.
5353
5354 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5355
5356         PR c/19333
5357         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5358         the test case valid.
5359         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5360         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5361         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5362         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5363         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5364         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5365
5366 2005-01-31  Dale Johannesen  <dalej@apple.com>
5367
5368         * g++.dg/opt/pr19650.C:  New test.
5369
5370 2005-01-31  Richard Henderson  <rth@redhat.com>
5371
5372         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5373         long double for intel double extended format.
5374         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5375
5376 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c++/19555
5379         * g++.dg/template/static10.C: New test.
5380
5381         PR c++/19395
5382         * g++.dg/parse/error24.C: New test.
5383
5384         PR c++/19367
5385         * g++.dg/lookup/builtin1.C: New test.
5386
5387         PR c++/19457
5388         * g++.dg/warn/conv3.C: New test.
5389
5390 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5391
5392         PR fortran/19647
5393         * gfortan.dg/inquire_7.f90
5394
5395 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5396
5397         PR tree-optimization/15791
5398         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5399         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5400         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5401         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5402         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5403         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5404         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5405         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5406         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5407         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5408
5409 2005-01-29  Paul Brook  <paul@codesourcery.com>
5410
5411         PR fortran/18565
5412         * check.c (real_or_complex_check): New function.
5413         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5414         * intrinsic.c (add_functions): Use new check functions.
5415         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5416         Add prototypes.
5417
5418 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5419
5420         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5421         gcc.dg/lvalue-3.c: New tests.
5422         * gcc.dg/concat.c: Update expected messages.
5423
5424 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5425
5426         PR libfortran/19595
5427         * gfortran.dg/eor_1.f90:  New test.
5428
5429 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5430
5431         PR fortran/19589
5432         * gfortran.dg/logical_data_1.f90: New test.
5433
5434 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5435
5436         PR c++/19253
5437         * g++.dg/template/crash33.C: New test.
5438
5439         PR c++/19667
5440         * g++.dg/template/crash32.C: New test.
5441
5442 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5443
5444         PR middle-end/16558
5445         * g++.dg/warn/Wreturn-type-2.C: New test.
5446
5447 2004-06-24  Jeff Law  <law@redhat.com>
5448
5449         * gcc.dg/tree-ssa/20050128-1.c: New test.
5450
5451 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5452
5453         * gcc.target/frv/all-mdpackh-1.c: New test.
5454
5455 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5456
5457         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5458
5459 2005-01-27  Richard Henderson  <rth@redhat.com>
5460
5461         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5462
5463 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5464
5465         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5466
5467 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5468
5469         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5470         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5471         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5472         to cope with cases where the multilib options override the dg-options.
5473
5474 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5475
5476         PR c/18946
5477         * gcc.dg/noncompile/20050120-1.c: New test.
5478
5479 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5480
5481         PR tree-optimization/19633
5482         * gcc.dg/pr19633.c: New test.
5483         * gcc.dg/tree-ssa/pr19633.c: New test.
5484
5485 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5486
5487         * gcc.dg/20041216-1.c: New test.
5488
5489 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5490
5491         PR objc/18862
5492         * objc.dg/selector-2.m: New test.
5493
5494 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5495
5496         * g++.dg/opt/range-test-2.C: New test.
5497
5498         PR rtl-optimization/19579
5499         * gcc.c-torture/execute/20050124-1.c: New test.
5500
5501 2005-01-26  Greg Parker  <gparker@apple.com>
5502         Stuart Hastings  <stuart@apple.com>
5503
5504         * gcc.c-torture/execute/20050125-1.c: New.
5505
5506 2005-01-18  Jan Hubicka  <jh@suse.cz>
5507
5508         PR tree-optimize/19337
5509         * gcc.c-torture/compile/20050119-1.c: New test.
5510
5511 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5512
5513         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5514         test for successful match.
5515
5516 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5517
5518         PR objc/18408
5519         * objc.dg/comp-types-7.m: New test.
5520
5521 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5522
5523         * lib/target-supports.exp (current_target_name): New.
5524         (check_effective_target_ilp32, check_effective_target_lp64):
5525         Cache the result to use as long as the current target, with
5526         multilib flags, remains the same.
5527
5528         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5529         (dg-require-weak, dg-require-visibility, dg-require-alias,
5530         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5531         dg-require-effective-target, dg-skip-if): Remove call to
5532         skip_test_and_clear_xfail.
5533         (dg-test): Clear xfail data.
5534
5535 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5536
5537         PR target/17751
5538         * gcc.dg/ppc64-toc.c: New test.
5539
5540         * g++.dg/tree-ssa/empty-1.C: New test.
5541
5542         PR middle-end/19551
5543         * gcc.c-torture/execute/20050121-1.c: New test.
5544         * gcc.dg/20050121-2.c: New test.
5545
5546 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5547         Paul Brook  <paul@codesourcery.com>
5548
5549         PR fortran/17941
5550         * gfortran.dg/real_const_1.f: New test.
5551         * gfortran.dg/real_const_2.f90: New test.
5552         * gfortran.dg/complex_int_1.f90: New test.
5553
5554 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5555
5556         PR fortran/19313
5557         * gfortan.dg/inquire_6.f90: New test.
5558
5559 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5560
5561         PR libfortran/19451
5562         * open_readonly_1.f90:  New test.
5563
5564 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5565
5566         PR libfortran/18982
5567         * gfortran.dg/open_new.f90: New file.
5568
5569 2005-01-22  Paul Brook  <paul@codesourcery.com>
5570
5571         * namelist_1.f90: New test.
5572
5573 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5574
5575         PR tree-optimization/19484
5576         * gcc.c-torture/compile/20050122-[12].c: New tests.
5577
5578 2005-01-22  Paul Brook  <paul@codesourcery.com>
5579
5580         * gfortran.dg/implicit_2.f90: New test.
5581
5582 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5583
5584         PR fortran/19314
5585         * gfortran.dg/inquire_5.f90: New test.
5586
5587 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5588
5589         PR c/18809
5590         * gcc.dg/pr18809-1.c: New test.
5591
5592 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5593
5594         * gcc.dg/20050121-1.c: New test.
5595
5596         PR tree-optimization/13000
5597         * gcc.dg/20040206-1.c: Change warning to point where function is
5598         being inlined.
5599
5600 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5601
5602         PR c++/19208
5603         * g++.dg/template/array11.C: New test.
5604
5605 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5606
5607         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5608         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5609         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5610         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5611         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5612         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5613
5614 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5615
5616         PR tree-optimization/15349
5617         * gcc.dg/tree-ssa/pr15349.c: New.
5618
5619 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5620
5621         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5622
5623 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5624
5625         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5626         scan-assembler-times directive name.
5627
5628         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5629         after dg-do.
5630
5631         PR rtl-optimization/19462
5632         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5633
5634 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5635
5636         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5637         counting function calls on ia64.
5638
5639 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5640
5641         PR rtl-optimization/15139
5642         * gcc.dg/20050111-2.c: New test.
5643
5644         PR c/17297
5645         * gcc.c-torture/compile/20050113-1.c: New testcase.
5646
5647         PR middle-end/19164
5648         * gcc.dg/20050113-1.c: New testcase.
5649
5650 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5651
5652         * gcc.dg/vect/vect-85.c: Add comment.
5653         * gcc.dg/vect/vect-86.c: Add xfail for now.
5654         * gcc.dg/vect/vect-87.c: Add xfail for now.
5655         * gcc.dg/vect/vect-88.c: Add xfail for now.
5656         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5657
5658 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5659
5660         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5661
5662 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5663
5664         * g++.dg/debug/typedef3.C: New test.
5665
5666 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5667
5668         PR c/19472
5669         * gcc.dg/asm-a.c: New test.
5670
5671 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5672
5673         * gcc.dg/sh-relax.c: Add prototype for abort.
5674
5675 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5676
5677         * gcc.dg/short-compare-1.c: New test.
5678         * gcc.dg/short-compare-2.c: Likewise.
5679
5680 2005-01-18  Michael Matz  <matz@suse.de>
5681
5682         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5683
5684 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5685
5686         PR tree-optimization/19121
5687         * gcc.c-torture/compile/pr19121.c: New test.
5688
5689 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5690
5691         PR target/19357
5692         * gcc.c-torture/compile/pr19357.c: New test.
5693
5694 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5695
5696         PR c/5675
5697         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5698         pass--those that refer just to the variable, possibly with a
5699         cast.
5700         * gcc.dg/c99-const-expr-3.c: Likewise.
5701
5702         PR middle-end/13127
5703         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5704         longer emitted.
5705
5706 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5707
5708         PR fortran/18778
5709         * gfortran.dg/endfile_2.f90: New test.
5710
5711 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5712
5713         PR 19168
5714         * gfortran.dg/select_5.f90: New test.
5715
5716 2004-01-16  Paul Brook  <paul@codesourcery.com>
5717
5718         * gfortran.dg/common_4.f90: New test.
5719
5720 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5721
5722         PR rtl-optimization/19462
5723         * gcc.dg/torture/pr19462-1.c: New test.
5724
5725 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5726
5727         PR objc/19321
5728         * objc.dg/func-ptr-2.m: New.
5729         * objc.dg/volatile-1.m: New.
5730
5731 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5732
5733         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5734
5735 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5736
5737         PR tree-optimization/19060
5738         * gcc.c-torture/execute/20050104-1.c: New test.
5739
5740 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5741
5742         PR fortran/18983
5743         * gfortran.dg/write_to_null.f90: New test.
5744
5745 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5746             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5747
5748         PR other/19328
5749         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5750         argument.
5751
5752 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5753
5754         PR c++/19263
5755         * g++.dg/init/vector1.C: New test.
5756
5757 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5758
5759         PR target/13158
5760         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5761         PR target/18987
5762         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5763
5764 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5765
5766         * gfortran.dg/select_1.f90: New test.
5767         * gfortran.dg/select_2.f90: New test.
5768         * gfortran.dg/select_3.f90: New test.
5769         * gfortran.dg/select_4.f90: New test.
5770
5771 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5772
5773         PR middle-end/19084
5774         PR rtl-optimization/19348
5775         * gcc.dg/20050111-1.c: New test.
5776         * gcc.c-torture/execute/20050111-1.c: New test.
5777
5778         * gcc.dg/i386-asm-4.c: New test.
5779
5780 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5781
5782         * gcc.dg/nested-func-2.c: New test.
5783         * ada/acats/norun.lst: Remove c953002.
5784
5785 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5786
5787         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5788
5789 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5790
5791         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5792
5793 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5794
5795         PR target/18761
5796         * g++.dg/abi/align1.C: New test.
5797
5798 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5799
5800         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5801         at a time.
5802         * g++.dg/ext/altivec_check.h: Support compiling as C.
5803
5804 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5805
5806         PR c++/19355
5807         * g++.dg/expr/pr19355-1.C: New test case.
5808
5809 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5810
5811         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5812         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5813         * ada/acats/tests/c3/c92005b.ada: Likewise.
5814         * ada/acats/tests/c3/cxb3012.a: Likewise.
5815         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5816
5817 2005-01-09  Paul Brook  <paul@codesourcery.com>
5818
5819         * gfortran.dg/common_2.f90: New file.
5820         * gfortran.dg/common_3.f90: New file.
5821
5822 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5823
5824         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5825
5826 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5827
5828         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5829         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5830         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5831         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5832         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5833         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5834         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5835         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5836         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5837         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5838         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5839         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5840         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5841         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5842         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5843         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5844         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5845         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5846         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5847         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5848         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5849         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5850         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5851         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5852         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5853         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5854         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5855         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5856         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5857         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5858         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5859         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5860         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5861         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5862         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5863         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5864         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5865         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5866         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5867         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5868         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5869         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5870         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5871         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5872         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5873         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5874         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5875         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5876         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5877         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5878         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5879         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5880         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5881         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5882         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5883         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5884         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5885         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5886         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5887         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5888         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5889         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5890         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5891         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5892         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5893         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5894         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5895
5896         * gcc.dg/vect/vect-1.c: Fix spelling.
5897         * gcc.dg/vect/vect-10.c: Fix spelling.
5898         * gcc.dg/vect/vect-11.c: Fix spelling.
5899         * gcc.dg/vect/vect-12.c: Fix spelling.
5900         * gcc.dg/vect/vect-14.c: Fix spelling.
5901         * gcc.dg/vect/vect-15.c: Fix spelling.
5902         * gcc.dg/vect/vect-16.c: Fix spelling.
5903         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5904         * gcc.dg/vect/vect-64.c: Fix comments.
5905         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5906
5907 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5908             Ira Rosen  <irar@il.ibm.com>
5909
5910         * gcc.dg/vect/vect-70.c: New test.
5911         * gcc.dg/vect/vect-71.c: New test.
5912
5913 2005-01-09  Manfred Hollstein  <mh@suse.com>
5914
5915         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5916         * gcc.dg/pr18241-2.c: Likewise.
5917         * gcc.dg/pr18241-3.c: Likewise.
5918         * gcc.dg/pr18241-4.c: Likewise.
5919         * gcc.dg/pr18241-5.c: Likewise.
5920
5921 2005-01-08  Richard Henderson  <rth@redhat.com>
5922
5923         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5924         False for x86 and x86-64.
5925
5926 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5927
5928         PR tree-optimization/18241
5929         * gcc.dg/pr18241-1.c: New test.
5930         * gcc.dg/pr18241-2.c: New test.
5931         * gcc.dg/pr18241-3.c: New test.
5932         * gcc.dg/pr18241-4.c: New test.
5933         * gcc.dg/pr18241-5.c: New test.
5934
5935 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5936
5937         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5938         gfortran.dg/select_4.f90: New.
5939
5940 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5941
5942         * gcc.c-torture/execute/20050107-1.c: New test.
5943
5944 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5945
5946         PR c++/19298
5947         * g++.dg/template/ref2.C: New.
5948
5949 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5950
5951         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5952         instead of being empty.
5953
5954 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5955
5956         PR fortran/15553
5957         * gfortran.dg/array-1.f90: New test.
5958
5959 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5960
5961         PR tree-optimization/19283
5962         * gcc.c-torture/execute/20050106-1.c: New test.
5963
5964         PR rtl-optimization/18861
5965         * gcc.dg/20050105-1.c: New test.
5966
5967         PR tree-optimization/18828
5968         * gcc.dg/20050105-2.c: New test.
5969
5970 2005-01-07  Andreas Jaeger  <aj@suse.de>
5971
5972         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5973
5974 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5975
5976         PR fortran/18398
5977         * gfortran.dg/fmt_read.f90: New test.
5978
5979 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5980
5981         * gcc.dg/rs6000-ldouble-2.c: New.
5982
5983 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5984
5985         PR c++/19244
5986         * g++.dg/parser/ctor2.C: New test.
5987
5988 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5989
5990         PR c++/17154
5991         * g++.dg/template/using9.C: New test.
5992
5993 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5994
5995         PR c++/19258
5996         * g++.dg/lookup/friend6.C: New test.
5997
5998 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5999
6000         PR c++/19270
6001         * g++.dg/template/array10.C: New.
6002
6003 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6004
6005         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
6006         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
6007
6008 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
6009
6010         * gcc.c-torture/compile/20050105-1.c: New test.
6011
6012 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
6013
6014         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
6015
6016 2005-01-05  Roger Sayle  <roger@eyesopen.com>
6017
6018         PR middle-end/19100
6019         * gcc.dg/conv-3.c: New test case.
6020
6021 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
6022
6023         * gcc.dg/asm-wide-1.c: New test.
6024
6025 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6026
6027         PR c++/19030
6028         * g++.dg/parse/crash22.C: New
6029
6030 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6031
6032         PR 19257
6033         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6034
6035 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6036
6037         PR middle-end/17767
6038         * gcc.dg/i386-mmx-6.c: New test case.
6039
6040 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6041
6042         PR tree-optimization/18308
6043         * gcc.dg/vect/pr18308.c: New testcase.
6044
6045 2005-01-04  Andreas Jaeger  <aj@suse.de>
6046
6047         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6048
6049 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6050             Robert Bowdidge <bowdidge@apple.com>
6051
6052         * gcc.dg/cpp/subframework1.c: New.
6053         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6054         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6055         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6056         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6057
6058 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6059
6060         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6061         producing warning.
6062         * gcc.dg/darwin-weakimport-2.c: New.
6063
6064 2005-01-03  Richard Henderson  <rth@redhat.com>
6065
6066         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6067
6068 2005-01-03  Richard Henderson  <rth@redhat.com>
6069
6070         * gcc.dg/vect/vect.exp: Enable for ia64.
6071         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6072         (check_effective_target_vect_float): Likewise.
6073         (check_effective_target_vect_no_align): Likewise.
6074         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6075         * gcc.dg/vect/vect-8.c: Likewise.
6076
6077 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6078
6079         PR target/19236
6080         * gcc.dg/pr19236-1.c: New test case.
6081
6082 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6083
6084         PR rtl-optimization/12092
6085         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6086
6087 2005-01-02  Andreas Jaeger  <aj@suse.de>
6088
6089         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6090
6091 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6092             Andrew Pinski  <pinskia@physics.uc.edu>
6093
6094         PR rtl-optimization/12092
6095         * gcc.dg/pr12092-1.c: New test case.
6096
6097 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6098
6099         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6100         'hidden' and 'default' for better portability.
6101         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6102
6103         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6104         6 and 7.
6105         * g++.old-deja/g++.brendan/new3.C: Likewise.
6106
6107 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6108
6109         * gcc.dg/20041231-1.C: New test.
6110         * g++.dg/warn/Wunreachable-code-1.C: New test.
6111
6112 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6113
6114         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6115         file, not /dev/null.  Abort on error.
6116
6117 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6118             Ziemowit Laski  <zlaski@apple.com>
6119
6120         PR objc/18971
6121         * objc.dg/encode-5.m: New test.
6122
6123 2004-12-29  Richard Henderson  <rth@redhat.com>
6124
6125         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6126         * objc.dg/stabs-1.m: Disable for ia64.
6127
6128 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6129
6130         PR c++/19190
6131         * g++.dg/warn/Wunused-10.C: New test.
6132
6133 2004-12-28  Richard Henderson  <rth@redhat.com>
6134
6135         * objc.dg/stabs-1.m: Disable for alpha.
6136
6137 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6138
6139         PR c++/19149
6140         * g++.dg/parse/error23.C: New test.
6141
6142 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6143
6144         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6145
6146         PR fortran/19032
6147         * gfortran.dg/intrinsic_modulo_1.f90: New.
6148         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6149         tests with divisor -1.
6150
6151 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6152
6153         * g++.dg/opt/temp1.C (memcpy): Return a value.
6154
6155         PR c++/19148
6156         * g++.dg/expr/cond7.C: New test.
6157
6158 2004-12-27  Paul Brook  <paul@codesourcery.com>
6159
6160         * gfortran.dg/g77/select_no_compile.f: Remove.
6161
6162 2004-12-27  Richard Henderson  <rth@redhat.com>
6163
6164         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6165         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6166         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6167
6168 2004-12-26  Richard Henderson  <rth@redhat.com>
6169
6170         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6171         by 1i instead of token pasting.
6172
6173 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6174
6175         PR tree-optimization/17578
6176         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6177         to additional_flags.
6178         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6179
6180 2004-12-25  Richard Henderson  <rth@redhat.com>
6181
6182         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6183         Remove Alpha.
6184
6185 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6186
6187         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6188         hppa*-*-hpux*.
6189         * gcc.dg/pr17957.c (dg-options): Likewise.
6190         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6191         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6192         instead of 0 on __hppa__.
6193         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6194         "foo,%r" on hppa*-*-*.
6195
6196 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6197
6198         PR fortran/19071
6199         * gfortran.dg/complex_write.f90: New test.
6200
6201 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6202
6203         PR c++/17595
6204         * g++.dg/parse/pragma2.C: New test.
6205
6206         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6207
6208 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6209
6210         * gcc.dg/empty2.c: Add missing dg-warning.
6211
6212 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6213
6214         PR c++/17413
6215         * g++.dg/template/local4.C: New test.
6216         * g++.dg/template/crash19.C: Add dg-error marker.
6217
6218         * g++.dg/template/crash31.C: Correct embedded PR number.
6219
6220 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6221
6222         PR c++/16405
6223         * g++.dg/opt/temp1.C: Add do-run marker.
6224
6225 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6226
6227         * g++.dg/template/spec19.C: New.
6228
6229 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6230
6231         PR target/16819
6232         * gcc.dg/empty2.c: New.
6233
6234 2004-12-23  Richard Henderson  <rth@redhat.com>
6235
6236         * lib/target-supports.exp (check_effective_target_vect_no_align):
6237         Remove i?86 and x86-64.
6238
6239 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6240
6241         PR c++/16405
6242         * g++.dg/opt/temp1.C: New test.
6243
6244 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6245
6246         PR c++/18733
6247         * g++.dg/template/friend33.C: New testcase.
6248
6249 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6250
6251         PR c++/18464
6252         * g++.dg/template/cond5.C: New test.
6253
6254         PR c++/18492
6255         * g++.dg/inherit/thunk3.C: New test.
6256
6257         PR c++/11224
6258         * g++.dg/warn/Wunused-9.C: New test.
6259
6260 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6261
6262         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6263
6264 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6265
6266         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6267
6268 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6269
6270         PR c++/18378
6271         * g++.dg/ext/packed8.C: New test.
6272
6273         PR c++/13268
6274         * g++.dg/template/crash31.C: New test.
6275
6276         PR c++/19034
6277         * g++.dg/template/crash30.C: New test.
6278
6279 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6280
6281         PR C++/18984
6282         * g++.dg/eh/ctor3.C: New test.
6283
6284 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6285
6286         * objc.dg/stabs-1.m: Allow section name to be quoted and
6287         assembly label to begin with '.LL'.
6288
6289 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6290
6291         * gcc.dg/vect/vect.exp
6292         (check_effective_target_lp64_or_vect_no_align): New.
6293         * gcc.dg/vect/vect-77.c: Use it.
6294         * gcc.dg/vect/vect-78.c: Use it.
6295
6296         * lib/target-supports.exp
6297         (check_effective_target_vect_no_max,
6298         check_effective_target_vect_no_bitwise,
6299         check_effective_target_vect_no_align): New.
6300         * gcc.dg/vect/vect-13.c: Use them.
6301         * gcc.dg/vect/vect-17.c: Ditto.
6302         * gcc.dg/vect/vect-18.c: Ditto.
6303         * gcc.dg/vect/vect-19.c: Ditto.
6304         * gcc.dg/vect/vect-20.c: Ditto.
6305         * gcc.dg/vect/vect-27.c: Ditto.
6306         * gcc.dg/vect/vect-29.c: Ditto.
6307         * gcc.dg/vect/vect-44.c: Ditto.
6308         * gcc.dg/vect/vect-48.c: Ditto.
6309         * gcc.dg/vect/vect-50.c: Ditto.
6310         * gcc.dg/vect/vect-52.c: Ditto.
6311         * gcc.dg/vect/vect-54.c: Ditto.
6312         * gcc.dg/vect/vect-56.c: Ditto.
6313         * gcc.dg/vect/vect-58.c: Ditto.
6314         * gcc.dg/vect/vect-60.c: Ditto.
6315         * gcc.dg/vect/vect-72.c: Ditto.
6316         * gcc.dg/vect/vect-80.c: Ditto.
6317
6318 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6319
6320         PR c++/14075
6321         * g++.dg/init/string1.C: New.
6322
6323         PR c++/18975
6324         * g++.dg/other/synth1.C: New.
6325
6326 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6327
6328         PR c/18963
6329         * gcc.dg/pr18963-1.c: New test.
6330
6331 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6332
6333         PR c/18596
6334         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6335         * gcc.dg/pr18596-1.c: Use dg-error.
6336         (dg-options): Use -fno-unit-at-a-time.
6337         * gcc.dg/pr18596-2.c: New test.
6338         * gcc.dg/pr18596-3.c: New test.
6339
6340 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6341
6342         PR middle-end/18683
6343         * g++.dg/opt/pr18683-1.C: New test case.
6344
6345 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6346
6347         PR other/19093
6348         * g++.dg/opt/max1.C: Fix for 64bit targets.
6349
6350 2004-12-20  Matt Austern  <austern@apple.com>
6351
6352         PR c++/19044
6353         * g++.dg/ext/builtin6.C: New
6354
6355 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6356
6357         PR tree-optimization/19080
6358         * gcc.c-torture/compile/pr19080.c: New test.
6359
6360 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6361
6362         * gcc.dg/20041219-1.c: New test.
6363
6364 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6365
6366         PR middle-end/19068
6367         * g++.dg/opt/max1.C: New test case.
6368
6369 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6370
6371         * gcc.dg/fdata-sections-1.c: New test.
6372
6373 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6374
6375         PR middle-end/18548
6376         * gcc.dg/max-1.c: New test case.
6377
6378 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6379
6380         * gcc.c-torture/execute/20041218-1.c: New test.
6381
6382 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6383
6384         * gcc.dg/pr18501.c: New test.
6385         * gcc.dg/uninit-5.c: XFAIL.
6386         * gcc.dg/uninit-9.c: XFAIL.
6387
6388 2004-12-17  Dale Johannesen  <dalej@apple.com>
6389
6390         * gcc.dg/20041213-1.c:  New.
6391
6392 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6393
6394         * objc.dg/stabs-1.m: Allow assembly label to begin
6395         with a dot ('.').
6396
6397 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6398
6399         * gcc.c-torture/execute/20041213-1.c: Move...
6400         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6401
6402 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6403
6404         PR c++/18721
6405         * g++.dg/lookup/conv-5.C: New.
6406
6407 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6408
6409         * objc.dg/stabs-1.m: New test.
6410
6411 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6412
6413         * gcc.dg/visibility-c.c: Change compile to
6414         assemble for the test.
6415
6416 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6417
6418         PR target/19041
6419         * gcc.dg/visibility-c.c: New test.
6420
6421 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6422
6423         PR middle-end/18493
6424         * gcc.dg/switch-8.c: New test case.
6425
6426 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6427
6428         PR c++/18905
6429         * g++.dg/template/init4.C: New.
6430         * g++.dg/opt/static3.C: Enable optimizer.
6431
6432 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6433
6434         * g++.dg/other/complex1.C: New test.
6435
6436 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6437
6438         * g++.dg/opt/inline9.C: New test.
6439
6440 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6441
6442         PR fortran/18993
6443         * gfotran.dg/nullify_1.f: New test.
6444
6445 2004-12-15  Richard Henderson  <rth@redhat.com>
6446
6447         * gcc.target/i386/i386.exp: New harness.
6448         * gcc.target/i386/vect-args.c: New.
6449
6450 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6451
6452         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6453
6454 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6455
6456         PR c++/18825
6457         * g++.dg/template/friend32.C: New test.
6458
6459 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6460
6461         * cpp/pragma-once-1.c: New test.
6462         * cpp/pragma-once-1b.h: Likewise.
6463         * cpp/pragma-once-1c.h: Likewise.
6464         * cpp/pragma-once-1d.h: Likewise.
6465         * cpp/inc/pragma-once-1a.h: Likewise.
6466
6467 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6468             Steven G. Kargl  <kargls@comcast.net>
6469
6470         PR fortran/17597
6471         * gfortran.dg/list_read_3.f90: New test.
6472
6473 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6474
6475         * gcc.dg/ftrapv-2.c: New test.
6476
6477 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6478
6479         PR c++/18981
6480         * g++.dg/template/typename9.C: New test.
6481
6482 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6483
6484         PR c++/18738
6485         * g++.dg/template/typename8.C: New test.
6486         * g++.dg/parse/friend2.C: Tweak error message.
6487
6488 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6489
6490         * gcc.c-torture/20041214-1.c: New test.
6491
6492 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6493
6494         PR c++/18965
6495         * g++.dg/init/array17.C: New test.
6496
6497 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6498
6499         PR c++/18793
6500         * g++.dg/init/aggr3.C: New test.
6501
6502 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6503
6504         * gcc.dg/altivec-types-1.c: New test.
6505         * gcc.dg/altivec-types-2.c: New test.
6506         * gcc.dg/altivec-types-3.c: New test.
6507         * gcc.dg/altivec-types-4.c: New test.
6508         * g++.dg/ext/altivec-types-1.C: New test.
6509         * g++.dg/ext/altivec-types-2.C: New test.
6510         * g++.dg/ext/altivec-types-3.C: New test.
6511         * g++.dg/ext/altivec-types-4.C: New test.
6512
6513 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6514
6515         PR middle-end/18951
6516         * gcc.c-torture/execute/20041213-1.c: New test.
6517
6518 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6519
6520         PR c++/18949
6521         * g++.dg/template/cast1.C: New.
6522
6523 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6524
6525         * gcc.c-torture/execute/20041213-2.c: New test.
6526
6527 2004-12-13  Richard Henderson  <rth@redhat.com>
6528
6529         * gcc.dg/i386-sse-10.c: Fix typo in options.
6530
6531 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6532
6533         PR c++/18968
6534         * g++.dg/opt/pr18968.C: New test.
6535
6536 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6537
6538         PR c++/18925
6539         * g++.dg/ext/visibility/staticdatamem.C: New test.
6540
6541 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6542
6543         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6544
6545 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6546
6547         PR rtl-optimization/18928
6548         * gcc.dg/pr18928-1.c: New test case.
6549
6550 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6551
6552         PR tree-opt/16951
6553         * gcc.c-torture/compile/20041211-1.c: New.
6554
6555 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6556
6557         PR middle-end/17564
6558         * gcc.c-torture/execute/20041212-1.c: New test.
6559
6560 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6561
6562         PR fortran/18869
6563         * gfortran.dg/common_1.f90: New test.
6564
6565 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6566         Paul Brook  <paul@codesourcery.com>
6567
6568         PR fortran/16222
6569         * gfortran.dg/real_do_1.f90: New test.
6570
6571 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6572
6573         PR tree-opt/18040
6574         * g++.dg/opt/ptrmem6.C: New test.
6575
6576 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6577
6578         PR middle-end/18921
6579         * gcc.dg/pr18921-1.c: New test case.
6580
6581 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6582
6583         PR fortran/17175
6584         * gfortran.dg/scale_1.f90: New test.
6585
6586 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6587
6588         PR middle-end/18903
6589         * gcc.c-torture/compile/pr18903.c: New test.
6590
6591 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6592
6593         * gcc.c-torture/execute/20041210-1.c: New test.
6594
6595 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6596
6597         PR c++/18731
6598         * g++.dg/parser/struct-1.C: New test.
6599         * g++.dg/parser/struct-2.C: New test.
6600         * g++.dg/parser/struct-3.C: New test.
6601
6602 2004-12-09  Richard Henderson  <rth@redhat.com>
6603
6604         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6605
6606         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6607         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6608
6609 2004-12-09  Matt Austern  <austern@apple.com>
6610
6611         PR c++/18514
6612         * g++.dg/ext/builtin1.C: New
6613         * g++.dg/ext/builtin2.C: New
6614         * g++.dg/ext/builtin3.C: New
6615         * g++.dg/ext/builtin4.C: New
6616         * g++.dg/ext/builtin5.C: New
6617
6618 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6619
6620         PR tree-opt/18904
6621         * g++.dg/opt/ptrmem5.C: New test.
6622
6623 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6624
6625         * g++.dg/parse/typename5.C: Adjust for new error.
6626         * g++.dg/parse/typename7.C: New.
6627
6628 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6629
6630         PR c++/18073
6631         * g++.dg/other/mmintrin.C: New test.
6632
6633 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6634
6635         PR c++/16681
6636         * g++.dg/init/array15.C: New.
6637         * g++.dg/init/array16.C: New.
6638
6639 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6640
6641         PR fortran/18826
6642         * gfortran.dg/assign_1.f90: New test.
6643
6644 2004-12-08  Nick Clifton  <nickc@redhat.com>
6645
6646         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6647         * gcc.target/xstormy16/data_below100: Likewise.
6648         * gcc.target/xstormy16/sfr: Likewise.
6649         * gcc.target/xstormy16/below100.S: New test source file.
6650         * gcc.target/xstormy16/below100.ld: New test linker script.
6651         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6652         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6653         bp instructions.
6654         * gcc.target/xstormy16/bp.c: Likewise.
6655
6656         * gcc.target/xstormy16/bss_below100: New files:
6657         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6658         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6659         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6660         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6661         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6662         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6663         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6664         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6665         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6666         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6667         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6668         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6669         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6670         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6671         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6672         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6673         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6674         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6675         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6676         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6677         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6678         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6679         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6680         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6681         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6682         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6683         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6684
6685         * gcc.target/xstormy16/data_below100: New files:
6686         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6687         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6688         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6689         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6690         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6691         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6692         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6693         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6694         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6695         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6696         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6697         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6698         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6699         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6700         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6701         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6702         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6703         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6704         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6705         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6706         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6707         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6708         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6709         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6710         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6711         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6712         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6713
6714         * gcc.target/xstormy16/sfr: New files:
6715         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6716         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6717         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6718         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6719         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6720         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6721         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6722         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6723         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6724         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6725         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6726         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6727         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6728         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6729         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6730         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6731         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6732         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6733         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6734         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6735         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6736         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6737         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6738         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6739         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6740         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6741         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6742         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6743         27_if0_sfrw_bitfield_f.c
6744
6745 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6746
6747         PR c++/18100
6748         * g++.dg/lookup/name-clash4.C: New test.
6749
6750 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6751
6752         PR c++/18672
6753         * g++.dg/opt/array1.C: New.
6754
6755         PR c++/18803
6756         * g++.dg/template/operator5.C: New.
6757
6758 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6759
6760         PR c/18867
6761         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6762
6763 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6764
6765         * gcc.dg/noncompile/20041207.c: New test.
6766
6767 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6768
6769         * g++.dg/other/unreachable-1.C: New test.
6770
6771 2004-12-06  Nick Clifton  <nickc@redhat.com>
6772
6773         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6774         <limits.h> because the latter comes from gcc's include/ directory
6775         and not the newlib/libc/include directory.
6776
6777 2004-12-04  Richard Henderson  <rth@redhat.com>
6778
6779         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6780
6781 2004-12-04  Richard Henderson  <rth@redhat.com>
6782
6783         * lib/target-supports.exp (check_gc_sections_available): Disable
6784         for alpha and ia64.
6785
6786 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6787
6788         PR middle-end/17909
6789         * g++.dg/other/vararg-2.C: New test.
6790
6791 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6792
6793         PR c++/17011, c++/17971
6794         * g++.dg/template/error15.C: Adjust expected error.
6795         * g++.dg/template/instantiate3.C: Likewise.
6796
6797 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6798
6799         * gcc.dg/altivec-18.c: Fix for darwin
6800
6801 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6802
6803         PR c++/18782
6804         * g++.dg/parse/ptrmem2.C: New.
6805
6806         PR c++/18318
6807         * g++.dg/template/new1.C: New.
6808
6809 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6810
6811         PR fortran/18710
6812         * gfortran.dg/direct_io_3.f90: New test.
6813
6814 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6815
6816         PR 18758
6817         * g++.dg/parse/crash21.C: New.
6818
6819 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6820
6821         PR c++/15664, c++/18276
6822         * g++.dg/template/ttp13.C: New test.
6823         * g++.dg/template/ttp14.C: Likewise.
6824
6825 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6826
6827         PR c++/18123
6828         * g++.dg/parse/enum2.C: New test.
6829         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6830
6831 2004-12-02  Nick Clifton  <nickc@redhat.com>
6832
6833         * gcc.target/xstormy16: New test directory.
6834         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6835         * gcc.target/xstormy16/bp.c: Check the generation of bp
6836         instructions.
6837         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6838         bn instructions and the BELOW100 attribute.
6839
6840 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6841
6842         PR target/16952
6843         * gcc.dg/ppc-eabi.c: New.
6844
6845 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6846
6847         PR fortran/18284
6848         * gfortran.dg/backspace.f90
6849
6850 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6851
6852         * gfortran.dg/inquire.f90: New test.
6853
6854 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6855
6856         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6857         handle effective-target-keyword.
6858         (dg-skip-if): Support effective-target keyword as target list.
6859         (dg-xfail-if): Ditto.
6860         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6861
6862 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6863
6864         PR tree-optimization/18291
6865         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6866
6867 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6868
6869         PR C++/18729
6870         * g++.dg/parse/crash20.C: New.
6871
6872         PR c++/17431
6873         * g++.dg/overload/arg1.C: New.
6874         * g++.dg/overload/arg2.C: New.
6875         * g++.dg/overload/arg3.C: New.
6876         * g++.dg/overload/arg4.C: New.
6877
6878 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6879
6880         * gcc.dg/c99-flex-array-4.c: Remove.
6881
6882 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6883
6884         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6885
6886         * lib/target-supports.exp (is-effective-target): Simplify.
6887
6888         * lib/target-supports.exp (check_effective_target_vect_long):
6889         Fix for powerpc64-*-*.
6890
6891 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6892
6893         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6894         to support new requirements on FreeBSD 5.
6895
6896 2004-11-30  Devang Patel  <dpatel@apple.com>
6897
6898         PR 18702
6899         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6900
6901 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6902
6903         * g++.dg/ext/altivec-13.C: New test.
6904
6905 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6906
6907         PR tree-opt/18298
6908         * gcc.c-torture/execute/p18298.c: New test.
6909
6910 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6911             Dorit Naishlos  <dorit@il.ibm.com>
6912
6913         PR tree-opt/18607
6914         * gcc.dg/vect/vect-89.c: New test.
6915
6916 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6917
6918         * gcc.dg/pr18596-1.c: New test.
6919
6920 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6921
6922         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6923
6924 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6925
6926         PR c/18479
6927         * gcc.dg/pr18479.c: New test.
6928
6929 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6930
6931         PR target/18490
6932         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6933         mmix-knuth-mmixware.
6934
6935         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6936         cris-*-elf* cris-*-aout* mmix-*-*
6937
6938 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6939
6940         PR middle-end/18725
6941         * gcc.dg/pr18725.c: New test.
6942
6943 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6944
6945         PR target/18488
6946         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6947
6948         PR target/18336
6949         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6950
6951 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6952
6953         PR c++/18368
6954         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6955         * g++.old-deja/g++.law/ctors5.C: Likewise.
6956         * g++.old-deja/g++.other/crash25.C: Likewise.
6957
6958         PR c++/18674
6959         * g++.dg/template/error16.C: New test.
6960
6961         PR c++/18512
6962         * g++.dg/template/crash29.C: New test.
6963
6964 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6965
6966         PR tree-optimization/18712
6967         * gcc.c-torture/compile/pr18712.c: New test.
6968
6969 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6970
6971         PR c/7544
6972         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6973         tests.
6974
6975 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6976
6977         PR c++/18652
6978         * g++.dg/lookup/crash6.C: New test.
6979
6980 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6981
6982         PR middle-end/18164
6983         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6984
6985 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6986
6987         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6988         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6989         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6990
6991 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6992
6993         * gcc.dg/pr18164.c: New test.
6994
6995 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6996
6997         * gcc.dg/funroll-loops-all.c: New.
6998
6999 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7000
7001         PR target/18489
7002         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
7003         delimeter, match space and TAB as well as ":".
7004
7005         PR target/18484
7006         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
7007
7008         PR target/18348
7009         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
7010
7011         PR target/18345
7012         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
7013
7014         PR target/18337
7015         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
7016
7017 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
7018
7019         * gfortran.dg/direct_io_2.f90: New test.
7020
7021 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
7022
7023         PR target/18334
7024         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7025
7026 2004-11-28  Richard Henderson  <rth@redhat.com>
7027
7028         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7029
7030 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7031
7032         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7033         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7034         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7035         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7036         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7037         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7038         gcc.dg/pointer-arith-8.c: New tests.
7039
7040 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7041
7042         PR fortran/18364
7043         * gfortran.dg/endfile.f90: New test.
7044
7045 2004-11-27  Falk Hueffner  <falk@debian.org>
7046
7047         * gcc.dg/loop-6.c: New test.
7048
7049 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7050
7051         * gcc.c-torture/execute/20041126-1.c: New test.
7052
7053 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7054
7055         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7056         on IRIX.
7057
7058 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7059
7060         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7061         functions.
7062
7063 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7064
7065         PR rtl-optimization/17825
7066         * gcc.c-torture/compile/20041119-1.c: New test.
7067
7068 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7069
7070         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7071         Check existence of ld library path variables before unsetting.
7072
7073 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7074
7075         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7076
7077 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7078
7079         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7080
7081 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7082
7083         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7084
7085 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7086
7087         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7088         dg-do directive.
7089
7090 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7091
7092         * gcc.dg/pr17957.c: Pass --param, not -param.
7093
7094 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7095
7096         PR middle-end/17957
7097         * testsuite/gcc.dg/pr17957.c: New test.
7098
7099 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7100
7101         PR c++/18445
7102         * g++.dg/template/crash28.C: Likewise.
7103
7104         PR c++/18001
7105         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7106         * g++.dg/ext/lvaddr.C: Likewise.
7107         * g++.dg/opt/pr7503-3.C: Likewise.
7108
7109         PR c++/18466
7110         * g++.dg/parse/qualified3.C: New test.
7111         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7112
7113         PR c++/18545
7114         * g++.dg/expr/return1.C: New test.
7115
7116 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7117
7118         Friend class name lookup 3/n, PR c++/3332
7119         * g++.dg/lookup/friend3.C: New test.
7120         * g++.dg/lookup/friend4.C: Likewise.
7121         * g++.dg/lookup/friend5.C: Likewise.
7122
7123 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7124
7125         Friend class name lookup 2/n, PR c++/14513, c++/15410
7126         * g++.dg/lookup/friend2.C: New test.
7127         * g++.dg/template/friend31.C: Likewise.
7128
7129 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7130
7131         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7132
7133 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7134
7135         PR c++/17473
7136         * g++.dg/tc1/dr56.C: Remove.
7137         * g++.dg/template/typedef1.C: Add dg-error markers.
7138         * g++.old-deja/g++.other/typedef7.C: Likewise.
7139
7140         PR c++/18285
7141         * g++.dg/parse/typedef7.C: New test.
7142
7143 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7144
7145         * gcc.c-torture/execute/20041124-1.c: New test.
7146
7147 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7148
7149         * g++.dg/template/deduce3.C: New test.
7150
7151         PR c++/18586
7152         * g++.dg/template/crash27.C: New test.
7153
7154         PR c++/18530
7155         * g++.dg/warn/Wshadow-3.C: New test.
7156
7157 2004-11-24  Devang Patel  <dpatel@apple.com>
7158
7159         PR/18555
7160         * gcc.dg/cpp/isysroot-1.c: New test.
7161         * gcc.dg/cpp/usr/include/stdio.h: New file.
7162         * gcc.dg/cpp/isysroot-2.c: New test.
7163         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7164         New file.
7165
7166 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7167
7168         PR c++/8929
7169         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7170
7171 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7172
7173         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7174         * gcc.target/sparc/pdist.c: Likewise.
7175
7176 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7177
7178         PR c++/16882
7179         * g++.dg/conversion/simd1.C: New test.
7180
7181 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7182
7183         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7184         and restore_ld_library_path_env_vars.
7185         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7186         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7187         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7188         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7189
7190 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7191
7192         * gcc.dg/pragma-align-2.c: Test macro expansion.
7193         * gcc.dg/pragma-pack-2.c: New test.
7194
7195 2004-11-23  Richard Henderson  <rth@redhat.com>
7196
7197         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7198         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7199         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7200         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7201         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7202         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7203
7204         * gcc.dg/vect/vect.exp: Add check for alpha.
7205         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7206         (check_effective_target_vect_int): Enable for alpha.
7207         (check_effective_target_vect_long): New.
7208         (is-effective-target): Add it.
7209
7210 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7211
7212         * gcc.dg/pr18614-1.c: New test.
7213
7214 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7215
7216         * gcc.dg/setjmp-2.c: New test.
7217
7218 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7219
7220         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7221         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7222         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7223         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7224         gcc.target/sparc/pdist.c: New tests.
7225
7226 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7227
7228         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7229
7230 2004-11-22  Dale Johannesen  <dalej@apple.com>
7231
7232         * gcc.dg/20041111-1.c:  New.
7233
7234 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7235
7236         PR tree-opt/18536
7237         * gcc.dg/vect/pr18536.c: New test.
7238
7239 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7240
7241         PR c++/18354
7242         * g++.dg/template/nontype11.C: New test.
7243
7244 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7245
7246         PR middle-end/18520
7247         * gcc.dg/pr18520-1.c: New test case.
7248
7249 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7250
7251         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7252         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7253         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7254         expected diagnostics.
7255
7256 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7257
7258         PR target/18580
7259         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7260         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7261         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7262
7263 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7264
7265         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7266
7267 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7268             Joseph Myers  <joseph@codesourcery.com>
7269
7270         * lib/target-supports.exp (check_visibility_available): Really
7271         test the compiler.
7272
7273 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7274
7275         PR tree-opt/18181
7276         * gcc.dg/vect/vect-85.c: New test.
7277         * gcc.dg/vect/vect-86.c: New test.
7278         * gcc.dg/vect/vect-87.c: New test.
7279         * gcc.dg/vect/vect-88.c: New test.
7280
7281 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7282
7283         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7284
7285 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7286
7287         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7288         * gcc.dg/ppc-and-1.c: Ditto.
7289         * gcc.dg/ppc-compare-1.c: Ditto.
7290         * gcc.dg/ppc-mov-1.c: Ditto
7291
7292 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7293             Mark Mitchell  <mark@codesourcery.com>
7294
7295         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7296
7297 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7298             Aldy Hernandez  <aldyh@redhat.com>
7299
7300         * lib/target-supports.exp (check_effective_target_vect_int): New
7301         (check_effective_target_vect_float): New
7302         (check_effective_target_vect_double): New.
7303         (is-effective-target): Support new effective targets keywords.
7304         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7305         default action for dg-do.
7306         * gcc.dg/vect/pr16105.c: Use new support.
7307         * gcc.dg/vect/pr18400.c: Ditto.
7308         * gcc.dg/vect/pr18425.c: Ditto.
7309         * gcc.dg/vect/vect-1.c: Ditto.
7310         * gcc.dg/vect/vect-10.c: Ditto.
7311         * gcc.dg/vect/vect-11.c: Ditto.
7312         * gcc.dg/vect/vect-12.c: Ditto.
7313         * gcc.dg/vect/vect-13.c: Ditto.
7314         * gcc.dg/vect/vect-14.c: Ditto.
7315         * gcc.dg/vect/vect-15.c: Ditto.
7316         * gcc.dg/vect/vect-16.c: Ditto.
7317         * gcc.dg/vect/vect-17.c: Ditto.
7318         * gcc.dg/vect/vect-18.c: Ditto.
7319         * gcc.dg/vect/vect-19.c: Ditto.
7320         * gcc.dg/vect/vect-2.c: Ditto.
7321         * gcc.dg/vect/vect-20.c: Ditto.
7322         * gcc.dg/vect/vect-21.c: Ditto.
7323         * gcc.dg/vect/vect-22.c: Ditto.
7324         * gcc.dg/vect/vect-23.c: Ditto.
7325         * gcc.dg/vect/vect-24.c: Ditto.
7326         * gcc.dg/vect/vect-25.c: Ditto.
7327         * gcc.dg/vect/vect-26.c: Ditto.
7328         * gcc.dg/vect/vect-27.c: Ditto.
7329         * gcc.dg/vect/vect-27a.c: Ditto.
7330         * gcc.dg/vect/vect-28.c: Ditto.
7331         * gcc.dg/vect/vect-29.c: Ditto.
7332         * gcc.dg/vect/vect-29a.c: Ditto.
7333         * gcc.dg/vect/vect-3.c: Ditto.
7334         * gcc.dg/vect/vect-30.c: Ditto.
7335         * gcc.dg/vect/vect-31.c: Ditto.
7336         * gcc.dg/vect/vect-32.c: Ditto.
7337         * gcc.dg/vect/vect-33.c: Ditto.
7338         * gcc.dg/vect/vect-34.c: Ditto.
7339         * gcc.dg/vect/vect-35.c: Ditto.
7340         * gcc.dg/vect/vect-36.c: Ditto.
7341         * gcc.dg/vect/vect-37.c: Ditto.
7342         * gcc.dg/vect/vect-38.c: Ditto.
7343         * gcc.dg/vect/vect-4.c: Ditto.
7344         * gcc.dg/vect/vect-40.c: Ditto.
7345         * gcc.dg/vect/vect-41.c: Ditto.
7346         * gcc.dg/vect/vect-42.c: Ditto.
7347         * gcc.dg/vect/vect-43.c: Ditto.
7348         * gcc.dg/vect/vect-44.c: Ditto.
7349         * gcc.dg/vect/vect-45.c: Ditto.
7350         * gcc.dg/vect/vect-46.c: Ditto.
7351         * gcc.dg/vect/vect-47.c: Ditto.
7352         * gcc.dg/vect/vect-48.c: Ditto.
7353         * gcc.dg/vect/vect-48a.c: Ditto.
7354         * gcc.dg/vect/vect-49.c: Ditto.
7355         * gcc.dg/vect/vect-5.c: Ditto.
7356         * gcc.dg/vect/vect-50.c: Ditto.
7357         * gcc.dg/vect/vect-51.c: Ditto.
7358         * gcc.dg/vect/vect-52.c: Ditto.
7359         * gcc.dg/vect/vect-53.c: Ditto.
7360         * gcc.dg/vect/vect-54.c: Ditto.
7361         * gcc.dg/vect/vect-55.c: Ditto.
7362         * gcc.dg/vect/vect-56.c: Ditto.
7363         * gcc.dg/vect/vect-56a.c: Ditto.
7364         * gcc.dg/vect/vect-57.c: Ditto.
7365         * gcc.dg/vect/vect-58.c: Ditto.
7366         * gcc.dg/vect/vect-59.c: Ditto.
7367         * gcc.dg/vect/vect-6.c: Ditto.
7368         * gcc.dg/vect/vect-60.c: Ditto.
7369         * gcc.dg/vect/vect-61.c: Ditto.
7370         * gcc.dg/vect/vect-62.c: Ditto.
7371         * gcc.dg/vect/vect-63.c: Ditto.
7372         * gcc.dg/vect/vect-64.c: Ditto.
7373         * gcc.dg/vect/vect-65.c: Ditto.
7374         * gcc.dg/vect/vect-66.c: Ditto.
7375         * gcc.dg/vect/vect-67.c: Ditto.
7376         * gcc.dg/vect/vect-68.c: Ditto.
7377         * gcc.dg/vect/vect-69.c: Ditto.
7378         * gcc.dg/vect/vect-7.c: Ditto.
7379         * gcc.dg/vect/vect-72.c: Ditto.
7380         * gcc.dg/vect/vect-72a.c: Ditto.
7381         * gcc.dg/vect/vect-73.c: Ditto.
7382         * gcc.dg/vect/vect-74.c: Ditto.
7383         * gcc.dg/vect/vect-75.c: Ditto.
7384         * gcc.dg/vect/vect-76.c: Ditto.
7385         * gcc.dg/vect/vect-77.c: Ditto.
7386         * gcc.dg/vect/vect-77a.c: Ditto.
7387         * gcc.dg/vect/vect-78.c: Ditto.
7388         * gcc.dg/vect/vect-79.c: Ditto.
7389         * gcc.dg/vect/vect-8.c: Ditto.
7390         * gcc.dg/vect/vect-80.c: Ditto.
7391         * gcc.dg/vect/vect-82.c: Ditto.
7392         * gcc.dg/vect/vect-82_64.c: Ditto.
7393         * gcc.dg/vect/vect-83.c: Ditto.
7394         * gcc.dg/vect/vect-83_64.c: Ditto.
7395         * gcc.dg/vect/vect-9.c: Ditto.
7396         * gcc.dg/vect/vect-all.c: Ditto.
7397         * gcc.dg/vect/vect-none.c: Ditto.
7398
7399 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7400
7401         * lib/gcc-dg.exp (dg-skip-if): New function.
7402         (dg-forbid-option): Remove.
7403         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7404         * g++.dg/abi/bitfield8.C: Likewise.
7405         * g++.dg/abi/dtor1.C: Likewise.
7406         * g++.dg/abi/empty10.C: Likewise.
7407         * g++.dg/abi/empty7.C: Likewise.
7408         * g++.dg/abi/empty9.C: Likewise.
7409         * g++.dg/abi/layout3.C: Likewise.
7410         * g++.dg/abi/layout4.C: Likewise.
7411         * g++.dg/abi/thunk1.C: Likewise.
7412         * g++.dg/abi/thunk2.C: Likewise.
7413         * g++.dg/abi/vbase11.C: Likewise.
7414         * g++.dg/abi/vthunk2.C: Likewise.
7415         * g++.dg/abi/vthunk3.C: Likewise.
7416         * g++.dg/ext/attrib8.C: Likewise.
7417         * g++.dg/opt/longbranch2.C: Likewise.
7418         * g++.dg/opt/reg-stack4.C: Likewise.
7419         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7420         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7421         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7422         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7423         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7424         * gcc.dg/20000609-1.c: Likewise.
7425         * gcc.dg/20000720-1.c: Likewise.
7426         * gcc.dg/20011107-1.c: Likewise.
7427         * gcc.dg/20011119-1.c: Likewise.
7428         * gcc.dg/20020108-1.c: Likewise.
7429         * gcc.dg/20020122-2.c: Likewise.
7430         * gcc.dg/20020122-3.c: Likewise.
7431         * gcc.dg/20020201-3.c: Likewise.
7432         * gcc.dg/20020206-1.c: Likewise.
7433         * gcc.dg/20020218-1.c: Likewise.
7434         * gcc.dg/20020310-1.c: Likewise.
7435         * gcc.dg/20020411-1.c: Likewise.
7436         * gcc.dg/20020418-2.c: Likewise.
7437         * gcc.dg/20020426-1.c: Likewise.
7438         * gcc.dg/20020426-2.c: Likewise.
7439         * gcc.dg/20020517-1.c: Likewise.
7440         * gcc.dg/20020523-1.c: Likewise.
7441         * gcc.dg/20020523-2.c: Likewise.
7442         * gcc.dg/20020729-1.c: Likewise.
7443         * gcc.dg/20030204-1.c: Likewise.
7444         * gcc.dg/20030826-2.c: Likewise.
7445         * gcc.dg/20030926-1.c: Likewise.
7446         * gcc.dg/20031202-1.c: Likewise.
7447         * gcc.dg/980312-1.c: Likewise.
7448         * gcc.dg/980313-1.c: Likewise.
7449         * gcc.dg/990117-1.c: Likewise.
7450         * gcc.dg/990424-1.c: Likewise.
7451         * gcc.dg/990524-1.c: Likewise.
7452         * gcc.dg/991230-1.c: Likewise.
7453         * gcc.dg/i386-387-1.c: Likewise.
7454         * gcc.dg/i386-387-2.c: Likewise.
7455         * gcc.dg/i386-387-3.c: Likewise.
7456         * gcc.dg/i386-387-4.c: Likewise.
7457         * gcc.dg/i386-387-5.c: Likewise.
7458         * gcc.dg/i386-387-6.c: Likewise.
7459         * gcc.dg/i386-asm-1.c: Likewise.
7460         * gcc.dg/i386-bitfield1.c: Likewise.
7461         * gcc.dg/i386-bitfield2.c: Likewise.
7462         * gcc.dg/i386-loop-1.c: Likewise.
7463         * gcc.dg/i386-loop-2.c: Likewise.
7464         * gcc.dg/i386-loop-3.c: Likewise.
7465         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7466         * gcc.dg/i386-pic-1.c: Likewise.
7467         * gcc.dg/i386-regparm.c: Likewise.
7468         * gcc.dg/i386-signbit-1.c: Likewise.
7469         * gcc.dg/i386-signbit-2.c: Likewise.
7470         * gcc.dg/i386-signbit-3.c: Likewise.
7471         * gcc.dg/i386-sse-5.c: Likewise.
7472         * gcc.dg/i386-sse-8.c: Likewise.
7473         * gcc.dg/i386-unroll-1.c: Likewise.
7474         * gcc.dg/tls/opt-1.c: Likewise.
7475         * gcc.dg/tls/opt-2.c: Likewise.
7476         * gcc.dg/unroll-1.c: Likewise.
7477         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7478         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7479         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7480         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7481
7482 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7483
7484         * g++.dg/template/incomplete1.C: New test.
7485
7486 2004-11-16  Nick Clifton  <nickc@redhat.com>
7487
7488         Revert patches accidentally commited during checkin of fixes for
7489         xstormy16 tests:
7490         gcc.c-torture/execute/simd-4.c: Revert
7491         gcc.dg/20040910-1.c: Revert.
7492
7493 2004-11-16  Paul Brook  <paul@codesourcery.com>
7494
7495         PR fortran/13010
7496         * gfortran.dg/der_pointer_1.f90: New test.
7497
7498 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7499
7500         PR c/18498
7501         * gcc.dg/bitfld-13.c: New test.
7502
7503 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7504
7505         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7506         powerpc*-*-linux*.
7507
7508         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7509         * gcc.dg/ppc64-abi-2.c: Ditto.
7510         * gcc.dg/ppc64-abi-3.c: Ditto.
7511
7512         * lib/gcc-dg.exp (dg-target-list): Remove.
7513
7514 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7515
7516         * gcc.dg/ia64-postinc.c: New test.
7517
7518 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7519
7520         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7521
7522 2004-11-15  Nick Clifton  <nickc@redhat.com>
7523
7524         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7525         __INT_MAX__ so that the test can be compiled by toolchains
7526         targeted at 16-bit processors.
7527
7528         * gcc.dg/20040625-1.c: Use long constants rather than integers
7529         when performing arithmetic that will overflow 16-bits.
7530
7531         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7532         xstormy16.  It does not support 128-bit vector operations.
7533
7534         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7535         with the macro PTR_TYPE.  Define this macro to an integer type
7536         suitable for holding a pointer.
7537
7538         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7539         the target is a 16-bit processor.
7540
7541         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7542         16-bit targets where the character constant will be too long.
7543
7544         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7545         where the double will not be directly addressable.
7546
7547 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7548
7549         Friend class name lookup 1/n, PR c++/18471
7550         * g++.dg/template/crash26.C: New test.
7551         * g++.dg/lookup/struct1.C: Adjust expected error.
7552         * g++.dg/parse/elab1.C: Likewise.
7553         * g++.dg/parse/elab2.C: Likewise.
7554         * g++.dg/parse/int-as-enum1.C: Likewise.
7555         * g++.dg/parse/struct-as-enum1.C: Likewise.
7556         * g++.dg/parse/typedef1.C: Likewise.
7557         * g++.dg/parse/typedef3.C: Likewise.
7558         * g++.dg/parse/typedef4.C: Likewise.
7559         * g++.dg/parse/typedef5.C: Likewise.
7560         * g++.dg/template/nontype4.C: Likewise.
7561         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7562         * g++.old-deja/g++.other/elab1.C: Likewise.
7563         * g++.old-deja/g++.other/syntax4.C: Likewise.
7564
7565 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7566
7567         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7568
7569 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7570
7571         * gcc.c-torture/execute/20041114-1.c: New test.
7572
7573 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7574
7575         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7576         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7577         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7578         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7579         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7580         gcc.dg/switch-7.c: New tests.
7581
7582 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7583
7584         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7585
7586 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7587
7588         PR tree-opt/18400
7589         * gcc.dg/vect/pr18400.c: New test.
7590
7591 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7592             Andrew Pinski  <pinskia@physics.uc.edu>
7593
7594         PR tree-opt/18425
7595         * gcc.dg/vect/pr18425.c: New test.
7596
7597 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7598
7599         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7600         Guard with dg-require-alias and dg-require-visibility.
7601
7602 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7603
7604         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7605
7606 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7607
7608         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7609
7610 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7611
7612         PR c++/17344
7613         * g++.dg/template/defarg5.C: New test.
7614
7615 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7616
7617         * g++.dg/parse/cast1.C: Run only on ILP32.
7618         * g++.old-deja/g++.mike/p784.C: Likewise.
7619
7620 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7621
7622         * gcc.c-torture/execute/20041113-1.c: New test.
7623
7624 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7625
7626         PR target/18230
7627         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7628         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7629         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7630         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7631         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7632         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7633         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7634         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7635         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7636         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7637         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7638         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7639         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7640
7641 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7642
7643         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7644         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7645         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7646         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7647         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7648         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7649         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7650         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7651         gcc.target/sparc/combined-1.c: New tests.
7652
7653 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7654
7655         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7656         New tests.
7657
7658 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7659
7660         * lib/gcc-dg.exp (dg-forbid-option): New function.
7661         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7662         * g++.dg/abi/bitfield8.C: Likewise.
7663         * g++.dg/abi/dtor1.C: Likewise.
7664         * g++.dg/abi/empty10.C: Likewise.
7665         * g++.dg/abi/empty7.C: Likewise.
7666         * g++.dg/abi/empty9.C: Likewise.
7667         * g++.dg/abi/layout3.C: Likewise.
7668         * g++.dg/abi/layout4.C: Likewise.
7669         * g++.dg/abi/thunk1.C: Likewise.
7670         * g++.dg/abi/thunk2.C: Likewise.
7671         * g++.dg/abi/vbase11.C: Likewise.
7672         * g++.dg/abi/vthunk2.C: Likewise.
7673         * g++.dg/abi/vthunk3.C: Likewise.
7674         * g++.dg/ext/attrib8.C: Likewise.
7675         * g++.dg/opt/longbranch2.C: Likewise.
7676         * g++.dg/opt/reg-stack4.C: Likewise.
7677         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7678         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7679         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7680         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7681         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7682         * gcc.dg/20000609-1.c: Likewise.
7683         * gcc.dg/20000720-1.c: Likewise.
7684         * gcc.dg/20011107-1.c: Likewise.
7685         * gcc.dg/20011119-1.c: Likewise.
7686         * gcc.dg/20020108-1.c: Likewise.
7687         * gcc.dg/20020122-2.c: Likewise.
7688         * gcc.dg/20020122-3.c: Likewise.
7689         * gcc.dg/20020201-3.c: Likewise.
7690         * gcc.dg/20020206-1.c: Likewise.
7691         * gcc.dg/20020218-1.c: Likewise.
7692         * gcc.dg/20020310-1.c: Likewise.
7693         * gcc.dg/20020411-1.c: Likewise.
7694         * gcc.dg/20020418-2.c: Likewise.
7695         * gcc.dg/20020426-1.c: Likewise.
7696         * gcc.dg/20020426-2.c: Likewise.
7697         * gcc.dg/20020517-1.c: Likewise.
7698         * gcc.dg/20020523-1.c: Likewise.
7699         * gcc.dg/20020523-2.c: Likewise.
7700         * gcc.dg/20020729-1.c: Likewise.
7701         * gcc.dg/20030204-1.c: Likewise.
7702         * gcc.dg/20030826-2.c: Likewise.
7703         * gcc.dg/20030926-1.c: Likewise.
7704         * gcc.dg/20031202-1.c: Likewise.
7705         * gcc.dg/980312-1.c: Likewise.
7706         * gcc.dg/980313-1.c: Likewise.
7707         * gcc.dg/990117-1.c: Likewise.
7708         * gcc.dg/990424-1.c: Likewise.
7709         * gcc.dg/990524-1.c: Likewise.
7710         * gcc.dg/991230-1.c: Likewise.
7711         * gcc.dg/i386-387-1.c: Likewise.
7712         * gcc.dg/i386-387-2.c: Likewise.
7713         * gcc.dg/i386-387-3.c: Likewise.
7714         * gcc.dg/i386-387-4.c: Likewise.
7715         * gcc.dg/i386-387-5.c: Likewise.
7716         * gcc.dg/i386-387-6.c: Likewise.
7717         * gcc.dg/i386-asm-1.c: Likewise.
7718         * gcc.dg/i386-bitfield1.c: Likewise.
7719         * gcc.dg/i386-bitfield2.c: Likewise.
7720         * gcc.dg/i386-loop-1.c: Likewise.
7721         * gcc.dg/i386-loop-2.c: Likewise.
7722         * gcc.dg/i386-loop-3.c: Likewise.
7723         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7724         * gcc.dg/i386-pic-1.c: Likewise.
7725         * gcc.dg/i386-regparm.c: Likewise.
7726         * gcc.dg/i386-signbit-1.c: Likewise.
7727         * gcc.dg/i386-signbit-2.c: Likewise.
7728         * gcc.dg/i386-signbit-3.c: Likewise.
7729         * gcc.dg/i386-sse-5.c: Likewise.
7730         * gcc.dg/i386-sse-8.c: Likewise.
7731         * gcc.dg/i386-unroll-1.c: Likewise.
7732         * gcc.dg/tls/opt-1.c: Likewise.
7733         * gcc.dg/tls/opt-2.c: Likewise.
7734         * gcc.dg/unroll-1.c: Likewise.
7735         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7736         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7737         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7738         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7739         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7740         -m64 is specified.
7741
7742 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7743
7744         PR c++/18389
7745         * g++.dg/parse/cond1.C: New test.
7746
7747         PR c++/18429
7748         * g++.dg/template/array9.C: New test.
7749         * g++.dg/ext/vla1.C: Adjust error messages.
7750         * g++.dg/ext/vlm1.C: Likewise.
7751         * g++.dg/template/crash2.C: Likewise.
7752
7753         PR c++/18436
7754         * g++.dg/template/call3.C: New test.
7755
7756         PR c++/18407
7757         * g++.dg/template/ptrmem11.C: New test.
7758
7759 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7760
7761         PR other/14264
7762         * lib/g++.exp: Set LC_ALL and LANG to C.
7763         * lib/gcc-dg.exp: Likewise.
7764         * lib/gfortran.exp: Likewise.
7765         * lib/objc.exp: Likewise.
7766         * lib/treelang.exp: Likewise.
7767
7768 2004-11-12  Andreas Schwab  <schwab@suse.de>
7769
7770         * gcc.dg/pr16286.c: Fix last change.
7771
7772 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7773
7774         PR c++/18416
7775         * g++.dg/init/global1.C: New test.
7776
7777 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7778
7779         * gcc.c-torture/execute/20041112-1.c: New test.
7780
7781 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7782
7783         * lib/gcc-dg.exp (dg-target-list): New.
7784
7785 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7786             Richard Sandiford  <rsandifo@redhat.com>
7787
7788         * lib/target-supports.exp (get-compiler_messages): New.
7789         (check_named_sections_available): Use it.
7790         (check_effective_target_ilp32): New.
7791         (check_effective_target_lp64): New.
7792         (is-effective-target): New.
7793         * lib/gcc-dg.exp (dg-require-effective-target): New.
7794
7795 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7796
7797         * gcc.dg/precedence-1.c: New test.
7798
7799 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7800
7801         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7802
7803         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7804         message, delete generated files, use more descriptive name for
7805         executable, and make the test unsupported when it cannot be run.
7806
7807         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7808         (dg-require-weak, dg-require-visibility, dg-require-alias,
7809         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7810         dg-require-iconv, dg-require-named-sections): Use it.
7811
7812         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7813
7814 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7815
7816         PR target/16457
7817         * gcc.dg/ppc-and-1: New
7818
7819         PR target/16796
7820         * gcc.dg/ppc-mov-1.c: New.
7821
7822         PR target/16458
7823         * gcc.dg/ppc-compare-1.c: New.
7824
7825 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7826
7827         * objc.dg/desig-init-2.m: New test.
7828
7829 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7830
7831         PR middle-end/18160
7832         * g++.dg/warn/register-var-1.C: New test.
7833         * g++.dg/warn/register-var-2.C: New test.
7834
7835 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7836
7837         * gcc.dg/union-2.c: New test.
7838
7839 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7840
7841         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7842         New test for PR tree-optimization/17892.
7843
7844 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7845
7846         PR c++/18369
7847         * g++.dg/init/new12.C: New test.
7848
7849 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7850
7851         * gcc.target/sparc: New directory.
7852         * gcc.target/sparc/sparc.exp: New driver.
7853         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7854         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7855         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7856         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7857
7858 2004-11-10  Paul Brook  <paul@codesourcery.com>
7859
7860         PR fortran/18218
7861         * gfortran.dg/list_read.c: New test.
7862
7863 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7864
7865         PR c/18322
7866         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7867         expected diagnostic location.
7868
7869 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7870
7871         * gcc.dg/20041109-1.c: New test.
7872
7873 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7874
7875         PR objc/18406
7876         * objc/compile/pr18406.m: New test.
7877
7878 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7879
7880         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7881
7882 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7883
7884         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7885
7886 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7887
7888         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7889
7890 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7891
7892         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7893         exit.
7894
7895 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7896
7897         PR tree-opt/18299
7898         * gcc.c-torture/pr18299-1.c: New test.
7899
7900 2004-11-06  Andreas Schwab  <schwab@suse.de>
7901
7902         * gcc.dg/pr16286.c: Also test for bool and pixel.
7903
7904 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7905
7906         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7907         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7908         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7909         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7910         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7911         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7912         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7913         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7914         gcc.dg/struct-semi-3.c: New tests.
7915
7916 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7917
7918         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7919
7920 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7921
7922         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7923         Do not use C99 designators.
7924
7925 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7926
7927         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7928
7929 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7930
7931         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7932         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7933         * gcc.c-torture/execute/simd-5.x: Remove.
7934
7935 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7936
7937         PR rtl-optimization/17933
7938         * gcc.dg/torture/pr17933-1.c: New test.
7939
7940 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7941
7942         PR target/18106
7943         * lib/target-supports.exp (check_weak_available): Support
7944         Windows.
7945
7946 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7947
7948         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7949         call to fflush(stdout) before abort.
7950         (my_ffsll): New function.
7951         (generate_fields): Use it.
7952
7953 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7954
7955         * gcc.dg/init-undef-1.c: New test.
7956
7957 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7958
7959         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7960         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7961         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7962         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7963         expected messages for new parser.
7964
7965 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7966
7967         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7968
7969 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7970
7971         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7972         on LP64 targets.
7973
7974 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7975
7976         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7977         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7978         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7979         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7980         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7981         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7982         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7983         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7984         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7985         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7986
7987 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7988
7989         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7990         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7991         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7992         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7993         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7994         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7995         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7996         for new parser.
7997
7998 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7999
8000         PR target/15342
8001         * gcc.dg/20041104-1.c: New test.
8002
8003 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8004
8005         * g++.dg/template/nontype7.C: New test.
8006         * g++.dg/template/nontype8.C: Likewise.
8007         * g++.dg/template/nontype9.C: Likewise.
8008         * g++.dg/template/nontype10.C: Likewise.
8009         * g++.dg/tc1/dr49.C: Likewise.
8010         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
8011         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
8012
8013 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8014
8015         * g++.dg/rtti/tinfo1.C: Remove xfails.
8016
8017 2004-11-04  Ben Elliston  <bje@au.ibm.com>
8018
8019         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
8020         packed attribute to the definition to satisfy the new C++ parser.
8021
8022 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8023
8024         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8025         invocations of va_arg.
8026
8027 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8028
8029         PR c++/18124
8030         * g++.dg/template/crash25.C: New test.
8031
8032         PR c++/18155
8033         * g++.dg/template/typedef2.C: New test.
8034         * g++.dg/parse/crash13.C: Adjust error markers.
8035
8036         PR c++/18177
8037         * g++.dg/conversion/const3.C: New test.
8038
8039 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8040
8041         PR fortran/17535
8042         PR fortran/17583
8043         PR fortran/17713
8044         * gfortran.dg/generic_[123].f90: New testcases.
8045
8046 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8047
8048         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8049         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8050
8051 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8052
8053         PR tree-opt/16808
8054         * gcc.c-torture/compile/pr16808.c: New test.
8055
8056 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8057
8058         PR rtl-optimization/17104
8059         * gcc.dg/ppc-bitfield1.c: New.
8060
8061 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8062
8063         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8064
8065 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8066
8067         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8068         strings for 32-bit code.
8069
8070 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8071
8072         PR c/18239
8073         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8074
8075 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8076
8077         PR c++/18064
8078         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8079
8080 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8081
8082         PR c++/15172
8083         * g++.dg/init/aggr2.C: New test.
8084
8085 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8086
8087         * objc.dg/local-decl-1.m: New test.
8088
8089 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8090
8091         * gcc.dg/20040910-1.c: Adjust regex.
8092
8093 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8094
8095         PR rtl-optimization/18084
8096         * g++.dg/opt/pr18084-1.C: New testcase.
8097
8098 2004-10-30  Matt Austern  <austern@apple.com>
8099
8100         PR c++/17542
8101         * g++.dg/ext/attrib18.C: New test.
8102
8103 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8104
8105         PR middle-end/18096
8106         * gcc.dg/pr18096-1.c: New test case.
8107
8108 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8109
8110         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8111
8112 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8113
8114         PR c/16666
8115         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8116         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8117         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8118         gcc.dg/old-style-prom-3.c: New tests.
8119
8120 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8121
8122         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8123         Remove unnecessary inclusion of stdio.h.
8124
8125 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8126
8127         PR rtl-optimization/17581
8128         * gcc.dg/pr17581-1.c: New test case.
8129
8130 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8131
8132         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8133         being implemented.
8134         * g++.dg/conversion/dr195-1.C: New.
8135         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8136         * g++.old-deja/g++.mike/p10148.C: Likewise.
8137
8138 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8139
8140         PR c++/17695
8141         * g++.dg/debug/typedef2.C: New test.
8142
8143 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8144
8145         PR fortran/13490
8146         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8147         * gfortran.dg/g77/README: Update.
8148
8149 2004-10-28  Matt Austern  <austern@apple.com>
8150
8151         PR c++/14124
8152         * g++.dg/ext/packed7.C: New test.
8153
8154 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8155
8156         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8157         scan-assembler.
8158         * lib/scanasm.exp (hidden-scan-for): New proc.
8159         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8160         string.
8161         (scan-not-hidden): Likewise.
8162         * lib/target-supports.exp (check_visibility_available): mach-o is
8163         support too.
8164
8165 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8166
8167         PR c++/17132
8168         * g++.dg/template/memclass3.C: New test.
8169
8170 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8171
8172         PR middle-end/18160
8173         * gcc.dg/register-var-1.c: New test.
8174         * gcc.dg/register-var-2.c: New test.
8175         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8176         error now.
8177
8178 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8179
8180         PR other/18172
8181         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8182         unused variables.
8183         * gcc.dg/vect/vect-22.c: Likewise.
8184
8185 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8186
8187         * gcc.dg/i386-rotate-1.c: New test.
8188
8189 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8190
8191         * g++.dg/init/ref12.C: Add "run" marker.
8192
8193         PR c++/17435
8194         * g++.dg/init/ref12.C: New test.
8195
8196         PR c++/18140
8197         * g++.dg/template/shift1.C: New test.
8198         * g++.dg/template/error10.C: Adjust error markers.
8199
8200 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8201
8202         PR tree-opt/17529
8203         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8204
8205 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8206
8207         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8208         * gcc.dg/weak/weak-3.c: Likewise.
8209         * gcc.dg/weak/weak-5.c: Likewise.
8210         * gcc.dg/weak/weak-9.c: Likewise.
8211         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8212         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8213
8214         * gcc.dg/darwin-weakimport-1.c: New.
8215
8216 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8217
8218         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8219
8220 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8221
8222         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8223         'syntax' error messages.
8224         * gcc.dg/cpp/direct2s.c: Likewise.
8225
8226 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8227
8228         * gcc.c-torture/compile/20041026-1.c: New.
8229
8230 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8231
8232         PR c++/18093
8233         * g++.dg/lookup/ns2.C: New test.
8234
8235         PR c++/18020
8236         * g++.dg/template/enum4.C: New test.
8237
8238         PR c++/18161
8239         * g++.dg/template/expr1.C: New test.
8240
8241 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8242
8243         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8244
8245 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8246
8247         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8248         gcc.dg/decl-nospec-3.c: New tests.
8249
8250 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8251
8252         * objc.dg/super-class-3.m: New test.
8253
8254 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8255
8256         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8257         resyncing.
8258         * gcc.dg/cpp/direct2s.c: Likewise.
8259
8260 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8261
8262         * objc.dg/image-info.m: Update for changes to section selection.
8263
8264 2004-10-25  David Ayers  <d.ayers@inode.at>
8265             Ziemowit Laski  <zlaski@apple.com>
8266
8267         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8268         diagnostics when messaging 'id <Proto>'.
8269         * objc.dg/class-protocol-1.m: New test.
8270         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8271         a non-existent method signature.
8272         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8273         Update diagnostics when messaging with non-existent method signature.
8274         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8275         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8276         invalid receivers are now resolved as if messaging 'id'; remove
8277         extraneous diagnostics.
8278
8279 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8280
8281         PR c/16667
8282         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8283         gcc.dg/init-desig-obs-3.c: New tests.
8284
8285 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8286
8287         * gcc.dg/debug/20041023-1.c: New test.
8288
8289 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8290
8291         PR middle-end/17407
8292         * gcc.c-torture/compile/pr17407.c: New test.
8293
8294         PR c++/18121
8295         * g++.dg/template/array8.C: New test.
8296
8297 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8298
8299         PR other/18138
8300         * lib/g++.exp: Accept more than one multilib libgcc.
8301         * lib/gcc-dg.exp: Likewise.
8302         * lib/objc.exp: Likewise.
8303         * lib/treelang.exp: Likewise.
8304         * lib/gfortran.exp: Likewise.
8305
8306 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8307
8308         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8309
8310 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8311
8312         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8313         * gcc.dg/c99-const-expr-3.c: Likewise.
8314
8315 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8316
8317         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8318
8319 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8320
8321         * gcc.c-torture/execute/loop-2e.x: Remove.
8322
8323 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8324
8325         PR c++/18095
8326         * g++.dg/parse/crash18.C: New.
8327         * g++.dg/parse/crash19.C: New.
8328
8329 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8330
8331         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8332         * g++.dg/ext/dllimport2.C: Same.
8333         * g++.dg/ext/dllimport8.C: Same.
8334
8335 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8336
8337         PR c++/10841
8338         * g++.dg/conversion/cast1.C: New test.
8339         * g++.dg/overload/pmf1.C: Adjust error marker.
8340
8341 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8342
8343         PR objc/17923
8344         * objc.dg/const-str-7.m: New test.
8345
8346 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8347
8348         * g++.dg/template/memfriend11.C: Fix comment typo.
8349         * g++.dg/template/memfriend14.C: Likewise.
8350
8351 2004-10-20  Richard Henderson  <rth@redhat.com>
8352
8353         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8354         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8355         -fasynchronous-unwind-tables.
8356
8357 2004-10-20  Richard Henderson  <rth@redhat.com>
8358
8359         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8360         (main): Return success.
8361         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8362         (main): Return success.
8363
8364 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8365
8366         PR c++/13495
8367         * g++.dg/template/memfriend9.C: New test.
8368         * g++.dg/template/memfriend10.C: Likewise.
8369         * g++.dg/template/memfriend11.C: Likewise.
8370         * g++.dg/template/memfriend12.C: Likewise.
8371         * g++.dg/template/memfriend13.C: Likewise.
8372         * g++.dg/template/memfriend14.C: Likewise.
8373         * g++.dg/template/memfriend15.C: Likewise.
8374         * g++.dg/template/memfriend16.C: Likewise.
8375         * g++.dg/template/memfriend17.C: Likewise.
8376         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8377
8378 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8379
8380         * g++.dg/conversion/dr195.C: New.
8381         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8382
8383 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8384             Devang Patel  <dpatel@apple.com>
8385
8386         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8387         of floating point arithmetic, which could trap.
8388
8389 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8390
8391         PR c++/14035
8392         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8393         * g++.dg/conversion/const2.C: New test.
8394         * g++.dg/expr/reinterpret2.C: New test.
8395         * g++.dg/expr/reinterpret3.C: New test.
8396         * g++.dg/expr/cast2.C: New test.
8397         * g++.dg/expr/copy1.C: New test.
8398         * g++.dg/other/conversion1.C: Change error message.
8399         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8400         function pointers to void *.
8401         * g++.old-deja/g++.mike/p10148.C: Likewise.
8402
8403 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8404
8405         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8406
8407 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8408
8409         PR c++/18047
8410
8411         * g++.dg/parse/expr3.C: New test.
8412
8413 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8414
8415         * gcc.dg/smod-1.c: New test.
8416
8417 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8418
8419         * objc.dg/method-14.m: New test.
8420
8421 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8422
8423         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8424         Also xfail as the patch was reverted.
8425
8426 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8427
8428         PR middle-end/16973
8429         * gcc.dg/pr16973.c: New test.
8430
8431 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8432
8433         PR tree-optimization/17656
8434         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8435
8436 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8437
8438         * g++.dg/eh/shadow1.C: New.
8439
8440 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8441
8442         * gcc.c-torture/compile/20041018-1.c: New test.
8443
8444 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8445
8446         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8447         compiler referring to register 0 when accessing sdata.  The linker
8448         now patches things up.
8449
8450 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8451
8452         PR c/17529
8453         * gcc.c-torture/compile/pr17529.c: New test.
8454
8455 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8456
8457         PR c++/17743
8458         * g++.dg/ext/attrib17.C: New test.
8459
8460 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8461
8462         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8463
8464 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8465
8466         PR c++/10479
8467         * g++.dg/ext/attrib16.C: New test.
8468
8469 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8470
8471         PR c++/17042
8472         * g++.dg/init/dso_handle1.C: New test.
8473
8474         PR c++/14667
8475         * g++.dg/parse/typedef6.C: New test.
8476
8477         PR c++/17916
8478         * g++.dg/parse/pragma1.C: New test.
8479
8480 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8481
8482         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8483
8484 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8485
8486         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8487         -fno-common when on HPPA HP-UX platforms.
8488
8489 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8490
8491         PR other/16820
8492         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8493         stdint.h.
8494         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8495         uintptr_t.
8496
8497 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8498
8499         PR c++/16301
8500         * g++.dg/lookup/strong-using-4.C: New test.
8501
8502 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8503
8504         PR middle-end/16567
8505         * gcc.c-torture/compile/nested-1.c: New test.
8506
8507 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8508
8509         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8510         and mipsisa64*-*-* (until support for misaligned loads is added).
8511         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8512         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8513         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8514         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8515         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8516         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8517
8518 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8519
8520         PR c++/17976
8521         * g++.dg/init/dtor3.C: New test.
8522
8523 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8524
8525         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8526
8527 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8528
8529         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8530         * gcc.dg/macho-lo-sum.c: Likewise.
8531
8532 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8533
8534         * gcc.dg/ppc-spe64-1.c: New test.
8535
8536 2004-10-14  Devang Patel  <dpatel@apple.com>
8537
8538         PR 17635
8539         * gcc.dg/pr17635.c : New test.
8540
8541 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8542
8543         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8544         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8545         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8546         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8547         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8548         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8549         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8550         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8551         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8552         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8553         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8554         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8555         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8556         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8557         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8558         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8559         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8560         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8561
8562 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8563
8564         * gcc.dg/vect/vect-82.c: New testcase.
8565         * gcc.dg/vect/vect-82_64.c: New testcase.
8566         * gcc.dg/vect/vect-83.c: New testcase.
8567         * gcc.dg/vect/vect-83_64.c: New testcase.
8568
8569 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8570
8571         * gcc.dg/cpp/error-1.c: New test.
8572
8573 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8574
8575         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8576
8577 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8578
8579         PR target/17984
8580         * gcc.dg/cris-peep2-xsrand2.c: New test.
8581
8582 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8583
8584         PR c++/17661
8585         * testsuite/g++.dg/expr/for2.C: New test.
8586
8587 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8588
8589         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8590
8591 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8592
8593         PR tree-optimization/17724
8594         * g++.dg/opt/pr17724-1.C: New test.
8595         * g++.dg/opt/pr17724-2.C: New test.
8596         * g++.dg/opt/pr17724-3.C: New test.
8597         * g++.dg/opt/pr17724-4.C: New test.
8598         * g++.dg/opt/pr17724-5.C: New test.
8599         * g++.dg/opt/pr17724-6.C: New test.
8600
8601 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8602
8603         PR c/17301
8604         * gcc.dg/pr17301-2.c: New test.
8605
8606 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8607
8608         PR c++/15876
8609         * g++.dg/parse/error22.C: New test.
8610
8611         PR c++/17936
8612         * g++.dg/template/spec18.C: New test.
8613
8614 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8615
8616         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8617         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8618         memcpy.
8619         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8620         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8621
8622 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8623
8624         * g++.dg/eh/cleanup5.C: Add dg-options "".
8625
8626 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8627
8628         PR middle-end/17657
8629         * gcc.dg/switch-4.c: New test case.
8630
8631 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8632
8633         * gcc.c-torture/execute/20041011-1.c: New test.
8634
8635 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8636
8637         PR c++/17554
8638         * g++.dg/init/for3.C: New test.
8639
8640         PR c++/17657
8641         * g++.dg/opt/switch2.C: New test.
8642
8643         PR middle-end/17703
8644         * g++.dg/warn/Wreturn-2.C: New test.
8645
8646 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8647
8648         PR c++/17907
8649         * g++.dg/eh/cleanup5.C: New test.
8650
8651 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8652
8653         PR c++/17393
8654         * g++.dg/parse/error21.C: New test.
8655
8656 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8657
8658         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8659         * g++.dg/warn/incomplete1.C: Likewise.
8660         * g++.dg/template/qualttp20.C: Likewise.
8661
8662 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8663
8664         PR c/17881
8665         * parm-incomplete-1.c: New test.
8666
8667 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8668
8669         PR c++/17867
8670         * g++.dg/parse/error19.C: New test.
8671
8672         PR c++/17670
8673         * g++.dg/init/new11.C: New test.
8674
8675         PR c++/17821
8676         * g++.dg/parse/error20.C: New test.
8677
8678         PR c++/17826
8679         * g++.dg/template/crash24.C: New test.
8680
8681 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8682
8683         PR c/17301
8684         * gcc.dg/pr17301-1.c: New test.
8685
8686 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8687
8688         PR c/17189
8689         * gcc.dg/anon-struct-5.c: New test.
8690
8691 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8692
8693         PR c/17844
8694         * gcc.dg/pr17844-1.c: New test.
8695
8696 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8697
8698         PR tree-optimization/17906
8699         * gcc.c-torture/compile/pr17906.c: New.
8700
8701 2004-10-09  Stuart Hastings  <stuart@apple.com>
8702             Roger Sayle  <roger@eyesopen.com>
8703
8704         PR rtl-optimization/17853
8705         * gcc.dg/i386-mmx-5.c: New testcase.
8706
8707 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8708
8709         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8710
8711 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8712
8713         PR c++/17524
8714         * g++.dg/template/static9.C: New test.
8715
8716         PR c++/17685
8717         * g++.dg/parse/operator5.C: New test.
8718
8719 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8720
8721         PR middle-end/17894
8722         * gcc.c-torture/execute/divcmp-4.c: New test case.
8723
8724 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8725
8726         PR tree-opt/17902
8727         * g++.dg/opt/pr17902.C: New test.
8728
8729 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8730
8731         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8732
8733 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8734
8735         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8736
8737 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8738
8739         * gcc.dg/assign-warn-3.c: New test.
8740
8741 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8742
8743         PR c/16999
8744         * gcc.dg/cpp/ident-1.c: New test.
8745
8746 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8747
8748         * gcc.c-torture/compile/acc1.c: New.
8749
8750 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8751
8752         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8753         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8754
8755 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8756
8757         * gcc.dg/ultrasp11.c: New test.
8758
8759 2004-10-08  Michael Matz  <matz@suse.de>
8760
8761         * gcc.dg/doloop-2.c: New test.
8762
8763 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8764
8765         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8766         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8767         objc.dg/method-9.m: Update expected diagnostics.
8768
8769 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8770
8771         * gcc.dg/ppc-fsel-3.c: New file.
8772         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8773
8774 2004-10-07  Paul Brook  <paul@codesourcery.com>
8775
8776         * gfortran.dg/intrinsic_verify_1.f90: New test.
8777
8778 2004-10-07  Paul Brook  <paul@codesourcery.com>
8779
8780         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8781
8782 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8783
8784         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8785         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8786         commit.
8787
8788 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8789
8790         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8791
8792 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8793
8794         PR c++/17115
8795         * g++.dg/warn/Winline-4.C: New test.
8796
8797 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8798
8799         * gcc.c-torture/compile/20041007-1.c: New test.
8800
8801 2004-10-07  Paul Brook  <paul@codesourcery.com>
8802
8803         PR fortran/17678
8804         * gfortran.dg/use_allocated_1.f90: New test.
8805
8806 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8807
8808         PR middle-end/17849
8809         * gfortran.fortran-torture/compile/nested.f90: New test
8810
8811 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8812
8813         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8814
8815 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8816
8817         PR c++/17368
8818         * g++.dg/ext/asm6.C: New test.
8819
8820 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8821
8822         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8823
8824 2004-10-06  Paul Brook  <paul@codesourcery.com>
8825
8826         PR libfortran/17709
8827         * gfortran.dg/empty_format_1.f90: New test.
8828
8829 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8830
8831         PR fortran/17568
8832         * gfortran.dg/ishft.f90: New test.
8833
8834         PR fortran/17283
8835         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8836         tests.
8837
8838 2004-10-06  Paul Brook  <paul@codesourcery.com>
8839
8840         * gfortran.dg/do_1.f90: New test.
8841
8842 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8843
8844         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8845         optimizing for size.
8846
8847 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8848
8849         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8850
8851 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8852
8853         * gcc.c-torture/compile/20041005-1.c: New test.
8854
8855 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8856
8857         PR c++/17829
8858         * g++.dg/lookup/koenig4.C: New.
8859
8860 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8861
8862         * g++.dg/other/classkey1.C: Adjust quoting marks.
8863         * g++.dg/parse/error15.C: Likewise.
8864         * g++.dg/template/meminit2.C (int>): Likewise.
8865
8866 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8867
8868         PR fortran/17283
8869         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8870
8871         PR fortran/17631
8872         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8873
8874         PR fortran/17708
8875         * gfortran.dg/pr17708.f90: New test.
8876
8877 2004-10-04  Chao-ying Fu  <fu@mips.com>
8878
8879         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8880         * gcc.dg/vect/vect-4.c: Ditto.
8881         * gcc.dg/vect/vect-5.c: Ditto.
8882         * gcc.dg/vect/vect-6.c: Ditto.
8883         * gcc.dg/vect/vect-8.c: Ditto.
8884         * gcc.dg/vect/vect-16.c: Ditto.
8885         * gcc.dg/vect/vect-30.c: Ditto.
8886         * gcc.dg/vect/vect-40.c: Ditto.
8887         * gcc.dg/vect/vect-41.c: Ditto.
8888         * gcc.dg/vect/vect-42.c: Ditto.
8889         * gcc.dg/vect/vect-43.c: Ditto.
8890         * gcc.dg/vect/vect-44.c: Ditto.
8891         * gcc.dg/vect/vect-45.c: Ditto.
8892         * gcc.dg/vect/vect-46.c: Ditto.
8893         * gcc.dg/vect/vect-47.c: Ditto.
8894         * gcc.dg/vect/vect-48.c: Ditto.
8895         * gcc.dg/vect/vect-49.c: Ditto.
8896         * gcc.dg/vect/vect-50.c: Ditto.
8897         * gcc.dg/vect/vect-51.c: Ditto.
8898         * gcc.dg/vect/vect-52.c: Ditto.
8899         * gcc.dg/vect/vect-53.c: Ditto.
8900         * gcc.dg/vect/vect-54.c: Ditto.
8901         * gcc.dg/vect/vect-55.c: Ditto.
8902         * gcc.dg/vect/vect-56.c: Ditto.
8903         * gcc.dg/vect/vect-57.c: Ditto.
8904         * gcc.dg/vect/vect-58.c: Ditto.
8905         * gcc.dg/vect/vect-59.c: Ditto.
8906         * gcc.dg/vect/vect-60.c: Ditto.
8907         * gcc.dg/vect/vect-74.c: Ditto.
8908         * gcc.dg/vect/vect-79.c: Ditto.
8909         * gcc.dg/vect/vect-80.c: Ditto.
8910
8911 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8912
8913         * gcc.dg/unused-7.c: Use the correct option.
8914
8915 2004-10-04  Paul Brook  <paul@codesourcery.com>
8916         Bud Davis  <bdavis9659@comcast.net>
8917
8918         PR fortran/17706
8919         PR fortran/16434
8920         * gfortran/pr17706.f90: New test.
8921         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8922
8923 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8924
8925         * gfortran.dg/pr17612.f90: New test.
8926
8927 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8928
8929         * g++.dg/template/local1.C: Adjust quoting marks in
8930         testing for diagnostics.
8931         * g++.dg/tls/diag-2.C: Likewise.
8932         * g++.dg/other/error8.C: Likewise.
8933
8934 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8935
8936         PR c/17178
8937         * gcc.dg/unused-4.c: Adjust to be correct.
8938
8939         PR c/17820
8940         * gcc.dg/unused-7.c: New test.
8941
8942 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8943
8944         PR c++/17797
8945         * g++.dg/overload/template2.C: New test.
8946
8947 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8948
8949         PR tree-optimization/16632
8950         * gcc.dg/tree-ssa/20041002-1.c: New.
8951
8952 2004-10-03  Paul Brook  <paul@codesourcery.com>
8953
8954         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8955         rather than relying on default formatting.
8956
8957 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8958
8959         * gcc.dg/20040920-1.c: Update expected message text.
8960
8961 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8962
8963         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8964
8965 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8966
8967         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8968         tree level.
8969
8970 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8971
8972         * gcc.dg/tree-ssa/pr17343.c: Remove.
8973
8974 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8975
8976         PR tree-opt/17343
8977         * gcc.dg/tree-ssa/pr17343.c: New test.
8978
8979 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8980
8981         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8982         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8983         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8984         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8985         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8986
8987 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8988
8989         * gcc.dg/lvalue-2.c: New test.
8990
8991 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8992
8993         PR c/17730
8994         * gcc.dg/pr17730-1.c: New test
8995
8996 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8997
8998         PR c/7425
8999         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
9000
9001 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9002
9003         * gcc.c-torture/execute/stdarg-1.c: New test.
9004         * gcc.c-torture/execute/stdarg-2.c: New test.
9005         * gcc.c-torture/execute/stdarg-3.c: New test.
9006         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9007         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9008         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9009         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9010         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9011
9012 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
9013
9014         PR tree-optimization/17697
9015         * g++.dg/opt/pr17697-1.C: New test.
9016         * g++.dg/opt/pr17697-2.C: New test.
9017         * g++.dg/opt/pr17697-3.C: New test.
9018
9019 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9020
9021         PR c/16409
9022         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
9023         gcc.dg/vla-init-5.c: New tests.
9024
9025 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9026
9027         PR c/13804
9028         * gcc.dg/pr13804-1.c: New test.
9029
9030 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9031
9032         PR fortran/16938
9033         * gfortran.dg/pr16938.f90: New test.
9034
9035 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9036
9037         * g++.dg/template/crash23.C: New test.
9038
9039 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9040
9041         PR c++/17585
9042         * g++.dg/template/static8.C: New test.
9043
9044 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9045
9046         PR c++/17681
9047         * g++.dg/other/error9.C: New test.
9048
9049 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9050
9051         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9052
9053 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9054
9055         PR fortran/15164
9056         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9057
9058 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9059
9060         PR middle-end/17112
9061         * gcc.dg/pr17112-1.c: New test case.
9062
9063 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9064
9065         PR c/11459
9066         * gcc.dg/pr11459-1.c: New test.
9067
9068 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9069
9070         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9071         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9072
9073 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9074
9075         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9076
9077 2004-09-25  Jan Hubicka  <jh@suse.cz>
9078
9079         * compile/30040909-1.c: New test.
9080         * compile/30040907-1.c: New test.
9081
9082 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9083
9084         * gcc.c-torture/execute/va-arg-26.c: New test.
9085
9086 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9087
9088         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9089         extra diagnostics on targets with 64-bit pointers.
9090         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9091
9092 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9093
9094         PR c/17188
9095         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9096         * gcc.dg/decl-3.c: Adjust expected message.
9097
9098 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9099
9100         PR fortran/17615
9101         * gfortran.dg/pr17615.f90: New test.
9102
9103 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9104
9105         PR tree-optimzation/17517
9106         * g++.dg/tree-ssa/pr17517.C: New Test.
9107
9108 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9109
9110         PR c++/16889
9111         * g++.dg/lookup/ambig3.C: New.
9112
9113 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9114
9115         PR tree-opt/17624
9116         * g++.dg/opt/pr17624.C: New test.
9117
9118 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9119
9120         PR c/6980
9121         * gcc.dg/Wbad-function-cast-1.c: New test.
9122
9123 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9124
9125         * g++.dg/ext/complit1.C
9126         * g++.dg/other/error2.C
9127         * g++.dg/other/nontype-1.C
9128         * g++.dg/parse/crash11.C
9129         * g++.dg/parse/crash12.C
9130         * g++.dg/parse/error15.C
9131         * g++.dg/parse/error4.C
9132         * g++.dg/parse/tmpl-outside1.C
9133         * g++.dg/parse/too-many-tmpl-args1.C
9134         * g++.dg/template/dependent-expr3.C
9135         * g++.dg/template/error10.C
9136         * g++.dg/template/instantiate1.C
9137         * g++.dg/template/vtable2.C
9138         * g++.dg/warn/Wshadow-1.C
9139         * g++.dg/warn/weak1.C
9140         * g++.old-deja/g++.brendan/crash16.C
9141         * g++.old-deja/g++.brendan/crash18.C
9142         * g++.old-deja/g++.brendan/crash48.C
9143         * g++.old-deja/g++.brendan/crash49.C
9144         * g++.old-deja/g++.brendan/crash55.C
9145         * g++.old-deja/g++.brendan/crash56.C
9146         * g++.old-deja/g++.brendan/crash8.C
9147         * g++.old-deja/g++.brendan/enum11.C
9148         * g++.old-deja/g++.brendan/enum8.C
9149         * g++.old-deja/g++.brendan/enum9.C
9150         * g++.old-deja/g++.brendan/friend3.C
9151         * g++.old-deja/g++.brendan/misc14.C
9152         * g++.old-deja/g++.bugs/900402_02.C
9153         * g++.old-deja/g++.bugs/900404_03.C
9154         * g++.old-deja/g++.bugs/900404_04.C
9155         * g++.old-deja/g++.bugs/900428_03.C
9156         * g++.old-deja/g++.jason/crash4.C
9157         * g++.old-deja/g++.jason/overload21.C
9158         * g++.old-deja/g++.jason/redecl1.C
9159         * g++.old-deja/g++.jason/report.C
9160         * g++.old-deja/g++.jason/rfg10.C
9161         * g++.old-deja/g++.jason/template30.C
9162         * g++.old-deja/g++.law/arm12.C
9163         * g++.old-deja/g++.law/ctors5.C
9164         * g++.old-deja/g++.law/cvt20.C
9165         * g++.old-deja/g++.law/init10.C
9166         * g++.old-deja/g++.law/init8.C
9167         * g++.old-deja/g++.law/visibility17.C
9168         * g++.old-deja/g++.law/visibility7.C
9169         * g++.old-deja/g++.mike/net8.C
9170         * g++.old-deja/g++.mike/p646.C
9171         * g++.old-deja/g++.mike/p700.C
9172         * g++.old-deja/g++.mike/p701.C
9173         * g++.old-deja/g++.mike/p811.C
9174         * g++.old-deja/g++.ns/template13.C
9175         * g++.old-deja/g++.other/array3.C
9176         * g++.old-deja/g++.other/crash25.C
9177         * g++.old-deja/g++.other/dtor3.C
9178         * g++.old-deja/g++.other/dtor4.C
9179         * g++.old-deja/g++.other/main1.C
9180         * g++.old-deja/g++.other/warn7.C
9181         * g++.old-deja/g++.pt/crash11.C
9182         * g++.old-deja/g++.pt/crash36.C
9183         * g++.old-deja/g++.pt/spec22.C
9184         * g++.old-deja/g++.pt/spec9.C
9185         * g++.old-deja/g++.pt/ttp52.C
9186         * g++.old-deja/g++.robertl/eb103.C
9187         * g++.old-deja/g++.robertl/eb121.C
9188         * g++.old-deja/g++.robertl/eb22.C
9189         * g++.old-deja/g++.robertl/eb8.C:
9190         Update locations and/or regexps of dg-error markers.
9191         Remove markers for some bogus messages that are no longer issued.
9192
9193 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9194
9195         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9196         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9197
9198 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9199
9200         PR c++/17618
9201         * g++.dg/lookup/crash5.C: New test.
9202
9203 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9204
9205         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9206         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9207         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9208         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9209         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9210         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9211
9212         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9213         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9214         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9215         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9216         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9217         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9218
9219         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9220
9221         * gcc.dg/vect/vect-44.c: Check additional cases.
9222         * gcc.dg/vect/vect-48.c: Check additional cases.
9223
9224         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9225         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9226         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9227         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9228         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9229         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9230         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9231         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9232         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9233
9234         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9235         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9236         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9237
9238 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9239
9240         * gcc.dg/tree-ssa/loop-6.c: New test.
9241
9242 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9243
9244         PR c++/17620
9245         * g++.dg/inherit/base2.C: New.
9246
9247 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9248
9249         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9250         * gcc.dg/20001012-2.c: Likewise.
9251         * gcc.dg/20001013-1.c: Likewise.
9252         * gcc.dg/20001101-1.c: Likewise.
9253         * gcc.dg/20001102-1.c: Likewise.
9254         * gcc.dg/bf-spl1.c: Likewise.
9255         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9256         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9257
9258 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9259
9260         PR tree-optimization/16721
9261         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9262
9263 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9264
9265         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9266         * gcc.dg/20040305-1.c: Likewise.
9267
9268 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9269
9270         PR c/16566
9271         * gcc.c-torture/compile/pr16566-1.c,
9272         gcc.c-torture/compile/pr16566-2.c,
9273         gcc.c-torture/compile/pr16566-3.c: New tests.
9274
9275 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9276
9277         PR tree-optimization/17512
9278         * gcc.c-torture/compile/20040916-1.c.
9279
9280 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9281
9282         * gcc.dg/pragma-re-3.c: New test.
9283
9284 2004-09-17  Matt Austern  <austern@apple.com>
9285
9286         PR c++/15049
9287         * g++.dg/other/anon3.C: New.
9288
9289 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9290
9291         PR c++/7503
9292         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9293         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9294         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9295         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9296         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9297
9298 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9299
9300         PR fortran/17286
9301         * gfortran.dg/pr17286.f90: New test.
9302
9303 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9304
9305         PR c++/17530
9306         * g++.dg/template/static7.C: New test.
9307
9308 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9309
9310         PR tree-opt/17558
9311         * gcc.c-torture/compile/pr17558.c: New test.
9312
9313 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9314
9315         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9316         if SKIP_ATTRIBUTE is defined.
9317
9318 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9319
9320         PR fortran/15957
9321         * gfortran.dg/pr15957.f90: New test.
9322
9323 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9324
9325         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9326         in comparison.
9327         * gcc.dg/vect/vect-79.c: Likewise.
9328         * gcc.dg/vect/vect-80.c: Likewise.
9329
9330 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9331
9332         PR fortran/15750
9333         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9334
9335 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9336
9337         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9338         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9339         * gcc.dg/vect/vect-62.c: New testcase.
9340         * gcc.dg/vect/vect-63.c: New testcase.
9341         * gcc.dg/vect/vect-64.c: New testcase.
9342         * gcc.dg/vect/vect-65.c: New testcase.
9343         * gcc.dg/vect/vect-66.c: New testcase.
9344         * gcc.dg/vect/vect-67.c: New testcase.
9345         * gcc.dg/vect/vect-68.c: New testcase.
9346         * gcc.dg/vect/vect-69.c: New testcase.
9347         * gcc.dg/vect/vect-79.c: New testcase.
9348         * gcc.dg/vect/vect-80.c: New testcase.
9349
9350 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9351
9352         * gcc.target/mips/asm-1.c: New test.
9353
9354 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9355
9356         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9357         * gcc.dg/vect/vect-73.c: New testcase.
9358         * gcc.dg/vect/vect-74.c: New testcase.
9359         * gcc.dg/vect/vect-75.c: New testcase.
9360         * gcc.dg/vect/vect-76.c: New testcase.
9361         * gcc.dg/vect/vect-77.c: New testcase.
9362         * gcc.dg/vect/vect-78.c: New testcase
9363
9364 2004-09-18  Paul Brook  <paul@codesourcery.com>
9365
9366         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9367
9368 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9369
9370         PR c/17424
9371         * gcc.dg/pr17424-1.c: New test.
9372
9373 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9374
9375         * g++.dg/tree-ssa/pr17153.C: New test.
9376
9377 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9378
9379         PR pch/13361
9380         * testsuite/g++.dg/pch/wchar-1.C: New.
9381         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9382
9383 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9384
9385         * gcc.c-torture/execute/20040917-1.c: New test.
9386
9387 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9388
9389         PR tree-optimization/17319
9390         * gcc.dg/pr17319.c: New test.
9391
9392 2004-09-17  Devang Patel  <dpatel@apple.com>
9393
9394         * gcc.dg/20040813-1.c: New test.
9395
9396 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9397
9398         PR tree-optimization/17273
9399         * gcc.c-torture/compile/pr17273.c: New test.
9400
9401 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9402
9403         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9404         Update expected messages.
9405         * gcc.dg/declspec-13.c: New test.
9406
9407 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9408
9409         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9410
9411 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9412
9413         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9414         change what 'a' is pointing to.
9415
9416 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9417
9418         PR c++/16002
9419         * g++.dg/template/error18.C: New test.
9420
9421         PR c++/16029
9422         * g++.dg/warn/Wunused-8.C: New test.
9423
9424 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9425
9426         PR tree-optimization/17513
9427         * gcc.dg/20040916-1.c: New test.
9428
9429 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9430
9431         PR c++/17501
9432         * g++.dg/template/typename7.C: New test.
9433
9434 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9435
9436         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9437
9438 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9439
9440         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9441         with -ftree-based-profiling also.
9442         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9443
9444 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9445
9446         PR/15364
9447         * gfortran.dg/der_array_io_1.f90: New test.
9448         * gfortran.dg/der_array_io_2.f90: New test.
9449         * gfortran.dg/der_array_io_3.f90: New test.
9450
9451 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9452
9453         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9454         EABI.
9455
9456 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9457
9458         * g++.dg/opt/switch1.C: New test.
9459
9460 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9461
9462         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9463         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9464         Update expected messages.
9465
9466 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9467
9468         PR fortran/16485
9469         * gfortran.dg/same_name_1.f90: New test.
9470
9471 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9472
9473         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9474         dereference garbage pointers.
9475
9476 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9477
9478         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9479         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9480
9481         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9482         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9483         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9484
9485 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9486
9487         PR c++/17324
9488         * g++.dg/template/mangle1.C: New test.
9489
9490 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9491
9492         PR tree-optimization/17252
9493         * gcc.c-torture/execute/pr17252.c: New test.
9494
9495 2004-09-14  Andrew Pinski  <apinski@apple.com>
9496
9497         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9498
9499 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9500
9501         PR rtl-optimization/9771
9502         * gcc.dg/pr9771-1.c: New test case.
9503
9504 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9505
9506         PR tree-optimization/15262
9507         * gcc.c-torture/execute/pr15262-1.c: New test.
9508         * gcc.c-torture/execute/pr15262-2.c: New test.
9509
9510 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9511
9512         * gcc.dg/declspec-12.c: New test.
9513
9514 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9515
9516         * gfortran.dg/pr17090.f90: Add directives to test.
9517
9518 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9519
9520         * gcc.c-torture/compile/20040914-1.c: New test.
9521
9522 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9523
9524         PR c++/16162
9525         * g++.dg/template/decl2.C: New test.
9526
9527 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9528
9529         PR fortran/17090
9530         * gfortran.dg/pr17090.f90: New test.
9531
9532 2004-09-13  Dale Johannesen  <dalej@apple.com>
9533
9534         * gcc.c-torture/compile/pr17408.c:  New test case.
9535
9536 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9537
9538         PR c++/16716
9539         * g++.dg/parse/crash17.C: New test.
9540
9541         PR c++/17327
9542         * g++.dg/template/enum3.C: New test.
9543
9544 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9545
9546         * lib/gcc-defs.exp: Load wrapper.exp.
9547         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9548         using local code.
9549         * lib/gcc.exp (gcc_init): Similar.
9550         * lib/gfortran.exp (gfortran_init): Similar.
9551         * lib/objc.exp (objc_init): Similar.
9552         * lib/treelang.exp (treelang_init): Similar.
9553         * lib/wrapper.exp: New file with build_wrapper call machinery in
9554         ${tool}_maybe_build_wrapper.
9555
9556 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9557
9558         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9559         "inline".
9560         * gcc.dg/declspec-11.c: Update expected messages.
9561         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9562         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9563         gcc.dg/inline-12.c: New tests.
9564
9565 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9566
9567         * g++.dg/tree-ssa/pr17400.C: New testcase.
9568
9569 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9570
9571         * gcc.target/mips/sb1-1.c: New testcase.
9572
9573 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9574
9575         * lib/g77-dg.exp: Remove unused file.
9576         * lib/mike-g77.exp: Ditto.
9577         * lib/g77.exp: Ditto.
9578
9579 2004-09-12  Richard Henderson  <rth@redhat.com>
9580
9581         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9582
9583 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9584
9585         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9586         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9587         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9588         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9589         Update expected messages.
9590
9591 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9592
9593         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9594         declaration/use mismatch for dirp parameter.
9595
9596 2004-09-12  Andrew Pinski  <apinski@apple.com>
9597
9598         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9599         -fgnu-runtime is passed.
9600
9601 2004-09-12  Richard Henderson  <rth@redhat.com>
9602
9603         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9604         do the uplevel thing and update additional_flags directly.
9605         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9606         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9607         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9608         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9609
9610 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9611
9612         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9613
9614 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9615
9616         PR middle-end/17411
9617         * g++.dg/opt/pr17411-1.C: New test case.
9618
9619 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9620
9621         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9622         gcc.dg/tls/diag-2.c: Update expected messages.
9623         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9624         messages.
9625         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9626         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9627         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9628         gcc.dg/tls/diag-5.c: New tests.
9629
9630 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9631
9632         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9633
9634 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9635
9636         * g++.dg/parse/break-in-for.C: New test.
9637
9638 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9639
9640         * gcc.dg/tree-ssa/20040911-1.c: New test.
9641
9642 2004-09-11  Andreas Jaeger  <aj@suse.de>
9643
9644         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9645         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9646
9647 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9648
9649         * gcc.target/frv: New directory of FR-V-specific tests.
9650
9651 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9652
9653         * gcc.dg/convert-vec-1.c: New test.
9654
9655 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9656
9657         PR middle-end/17024
9658         * gcc.dg/pr17024-1.c: New test case.
9659
9660 2004-09-10  Eric Christopher  <echristo@redhat.com>
9661
9662         * gcc.dg/20040910-1.c: New test.
9663
9664 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9665
9666         * gcc.dg/bitfld-9.c: New test.
9667
9668 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9669
9670         * gcc.c-torture/execute/ieee/acc1.c: New test.
9671         * gcc.c-torture/execute/ieee/acc2.c: New test.
9672         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9673
9674 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9675
9676         * gcc.dg/deprecated-2.c: New test.
9677
9678 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9679
9680         * gcc.dg/init-vec-1.c: New test.
9681
9682 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9683
9684         PR middle-end/17055
9685         * gcc.dg/pr17055-1.c: New test case.
9686
9687 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9688
9689         PR target/17377
9690         * gcc.c-torture/execute/pr17377.c: New test.
9691
9692 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9693
9694         PR c/8420
9695         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9696         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9697         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9698         gcc.dg/long-long-typespec-1.c: New tests.
9699         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9700
9701 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9702
9703         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9704         gcc.dg/gnu99-static-1.c: New tests.
9705
9706 2004-09-08  Devang Patel  <dpatel@apple.com>
9707
9708         * gcc.dg/darwin-ld-20040828-1.c: New test.
9709         * gcc.dg/darwin-ld-20040828-2.c: New test.
9710         * gcc.dg/darwin-ld-20040828-3.c: New test.
9711
9712 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9713
9714         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9715         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9716         in error message.
9717         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9718         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9719         in error message.
9720         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9721         types they qualify.
9722         * objc.dg/type-size-2.m: Fix wording in comment.
9723         * objc.dg/va-meth-1.m: New test case.
9724
9725 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9726
9727         PR c/16633:
9728         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9729         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9730
9731 2004-09-06  Devang Patel  <dpatel@apple.com>
9732
9733         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9734         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9735
9736 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9737
9738         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9739         reflect changed line numbering of diagnostics.
9740
9741 2004-09-06  Paul Brook  <paul@codesourcery.com>
9742
9743         * gfortran.dg/edit_real_1.f90: Add new test.
9744
9745 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9746
9747         * gcc.dg/tree-ssa/loop-2.c: New test.
9748         * gcc.dg/tree-ssa/loop-3.c: New test.
9749         * gcc.dg/tree-ssa/loop-4.c: New test.
9750         * gcc.dg/tree-ssa/loop-5.c: New test.
9751
9752 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9753
9754         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9755
9756 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9757
9758         * gcc.dg/format/sentinel-1.c: New test.
9759
9760 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9761
9762         * testsuite/gcc.dg/builtins-46.c: New.
9763
9764 2004-09-03  Devang Patel  <dpatel@apple.com>
9765
9766         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9767         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9768
9769 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9770
9771         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9772         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9773         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9774         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9775         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9776         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9777         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9778         the non-portable bzero.
9779         * gcc.dg/20010912-1.c: xfail for NetWare.
9780         * gcc.dg/20020426-2.c: xfail for NetWare.
9781         * gcc.dg/20021014-1.c: xfail for NetWare.
9782         * gcc.dg/20021018-1.c: xfail for NetWare.
9783         * gcc.dg/20030213-1.c: xfail for NetWare.
9784         * gcc.dg/20030225-1.c: xfail for NetWare.
9785         * gcc.dg/20030708-1.c: xfail for NetWare.
9786         * gcc.dg/builtins-config.h: Also exclude NetWare.
9787         * gcc.dg/format/format.h: Define restrict only if not already defined.
9788         * gcc.dg/nest.c: xfail for NetWare.
9789         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9790         * lib/target-supports.exp (check_visibility_available): Exclude
9791         NetWare.
9792
9793 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9794
9795         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9796         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9797         deterministic starting point for the alignment of structure fields.
9798         * gcc.dg/Wpadded.c: Dito.
9799         * g++.dg/abi/vbase10.C: Dito.
9800
9801 2004-09-03  Devang Patel  <dpatel@apple.com>
9802
9803         * g++.dg/debug/pr15736.cc: New test.
9804
9805 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9806
9807         * README.QMTEST: Fix out-of-date link.
9808
9809 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9810
9811         PR fortran/16579
9812         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9813         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9814
9815 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9816
9817         * g++.dg/abi/arm_rtti1.C: New test.
9818
9819 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9820
9821         * gcc.dg/ppc-vector-memcpy.c: New.
9822         * gcc.dg/ppc-vector-memset.c: New.
9823
9824 2004-09-02  Chao-ying Fu  <fu@mips.com>
9825
9826         * gcc.target/mips/mips-3d-1.c: New test.
9827         * gcc.target/mips/mips-3d-2.c: New test.
9828         * gcc.target/mips/mips-3d-3.c: New test.
9829         * gcc.target/mips/mips-3d-4.c: New test.
9830         * gcc.target/mips/mips-3d-5.c: New test.
9831         * gcc.target/mips/mips-3d-6.c: New test.
9832         * gcc.target/mips/mips-3d-7.c: New test.
9833         * gcc.target/mips/mips-3d-8.c: New test.
9834         * gcc.target/mips/mips-3d-9.c: New test.
9835         * gcc.target/mips/mips-ps-1.c: New test.
9836         * gcc.target/mips/mips-ps-2.c: New test.
9837         * gcc.target/mips/mips-ps-3.c: New test.
9838         * gcc.target/mips/mips-ps-4.c: New test.
9839         * gcc.target/mips/mips-ps-type.c: New test.
9840
9841 2004-09-02  Paul Brook  <paul@codesourcery.com>
9842
9843         * gfortran.dg/edit_real_1.f90: Add new tests.
9844
9845 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9846
9847         PR fortran/15327
9848         * gfortran.dg/merge_char_1.f90: New test.
9849
9850 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9851
9852         PR fortran/16404
9853         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9854
9855 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9856
9857         PR c/1522
9858         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9859
9860 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9861
9862         * g++.dg/opt/loop1.C: Do not XFAIL.
9863
9864 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9865
9866         * gcc.c-torture/execute/20040831-1.c: New test.
9867
9868 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9869
9870         PR fortran/16579
9871         * gfortran.dg/g77/20010610.f: Now passes.
9872         Copy from g77.f-torture/execute. Add dg-run directive.
9873         * gfortran.dg/g77/README: Update
9874
9875 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9876
9877         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9878         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9879         (t1, t2, t3, t4): Add volatile.
9880
9881 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9882
9883         * g++.dg/ext/visibility/arm1.C: New test.
9884
9885 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9886
9887         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9888         -pedantic-errors.
9889
9890 2004-09-01  Paul Brook  <paul@codesourcery.com>
9891
9892         * gfortran.dg/eof_2.f90: New test.
9893
9894 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9895
9896         PR fortran/16579
9897         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9898
9899 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9900
9901         PR libfortran/16805
9902         * gfortran.dg/list_read_2.f90: New test.
9903
9904 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9905
9906         * g++.dg/abi/key1.C: New test.
9907
9908 2004-08-31  Richard Henderson  <rth@redhat.com>
9909
9910         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9911         form of offsetof.
9912         * g++.dg/other/offsetof5.C: Remove duplicate.
9913
9914 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9915
9916         PR fortran/17244
9917         * gfortran.dg/func_derived_1.f90: New test.
9918
9919 2004-08-31  Paul Brook  <paul@codesourcery.com>
9920
9921         * gfortran.dg/eof_1.f90: New test.
9922
9923 2004-08-31  Paul Brook  <paul@codesourcery.com>
9924
9925         * gfortran.dg/list_read_1.f90: New file.
9926
9927 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9928
9929         * g++.dg/opt/loop1.C: XFAIL.
9930
9931 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9932
9933         * gcc.dg/funcdef-storage-1.c: New.
9934         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9935         an extern function in local scope.
9936         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9937         declare an 'auto inline' function in local scope.
9938         * gcc.dg/20011130-1.c: Likewise.
9939         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9940         an 'auto' function in local scope.
9941         * gcc.dg/20021014-1.c: Likewise.
9942         * gcc.dg/20030331-2.c: Likewise.
9943
9944 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9945
9946         * gfortran.dg/blockdata_1.f90: New test.
9947
9948 2004-08-30  Richard Henderson  <rth@redhat.com>
9949
9950         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9951
9952 2004-08-30  Richard Henderson  <rth@redhat.com>
9953
9954         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9955         additional_flags set by alternate driver.
9956         (ieee-options): New procedure.
9957         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9958         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9959         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9960         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9961
9962 2004-08-30  Richard Henderson  <rth@redhat.com>
9963
9964         * lib/f-torture.exp: Remove.
9965
9966 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9967
9968         PR rtl-optimization/16590
9969         * g++.dg/opt/loop1.C: New test.
9970
9971 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9972
9973         PR fortran/13910
9974         * gfortran.dg/oldstyle_1.f90: New test.
9975
9976 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9977         Paul Brook  <paul@codesourcery.com>
9978
9979         * gfortran.dg/g77/README: Update.
9980         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9981         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9982         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9983
9984 2004-08-28  Paul Brook  <paul@codesourcery.com>
9985
9986         PR libfortran/17195
9987         * gfortran.dg/edit_real_1.f90: New test.
9988
9989 2004-08-27  Paul Brook  <paul@codesourcery.com>
9990
9991         * gfortran.dg/rewind_1.f90: New test.
9992
9993 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9994
9995         PR fortran/16597
9996         * gfortran.dg/pr16597.f90: New test.
9997
9998 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9999
10000         PR c/13801
10001         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
10002         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
10003         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
10004         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
10005         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
10006
10007 2004-08-26  Nick Clifton  <nickc@redhat.com>
10008
10009         * gcc.c-torture/compile/pr17119.c: New test.
10010
10011 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10012
10013         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
10014
10015 2004-08-25  Richard Henderson  <rth@redhat.com>
10016
10017         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
10018         the bits that expect kind=8 to be the largest real kind.
10019
10020 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10021
10022         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
10023
10024 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10025
10026         * gfortran.dg/assignment_1.f90: New test.
10027
10028 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10029
10030         * g++.dg/template/repo3.C: New test.
10031
10032 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10033
10034         PR middle-end/16693
10035         PR tree-optimization/16372
10036         * g++.dg/opt/pr16372-1.C: New test case.
10037         * g++.dg/opt/pr16693-1.C: New test case.
10038         * g++.dg/opt/pr16693-2.C: New test case.
10039
10040 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10041
10042         * objc.dg/proto-lossage-4.m: New test.
10043
10044 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10045
10046         PR c++/17155
10047         * g++.dg/inherit/local2.C: New test.
10048
10049 2004-08-25  Paul Brook  <paul@codesourcery.com>
10050
10051         PR fortran/17144
10052         * gfortran.dg/string_ctor_1.f90: New test.
10053
10054 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10055
10056         PR c++/14428
10057         * g++.dg/template/redecl2.C: New test.
10058
10059 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10060
10061         PR fortran/17143
10062         * gfortran.dg/pr17143.f90: New test.
10063
10064 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10065
10066         PR fortran/17164
10067         * gfortran.dg/pr17164.f90: New test.
10068
10069 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10070
10071         * gcc.dg/tree-ssa/loop-1.c: New test.
10072
10073 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10074
10075         * gcc.c-torture/compile/20040824-1.c: New test.
10076
10077 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10078
10079         * gcc.c-torture/compile/iftrap-3.c: New test.
10080
10081 2004-08-24  Paul Brook  <paul@codesourcery.com>
10082
10083         * gfortran.dg/entry_2.f90: New test.
10084
10085 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10086
10087         PR c++/16889
10088         * g++.dg/lookup/ambig[12].C: New.
10089
10090 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10091
10092         PR c++/16706
10093         * g++.dg/template/crash21.C: New test.
10094         * g++.dg/template/crash22.C: Likewise.
10095
10096 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10097
10098         PR c++/17149
10099         * g++.dg/template/access15.C: New.
10100
10101 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10102
10103         PR c++/17163
10104         * g++.dg/template/repo2.C: New test.
10105
10106 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10107
10108         PR rtl-optimization/17078
10109         * gcc.c-torture/execute/pr17078-1.c: New test case.
10110
10111 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10112
10113         PR c/14492
10114         * gcc.dg/debug/crash1.c: New test.
10115
10116 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10117
10118         PR c/16180
10119         * gcc.dg/loop-5.c: New test.
10120
10121 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10122
10123         * gcc.c-torture/execute/20040823-1.c: New test.
10124
10125 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10126
10127         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10128         to the assembler.  Simplify test accordingly.
10129         (asm_abi_flags): Use GNU names.
10130         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10131         to check for ABI flags.
10132
10133 2004-08-22  Andrew Pinski  <apinski@apple.com>
10134
10135         * g++.dg/opt/pr14029.C: New test.
10136         * gcc.c-torture/execute/pr15262.c: New test.
10137
10138 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10139
10140         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10141
10142 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10143
10144         PR 16908
10145         * gfortran.dg/direct_io.f90: 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 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10153
10154         PR c++/17120
10155         * g++.dg/warn/Wparentheses-4.C: New test.
10156
10157 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10158
10159         PR c++/17121
10160         * g++.dg/inherit/local2.C: New test.
10161
10162         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10163         * gcc.dg/ppc-ldstruct.c: Likewise.
10164         * gcc.dg/ppc64-abi-2.c: Likewise.
10165
10166 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10167
10168         PR rtl-optimization/17099
10169         * gcc.c-torture/execute/20040820-1.c: New test.
10170
10171 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10172
10173         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10174
10175 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10176
10177         PR fortran/17077
10178         * gfortran.dg/auto_array_1.f90: New test.
10179
10180 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10181
10182         PR fortran/17074
10183         * gfortran.dg/simpleif_1.f90: New test.
10184
10185 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10186
10187         * lib/target-supports.exp (check_profiling_available): Return
10188         false for arm*-*-symbianelf* and arm*-*-eabi*.
10189
10190         PR c++/15890
10191         * g++.dg/template/delete1.C: New test.
10192
10193 2004-08-19  Paul Brook  <paul@codesourcery.com>
10194
10195         PR fortran/14976
10196         PR fortran/16228
10197         * gfortran.dg/data_char_1.f90: New test.
10198
10199 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10200
10201         PR fortran/16946
10202         * gfortran.dg/reduction.f90: New testcase.
10203
10204 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10205
10206         PR fortran/16520
10207         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10208
10209 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10210
10211         PR c++/17041
10212         * g++.dg/Wparentheses-3.C: New test.
10213
10214 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10215
10216         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10217         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10218         * gcc.dg/vect/vect-2.c: Likewise.
10219         * gcc.dg/vect/vect-3.c: Likewise.
10220         * gcc.dg/vect/vect-4.c: Likewise.
10221         * gcc.dg/vect/vect-5.c: Likewise.
10222         * gcc.dg/vect/vect-6.c: Likewise.
10223         * gcc.dg/vect/vect-7.c: Likewise.
10224         * gcc.dg/vect/vect-25.c: Likewise.
10225         * gcc.dg/vect/vect-31.c: Likewise.
10226         * gcc.dg/vect/vect-32.c: Likewise.
10227         * gcc.dg/vect/vect-34.c: Likewise.
10228         * gcc.dg/vect/vect-36.c: Likewise.
10229         * gcc.dg/vect/vect-all.c: Likewise.
10230
10231 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10232
10233         PR c++/17068
10234         * g++.dg/template/operator4.C: New test.
10235
10236 2004-08-18  Richard Henderson  <rth@redhat.com>
10237
10238         * gcc.dg/20040206-1.c: XFAIL.
10239
10240 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10241
10242         PR c++/16246
10243         * g++.dg/template/array7.C: New test.
10244
10245 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10246
10247         * gcc.dg/mips-movcc-1.c: New test.
10248         * gcc.dg/mips-movcc-2.c: New test.
10249         * gcc.dg/mips-movcc-3.c: New test.
10250
10251         * gcc.dg/mips-nmadd-1.c: New test.
10252         * gcc.dg/mips-nmadd-2.c: New test.
10253
10254 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10255
10256         PR c++/15871
10257         * g++.dg/opt/inline8.C: New test.
10258
10259         PR c++/16965
10260         * g++.dg/parse/error17.C: New test.
10261
10262 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10263
10264         * gcc.dg/vect: New directory for vectorizer tests.
10265         * gcc.dg/vect/tree-vect.h: New file.
10266         * gcc.dg/vect/vect.exp: New file.
10267         * gcc.dg/vect/pr16105.c.c: New test.
10268         * gcc.dg/vect/vect-1.c: New test.
10269         * gcc.dg/vect/vect-2.c: New test.
10270         * gcc.dg/vect/vect-3.c: New test.
10271         * gcc.dg/vect/vect-4.c: New test.
10272         * gcc.dg/vect/vect-5.c: New test.
10273         * gcc.dg/vect/vect-6.c: New test.
10274         * gcc.dg/vect/vect-7.c: New test.
10275         * gcc.dg/vect/vect-8.c: New test.
10276         * gcc.dg/vect/vect-9.c: New test.
10277         * gcc.dg/vect/vect-10.c: New test.
10278         * gcc.dg/vect/vect-11.c: New test.
10279         * gcc.dg/vect/vect-12.c: New test.
10280         * gcc.dg/vect/vect-13.c: New test.
10281         * gcc.dg/vect/vect-14.c: New test.
10282         * gcc.dg/vect/vect-15.c: New test.
10283         * gcc.dg/vect/vect-16.c: New test.
10284         * gcc.dg/vect/vect-17.c: New test.
10285         * gcc.dg/vect/vect-18.c: New test.
10286         * gcc.dg/vect/vect-19.c: New test.
10287         * gcc.dg/vect/vect-20.c: New test.
10288         * gcc.dg/vect/vect-21.c: New test.
10289         * gcc.dg/vect/vect-22.c: New test.
10290         * gcc.dg/vect/vect-23.c: New test.
10291         * gcc.dg/vect/vect-24.c: New test.
10292         * gcc.dg/vect/vect-25.c: New test.
10293         * gcc.dg/vect/vect-26.c: New test.
10294         * gcc.dg/vect/vect-27.c: New test.
10295         * gcc.dg/vect/vect-28.c: New test.
10296         * gcc.dg/vect/vect-29.c: New test.
10297         * gcc.dg/vect/vect-30.c: New test.
10298         * gcc.dg/vect/vect-31.c: New test.
10299         * gcc.dg/vect/vect-32.c: New test.
10300         * gcc.dg/vect/vect-33.c: New test.
10301         * gcc.dg/vect/vect-34.c: New test.
10302         * gcc.dg/vect/vect-35.c: New test.
10303         * gcc.dg/vect/vect-36.c: New test.
10304         * gcc.dg/vect/vect-37.c: New test.
10305         * gcc.dg/vect/vect-38.c: New test.
10306         * gcc.dg/vect/vect-40.c: New test.
10307         * gcc.dg/vect/vect-41.c: New test.
10308         * gcc.dg/vect/vect-42.c: New test.
10309         * gcc.dg/vect/vect-43.c: New test.
10310         * gcc.dg/vect/vect-44.c: New test.
10311         * gcc.dg/vect/vect-45.c: New test.
10312         * gcc.dg/vect/vect-46.c: New test.
10313         * gcc.dg/vect/vect-47.c: New test.
10314         * gcc.dg/vect/vect-48.c: New test.
10315         * gcc.dg/vect/vect-49.c: New test.
10316         * gcc.dg/vect/vect-50.c: New test.
10317         * gcc.dg/vect/vect-51.c: New test.
10318         * gcc.dg/vect/vect-52.c: New test.
10319         * gcc.dg/vect/vect-53.c: New test.
10320         * gcc.dg/vect/vect-54.c: New test.
10321         * gcc.dg/vect/vect-55.c: New test.
10322         * gcc.dg/vect/vect-56.c: New test.
10323         * gcc.dg/vect/vect-57.c: New test.
10324         * gcc.dg/vect/vect-58.c: New test.
10325         * gcc.dg/vect/vect-59.c: New test.
10326         * gcc.dg/vect/vect-60.c: New test.
10327         * gcc.dg/vect/vect-61.c: New test.
10328         * gcc.dg/vect/vect-all.c: New test.
10329         * gcc.dg/vect/vect-none.c: New test.
10330
10331 2004-08-17  Paul Brook  <paul@codesourcery.com>
10332
10333         PR fortran/13082
10334         * gfortran.dg/entry_1.f90: New test.
10335
10336 2004-08-17  Andrew Pinski  <apinski@apple.com>
10337
10338         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10339
10340 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10341
10342         * gcc.dg/pr17036-1.c: New test.
10343
10344 2004-08-16  Devang Patel  <dpatel@apple.com>
10345
10346         * gcc.dg/darwin-20040809-1.c: New test.
10347
10348 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10349
10350         * gcc.dg/funcdef-attr-1.c: New test.
10351
10352 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10353
10354         * gcc.dg/altivec-17.c: New test.
10355         * gcc.dg/altivec-18.c: New test.
10356
10357 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10358
10359         PR c++/6749
10360         * g++.dg/template/vtable2.C: New test.
10361
10362 2004-08-14  Richard Henderson  <rth@redhat.com>
10363
10364         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10365         * gcc.dg/pack-test-4.c (main): Return 0.
10366         * gcc.dg/setjmp-1.c: Remove XFAIL.
10367         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10368
10369 2004-08-14  Richard Henderson  <rth@redhat.com>
10370
10371         * gcc.dg/980217-1.c: Add prototype for printf.
10372
10373 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10374
10375         * gfortran.dg/pr16935.f90: New test.
10376
10377 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10378
10379         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10380
10381 2004-08-13  Paul Brook  <paul@codesourcery.com>
10382
10383         * gfortran.dg/der_io_1.f90: Remove stray comma.
10384
10385 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10386
10387         * gcc.dg/vmx/cw-bug-2.c: Remove.
10388         * gcc.dg/vmx/vprint-1.c: Remove.
10389         * gcc.dg/vmx/vscan-1.c: Remove.
10390
10391 2004-08-12  Devang patel  <dpatel@apple.com>
10392
10393         * gcc.dg/darwin-20040809-2.c: New test.
10394
10395 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10396
10397         * g++.dg/ext/altivec-12.C: New test.
10398
10399         * g++.dg/ext/altivec-11.C: New test.
10400
10401 2004-08-12  Paul Brook  <paul@codesourcery.com>
10402
10403         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10404
10405 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10406
10407         * g++.dg/ext/altivec-2.C: Check for hardware support before
10408         executing any VMX instructions.
10409
10410         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10411
10412 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10413
10414         PR c++/16276
10415         * g++.old-deja/g++.other/comdat4.C: New test.
10416         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10417
10418 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10419
10420         PR target/16286
10421         * gcc.dg/pr16286.c: New test.
10422
10423 2004-08-12 Jan Beulich <jbeulich@novell.com>
10424
10425         * g++.dg/ext/asm5.C: New.
10426
10427 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10428
10429         PR c++/16698
10430         * g++.dg/eh/crash1.C: New test.
10431
10432         PR c++/16717
10433         * g++.dg/ext/construct1.C: New test.
10434
10435 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10436
10437         PR c++/16853
10438         * g++.dg/init/ptrmem1.C: New test.
10439
10440         PR c++/16618
10441         * g++.dg/parse/offsetof5.C: New test.
10442
10443         PR c++/16870
10444         * g++.dg/template/overload3.C: New test.
10445
10446 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10447
10448         PR c++/16964
10449         * g++.dg/parse/error16.C: New test.
10450
10451         PR c++/16904
10452         * g++.dg/template/error14.C: New test.
10453
10454         PR c++/16929
10455         * g++.dg/template/error15.C: New test.
10456
10457 2004-08-11  Devang Patel  <dpatel@apple.com>
10458
10459         * gcc.dg/darwin-ld-20040809-1.c: New test.
10460         * gcc.dg/darwin-ld-20040809-2.c: New test.
10461
10462 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10463
10464         PR fortran/16917
10465         * gfortran.dg/dfloat_1.f90: New test.
10466
10467 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10468
10469         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10470         * gcc.dg/dll-2.c: Fix dg-require syntax.
10471         * gcc.misc-tests/arm-isr.c (abort): Declare.
10472         (exit): Likewise.
10473
10474 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10475
10476         PR c++/16971
10477         * g++.dg/parse/crash16.C: New test.
10478
10479 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10480
10481         * gcc.dg/mips-rsqrt-1.c: New test case.
10482         * gcc.dg/mips-rsqrt-2.c: New test case.
10483         * gcc.dg/mips-rsqrt-3.c: New test case.
10484
10485 2004-08-10  Paul Brook  <paul@codesourcery.com>
10486
10487         * gfortran.dg/der_io_1.f90: New test.
10488
10489 2004-08-10  Paul Brook  <paul@codesourcery.com>
10490
10491         PR fortran/16919
10492         * gfortran.dg/der_array_1.f90: New test.
10493
10494 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10495
10496         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10497
10498 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10499
10500         * gcc.dg/wchar_t-2.c: Fix typo.
10501
10502 2004-08-09  Falk Hueffner  <falk@debian.org>
10503
10504         PR tree-optimization/12517
10505         * gcc.c-torture/compile/pr12517.c: New test.
10506
10507         PR tree-optimization/12578
10508         * gcc.c-torture/compile/pr12578.c: New test.
10509
10510         PR tree-optimization/12899
10511         * gcc.c-torture/compile/pr12899.c: New test.
10512
10513         PR rtl-optimization/14692
10514         * gcc.c-torture/compile/pr14692.c: New test.
10515
10516         PR tree-optimization/16461
10517         * gcc.c-torture/compile/pr16461.c: New test.
10518
10519 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10520
10521         * gfortran.dg/getenv_1.f90: New test.
10522
10523 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10524
10525         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10526         wchar_t.
10527         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10528
10529 2004-08-06  Paul Brook  <paul@codesourcery.com>
10530
10531         * gfortran.dg/ret_array_1.f90: New test.
10532         * gfortran.dg/ret_pointer_1.f90: New test.
10533
10534 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10535
10536         * gcc.dg/missing-field-init-[12].c: New tests.
10537         * g++.dg/warn/missing-field-init-[12].C: New tests.
10538
10539 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10540
10541         * gcc.dg/enum2.c: New test.
10542         * gcc.dg/symbian3.c: Likewise.
10543         * gcc.dg/symbian4.c: Likewise.
10544         * gcc.dg/wchar_t-2.c: Likewise.
10545
10546 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10547
10548         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10549         destructor tests.
10550
10551 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10552
10553         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10554         dg-require-visiblity.
10555         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10556         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10557         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10558         * g++.dg/ext/visibility/new1.C: Likewise.
10559         * g++.dg/ext/visibility/pragma.C: Likewise.
10560         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10561         * g++.dg/ext/visibility/virtual.C: Likewise.
10562         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10563         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10564         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10565         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10566         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10567         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10568         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10569         * g++/dg/ext/visibility/visibility-8.C: New test.
10570         * gcc.c-torture/compile/dll.x: Remove.
10571         * gcc.dg/dll-2.c: Use dg-require-dll
10572         * gcc.dg/visibility-10.c: New test.
10573         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10574         supporting DLLs.
10575         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10576         (scan_not_hidden): Likewise.
10577
10578 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10579
10580         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10581
10582 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10583
10584         * gcc.c-torture/execute/20040805-1.c: New test.
10585
10586 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10587
10588         * gcc.dg/20020118-1.c: Declare abort.
10589         * gcc.dg/altivec_check.h: Likewise.
10590         * gcc.dg/iftrap-2.c: Likewise.
10591         * gcc.dg/pragma-darwin.c: Likewise.
10592         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10593
10594 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10595
10596         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10597
10598 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10599
10600         * gcc.c-torture/execute/builtins/abs-2.c,
10601         gcc.c-torture/execute/builtins/abs-3.c,
10602         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10603         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10604         intmax_t, uintmax_t and their limits.
10605         * gcc.dg/intmax_t-1.c: New test.
10606
10607 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10608
10609         * g++.dg/tc1/dr147.C: Add reference to PR.
10610
10611 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10612
10613         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10614         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10615
10616 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10617
10618         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10619
10620 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10621
10622         * gcc.dg/redecl-5.c: New test.
10623         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10624         of scanf.
10625
10626 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10627
10628         PR middle-end/16790
10629         * gcc.c-torture/execute/pr16790-1.c: New test case.
10630
10631 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10632
10633         * g++.dg/ext/visibility/assign1.C: New test.
10634         * g++.dg/ext/visibility/new1.C: Likewise.
10635
10636         * gcc.dg/symbian1.c: New test.
10637         * gcc.dg/symbian2.c: Likewise.
10638
10639 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10640
10641         PR target/16570
10642         * gcc.dg/i386-sse-9.c: New test.
10643
10644 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10645
10646         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10647
10648 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10649
10650         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10651         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10652         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10653         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10654         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10655         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10656         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10657         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10658         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10659         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10660         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10661         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10662         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10663         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10664         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10665         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10666         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10667         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10668         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10669         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10670         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10671         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10672         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10673         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10674         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10675         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10676         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10677         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10678         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10679         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10680         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10681         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10682         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10683         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10684         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10685         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10686         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10687         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10688         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10689         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10690         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10691         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10692         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10693         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10694         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10695         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10696         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10697         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10698         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10699         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10700         gcc.misc-tests/i386-pf-3dnow-1.c,
10701         gcc.misc-tests/i386-pf-athlon-1.c,
10702         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10703         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10704         Declare built-in functions used.
10705         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10706
10707 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10708
10709         PR c++/16707
10710         * g++.dg/lookup/using12.C: New test.
10711
10712         * g++.dg/init/null1.C: Fix PR number.
10713         * g++.dg/parse/namespace10.C: Likewise.
10714
10715 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10716
10717         PR c++/16224
10718         * g++.dg/template/spec17.C: New test.
10719         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10720         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10721
10722 2004-08-02  David Billinghurst
10723
10724         PR fortran/16292
10725         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10726
10727 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10728
10729         * gcc.dg/ia64-got-1.c: New test case.
10730
10731 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10732
10733         PR c++/16489
10734         * g++.dg/init/null1.C: New test.
10735         * g++.dg/tc1/dr76.C: Adjust error marker.
10736
10737         PR c++/16529
10738         * g++.dg/parse/namespace10.C: New test.
10739
10740         PR c++/16810
10741         * g++.dg/inherit/ptrmem2.C: New test.
10742
10743 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10744
10745         PR target/16155
10746         * gcc.dg/pr16155.c: New test.
10747
10748 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10749
10750         * gcc.dg/redecl-2.c: New test.
10751
10752 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10753
10754         * gcc.dg/darwin-longdouble.c: New file.
10755
10756 2004-07-30  Richard Henderson  <rth@redhat.com>
10757
10758         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10759         write to constant argument.
10760         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10761
10762 2004-07-30  Richard Henderson  <rth@redhat.com>
10763
10764         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10765         tests of nearest around zero.
10766
10767 2004-07-30  Andrew Pinski  <apinski@apple.com>
10768
10769         * gcc.c-torture/compile/20040730-1.c: New test.
10770
10771 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10772
10773         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10774         powerpc-eabispe.
10775
10776 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10777
10778         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10779
10780 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10781
10782         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10783         contains $ld_library_path.
10784         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10785
10786 2004-07-29  Richard Henderson  <rth@redhat.com>
10787
10788         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10789
10790         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10791         (alt2, which): New.
10792         (Check): Accept either alternative.
10793
10794 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10795
10796         * g++.dg/abi/inline1.C: New test.
10797         * g++.dg/abi/local1-a.cc: Likewise.
10798         * g++.dg/abi/local1.C: Likewise.
10799         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10800         * g++.dg/abi/mangle12.C: Likewise.
10801         * g++.dg/abi/mangle17.C: Likewise.
10802         * g++.dg/abi/mangle20-2.C: Likewise.
10803         * g++.dg/opt/interface1.C: Likewise.
10804         * g++.dg/opt/interface1.h: Likewise.
10805         * g++.dg/opt/interface1-a.cc: New test.
10806         * g++.dg/parse/repo1.C: New test.
10807         * g++.dg/template/repo1.C: Likewise.
10808         * g++.dg/warn/Winline-1.C: Likewise.
10809         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10810
10811 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10812
10813         * gcc.dg/tree-ssa/20040729-1.c: New test.
10814
10815 2004-07-27  Matt Austern <austern@apple.com>
10816
10817         * gcc.dg/darwin-bool-1.c: New test.
10818         * gcc.dg/darwin-bool-2.c: New test.
10819
10820 2004-07-28  Richard Henderson  <rth@redhat.com>
10821
10822         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10823         arguments in the correct type.  Don't write to constant arguments.
10824
10825 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10826
10827         PR tree-optimization/16688
10828         PR tree-optimization/16689
10829         * g++.dg/tree-ssa/pr16688.C: New test.
10830
10831 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10832
10833         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10834         loads.  Not only in the comment, this time.
10835
10836 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10837
10838         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10839         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10840         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10841         * gcc.dg/sh4a-bitmovua.c: New.
10842         * gcc.dg/sh4a-cos.c: New.
10843         * gcc.dg/sh4a-cosf.c: New.
10844         * gcc.dg/sh4a-fprun.c: New.
10845         * gcc.dg/sh4a-fsrra.c: New.
10846         * gcc.dg/sh4a-memmovua.c: New.
10847         * gcc.dg/sh4a-sin.c: New.
10848         * gcc.dg/sh4a-sincos.c: New.
10849         * gcc.dg/sh4a-sincosf.c: New.
10850         * gcc.dg/sh4a-sinf.c: New.
10851
10852 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10853
10854         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10855         conditionals.
10856         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10857         loads.
10858         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10859         DOM1.
10860
10861 2004-07-27  Andrew Pinski  <apinski@apple.com>
10862
10863         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10864
10865 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10866
10867         * gcc.dg/pragma-isr.c: New test.
10868
10869 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10870
10871         PR c++/14429
10872         * g++.dg/template/ttp11.C: New test.
10873
10874 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10875
10876         * gcc.c-torture/compile/20040727-1.c: New test.
10877
10878 2004-07-26  Eric Christopher  <echristo@redhat.com>
10879
10880         * gcc.c-torture/compile/20040726-2.c: New test.
10881
10882 2004-07-26  Andrew Pinski  <apinski@apple.com>
10883
10884         * g++.dg/rtti/tinfo1.C: Xfail.
10885
10886 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10887
10888         * gcc.c-torture/compile/20040726-1.c: New test.
10889
10890 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10891             Brian Ryner  <bryner@brianryner.com>
10892
10893         PR c++/9283
10894         PR c++/15000
10895         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10896         * g++.dg/ext/visibility/: New directory.
10897         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10898         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10899         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10900         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10901         * g++.dg/ext/visibility/fvisibility.C,
10902         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10903         g++.dg/ext/visibility/fvisibility-override1.C
10904         g++.dg/ext/visibility/fvisibility-override2.C
10905         g++.dg/ext/visibility/memfuncts.C
10906         g++.dg/ext/visibility/noPLT.C
10907         g++.dg/ext/visibility/pragma.C
10908         g++.dg/ext/visibility/pragma-override1.C
10909         g++.dg/ext/visibility/pragma-override2.C
10910         g++.dg/ext/visibility/staticmemfuncts.C
10911         g++.dg/ext/visibility/virtual.C: New tests.
10912
10913 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10914
10915         PR c/15360
10916         * gcc.dg/pr15360-1.c: New test.
10917
10918 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10919
10920         * gcc.dg/pragma-align-2.c: New test.
10921         * gcc.dg/pragma-init-fini.c: New test.
10922         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10923         targets.
10924
10925 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10926
10927         * gcc.dg/init-string-2.c: New test.
10928
10929 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10930
10931         PR 16684
10932         * gcc.dg/Wredundant-decls-1.c: New test case.
10933
10934 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10935
10936         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10937         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10938         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10939         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10940         * gcc.dg/compat/generate-random.c: New file.
10941         * gcc.dg/compat/generate-random.h: Likewise.
10942         * gcc.dg/compat/generate-random_r.c: Likewise.
10943         * gcc.dg/compat/struct-layout-1.h: Likewise.
10944         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10945         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10946         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10947         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10948         * gcc.dg/compat/struct-layout-1_main.c: New test.
10949         * gcc.dg/compat/struct-layout-1_x.c: New file.
10950         * gcc.dg/compat/struct-layout-1_y.c: New file.
10951         * gcc.dg/compat/struct-layout-1_test.h: New file.
10952
10953 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10954
10955         * gcc.dg/comp-return-1.c: New test
10956
10957 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10958
10959         * gcc.dg/vmx/8-02a.c: Fix typo.
10960
10961         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10962         * gcc.dg/darwin-abi-3.c: New test.
10963
10964         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10965         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10966
10967         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10968         * gcc.dg/vmx/ops-long-1.c: New test.
10969         * gcc.dg/vmx/ops-long-2.c: New test.
10970
10971 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10972
10973         * g++.dg/lookup/conv-[1234].C: New.
10974
10975 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10976
10977         * g++.dg/parse/attr2.C: Simplify.
10978
10979 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10980
10981         PR c/7284
10982         * gcc.c-torture/execute/pr7284-1.c: New test.
10983
10984 2004-07-22  Brian Booth  <bbooth@redhat.com>
10985
10986         * gcc.dg/tree-ssa/20040721-1.c: New test.
10987
10988 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10989
10990         * g++.dg/template/crash20.c: New.
10991
10992 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10993
10994         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10995         Add dg-run directive.  Declare variables as required.
10996         * gfortran.dg/g77/README: Update
10997
10998 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10999
11000         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
11001         gcc.dg/cris-peep2-andu2.c: New tests.
11002
11003 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11004
11005         PR c/15052
11006         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
11007         on return type.
11008         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
11009         messages.
11010         * gcc.dg/qual-return-2.c: Update expected messages.
11011         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
11012
11013 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11014
11015         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
11016         * gcc.dg/noncompile/921102-1.c: Update expected error message.
11017
11018 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11019
11020         PR c/11250
11021         * gcc.dg/init-string-1.c: New test.
11022
11023 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11024
11025         PR middle-end/15345
11026         PR c/16450
11027         * gcc.dg/torture/nested-fn-1.c: New test.
11028
11029 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11030
11031         PR target/16559
11032         * gcc.dg/ia64-fptr-1.c: New file.
11033
11034 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11035
11036         PR c++/14497
11037         * g++.dg/template/spec16.C: New test.
11038         * g++.old-deja/g++.robertl/eb118.C: Remove.
11039
11040 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11041
11042         PR c++/509
11043         * g++.dg/template/spec15.C: New test.
11044
11045 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11046
11047         Copy cases from g77.f-torture/execute and add dg-run
11048         directive.  Other changes as noted.
11049         * gfortran.dg/g77/13037.f
11050         * gfortran.dg/g77/1832.f
11051         * gfortran.dg/g77/19981119-0.f
11052         * gfortran.dg/g77/19990313-0.f
11053         * gfortran.dg/g77/19990313-1.f
11054         * gfortran.dg/g77/19990313-2.f
11055         * gfortran.dg/g77/19990313-3.f
11056         * gfortran.dg/g77/19990419-1.f
11057         * gfortran.dg/g77/19990826-0.f
11058         * gfortran.dg/g77/19990826-2.f
11059         * gfortran.dg/g77/20000503-1.f
11060         * gfortran.dg/g77/20001111.f
11061         * gfortran.dg/g77/20010116.f
11062         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11063         * gfortran.dg/g77/20010430.f
11064         * gfortran.dg/g77/6177.f
11065         * gfortran.dg/g77/947.f
11066         * gfortran.dg/g77/970816-3.f
11067         * gfortran.dg/g77/971102-1.f
11068         * gfortran.dg/g77/980520-1.f
11069         * gfortran.dg/g77/980628-0.f
11070         * gfortran.dg/g77/980628-1.f
11071         * gfortran.dg/g77/980628-10.f
11072         * gfortran.dg/g77/980628-2.f
11073         * gfortran.dg/g77/980628-3.f
11074         * gfortran.dg/g77/980628-7.f
11075         * gfortran.dg/g77/980628-8.f
11076         * gfortran.dg/g77/980628-9.f
11077         * gfortran.dg/g77/980701-0.f
11078         * gfortran.dg/g77/980701-1.f
11079         * gfortran.dg/g77/cabs.f
11080         * gfortran.dg/g77/claus.f
11081         * gfortran.dg/g77/complex_1.f
11082         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11083         * gfortran.dg/g77/dcomplex.f
11084         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11085         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11086         * gfortran.dg/g77/f90-intrinsic-numeric.f
11087         * gfortran.dg/g77/int8421.f
11088         * gfortran.dg/g77/labug1.f
11089         * gfortran.dg/g77/large_vec.f
11090         * gfortran.dg/g77/le.f
11091         * gfortran.dg/g77/short.f
11092         * gfortran.dg/g77/README: Update
11093
11094 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11095
11096         PR c++/16637
11097         * g++.dg/parse/lookup4.C: New test.
11098
11099 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11100
11101         PR c++/16175
11102         * g++.dg/template/ttp10.C: New test.
11103
11104 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11105
11106         * gcc.dg/pr12625-1.c: New test.
11107
11108 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11109
11110         * testsuite/gcc.dg/switch-warn-1.c: New test.
11111         * testsuite/gcc.dg/switch-warn-2.c: New test.
11112         * gcc.c-torture/compile/pr14730.c: Update.
11113
11114 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11115
11116         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11117         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11118         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11119         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11120
11121 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11122
11123         PR c++/16623
11124         * g++.dg/template/assign1.C: New test.
11125
11126 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11127
11128         PR c++/12170
11129         * g++.dg/template/ttp9.C: New test.
11130
11131 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11132
11133         * gcc.dg/format/cmn-err-1.c: New test.
11134
11135 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11136
11137         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11138         gcc.dg/Wparentheses-10.c: New tests.
11139         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11140
11141 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11142
11143         PR fortran/16465
11144         * gfortran.dg/g77//ffixed-line-length-0.f,
11145         gfortran.dg/g77/ffixed-line-length-132.f,
11146         gfortran.dg/g77/ffixed-line-length-72.f,
11147         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11148         gfortran.dg/g77/README: Update.
11149
11150 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11151
11152         PR c++/13092
11153         * g++.dg/template/non-dependent7.C: New test.
11154         * g++.dg/template/non-dependent8.C: Likewise.
11155         * g++.dg/template/non-dependent9.C: Likewise.
11156         * g++.dg/template/non-dependent10.C: Likewise.
11157
11158 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11159
11160         PR c++/16337
11161         * g++.dg/parse/attr2.C: New test.
11162
11163 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11164
11165         * g77.dg: Removed.
11166         * g77.f-torture: Ditto.
11167
11168 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11169
11170         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11171         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11172         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11173
11174 2004-07-16  Richard Henderson  <rth@redhat.com>
11175
11176         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11177
11178 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11179
11180         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11181         tests with full list of options.
11182         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11183         of TORTURE_OPTIONS if test contains 'dg-do run'.
11184
11185         PR fortran/16404
11186         * gfortran.dg/do_iterator.f90: New test.
11187
11188 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11189
11190         PR rtl-optimization/16536
11191         * gcc.c-torture/execute/restrict-1.c: New test.
11192
11193 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11194
11195         PR fortran/15324
11196         * gfortran.dg/pr15324.f90: New test.
11197
11198         PR fortran/15129
11199         * gfortran.dg/pr15129.f90: New test.
11200
11201         PR fortran/15140
11202         * gfortran.dg/pr15140.f90: New test.
11203
11204         PR fortran/13792
11205         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11206         compile-time simplification.
11207
11208 2004-07-14  Mike Stump  <mrs@apple.com>
11209
11210         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11211
11212 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11213
11214         PR target/16325
11215         * gcc.dg/profile-generate-1.c: New.
11216
11217 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11218
11219         * gcc.c-torture/execute/20040709-1.c: New test.
11220         * gcc.c-torture/execute/20040709-2.c: New test.
11221
11222 2004-07-14  Mike Stump  <mrs@apple.com>
11223
11224         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11225
11226 2004-07-14  Mike Stump  <mrs@apple.com>
11227
11228         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11229
11230 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11231
11232         PR c++/16518
11233         * g++.dg/parse/mutable1.C: New test.
11234
11235 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11236
11237         PR tree-optimization/16443
11238         * gcc.dg/tree-ssa/20040713-1.c: New test.
11239
11240 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11241
11242         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11243         for operator new.
11244
11245 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11246
11247         * gfortran.dg/g77/README: New file
11248         * gfortran.dg/g77/19981216-0.f:  Copy from
11249         g77.f-torture/noncompile.  Add "dg-do compile" and
11250         dg-error as required.
11251         * gfortran.dg/g77/19990218-1.f: Likewise
11252         * gfortran.dg/g77/19990905-1.f: Likewise
11253         * gfortran.dg/g77/9263.f: Likewise
11254         * gfortran.dg/g77/980615-0.f: Likewise
11255         * gfortran.dg/g77/980616-0.f: Likewise
11256         * gfortran.dg/g77/check0.f: Likewise
11257         * gfortran.dg/g77/select_no_compile.f: Likewise
11258
11259 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11260
11261         Copy files from g77.f-torture/compile.
11262         Add "{ dg-do compile}".  Other changes as noted
11263         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11264         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11265         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11266         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11267         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11268         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11269         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11270         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11271         statement to conform to standard.  Append alpha1.x for reference.
11272         * gfortran.dg/g77/xformat.f: Add dg-warning
11273
11274 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11275
11276         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11277         Add {dg-do compile} directive.
11278         * gfortran.dg/g77/cpp2.F: Likewise
11279
11280 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11281
11282         PR c++/5402
11283         * g++.dg/lookup/name-clash1.C: New test.
11284
11285         PR c++/9777
11286         * g++.dg/lookup/name-clash2.C: New test.
11287
11288         PR c++/12102
11289         * g++.dg/lookup/name-clash3.C: New test.
11290
11291 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11292
11293         * g++.dg/lookup/new2.C: New test.
11294         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11295
11296 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11297
11298         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11299         Add {dg-do compile} directive.
11300         * gfortran.dg/g77/13060.f: Likewise
11301         * gfortran.dg/g77/19990218-0.f: Likewise
11302         * gfortran.dg/g77/19990305-0.f: Likewise
11303         * gfortran.dg/g77/19990419-0.f: Likewise
11304         * gfortran.dg/g77/19990502-0.f: Likewise
11305         * gfortran.dg/g77/19990502-1.f: Likewise
11306         * gfortran.dg/g77/19990525-0.f: Likewise
11307         * gfortran.dg/g77/19990826-1.f: Likewise
11308         * gfortran.dg/g77/19990826-3.f: Likewise
11309         * gfortran.dg/g77/19990905-2.f: Likewise
11310         * gfortran.dg/g77/20000412-1.f: Likewise
11311         * gfortran.dg/g77/20000511-1.f: Likewise
11312         * gfortran.dg/g77/20000511-2.f: Likewise
11313         * gfortran.dg/g77/20000518.f: Likewise
11314         * gfortran.dg/g77/20000601-1.f: Likewise
11315         * gfortran.dg/g77/20000601-2.f: Likewise
11316         * gfortran.dg/g77/20000629-1.f: Likewise
11317         * gfortran.dg/g77/20000630-2.f: Likewise
11318         * gfortran.dg/g77/20010115.f: Likewise
11319         * gfortran.dg/g77/20010321-1.f: Likewise
11320         * gfortran.dg/g77/20010426.f: Likewise
11321         * gfortran.dg/g77/20020307-1.f: Likewise
11322         * gfortran.dg/g77/8485.f: Likewise
11323         * gfortran.dg/g77/960317-1.f: Likewise
11324         * gfortran.dg/g77/970915-0.f: Likewise
11325         * gfortran.dg/g77/980310-1.f: Likewise
11326         * gfortran.dg/g77/980310-2.f: Likewise
11327         * gfortran.dg/g77/980310-3.f: Likewise
11328         * gfortran.dg/g77/980310-4.f: Likewise
11329         * gfortran.dg/g77/980310-6.f: Likewise
11330         * gfortran.dg/g77/980310-7.f: Likewise
11331         * gfortran.dg/g77/980310-8.f: Likewise
11332         * gfortran.dg/g77/980419-2.f: Likewise
11333         * gfortran.dg/g77/980424-0.f: Likewise
11334         * gfortran.dg/g77/980427-0.f: Likewise
11335         * gfortran.dg/g77/980729-0.f: Likewise
11336         * gfortran.dg/g77/981117-1.f: Likewise
11337         * gfortran.dg/g77/toon_1.f: Likewise
11338
11339 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11340
11341         PR c++/2204
11342         * g++.dg/other/abstract2.C: New test.
11343
11344 2004-07-12  Paul Brook  <paul@codesourcery.com>
11345
11346         * gfortran.dg/pointer_init_1.f90: New test.
11347
11348 2004-07-11  Paul Brook  <paul@codesourcery.com>
11349
11350         PR fortran/15986
11351         * gfortran.dg/contained_1.f90: New test.
11352
11353 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11354
11355         * g++.dg/parse/defarg8.C: New test.
11356
11357 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11358
11359         PR fortran/16433
11360         * gfortran.dg/pr16433.f: New test.
11361
11362         PR fortran/17574
11363         * gfortran.dg/pr15754.f90: New test.
11364
11365 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11366
11367         PR tree-optimization/16437
11368         * gcc.c-torture/execute/bitfld-4.c: New test.
11369
11370 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11371
11372         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11373         access to common var from module.
11374
11375 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11376
11377         PR fortran/16336
11378         * gfortran.fortran-torture/execute/common_2.f90: New test.
11379
11380 2004-07-10  Paul Brook  <paul@codesourcery.com>
11381
11382         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11383
11384 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11385
11386         PR fortran/15969
11387         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11388
11389 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11390
11391         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11392         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11393         * gfortran.dg/g77/ffree-form-1.f: Likewise
11394         * gfortran.dg/g77/ffree-form-2.f: Likewise
11395         * gfortran.dg/g77/ffree-form-3.f: Likewise
11396         * gfortran.dg/g77/fno-underscoring.f: Likewise
11397         * gfortran.dg/g77/funderscoring.f: Likewise
11398         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11399
11400 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11401
11402         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11403
11404 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11405         Paul Brook  <paul@codesourcery.com>
11406
11407         PR fortran/13415
11408         * gfortran.dg/common_pointer_1.f90: New test.
11409
11410 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11411
11412         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11413
11414 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11415
11416         PR target/16364
11417         * gcc.c-torture/compile/20040709-1.c: New.
11418
11419 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11420
11421         PR fortran/14077
11422         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11423
11424 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11425
11426         PR fortran/13201
11427         * gfortran.dg/shape_1.f90: New test.
11428
11429 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11430             Andrew Pinski  <apinski@apple.com>
11431
11432         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11433
11434 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11435
11436         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11437         comment.
11438
11439 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11440         Paul Brook  <paul@codesourcery.com>
11441
11442         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11443         '.f95' and '.F95'.
11444
11445 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11446
11447         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11448
11449 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11450
11451         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11452         testcases with capital suffix.
11453
11454 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11455
11456         PR fortran/15481
11457         PR fortran/13372
11458         PR fortran/13575
11459         PR fortran/15978
11460         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11461
11462         * gfortran.dg/implicit_1.f90: New test.
11463
11464 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11465
11466         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11467         expression to match gfortran warning/error messages
11468         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11469         dg-error text.
11470
11471 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11472
11473         * lib/fortran-torture.exp: Rename proc search_for to
11474         search_for_re.
11475
11476 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11477
11478         * gcc.c-torture/execute/simd-5.x: New file.
11479         XFAIL on SPARC 64-bit at -O0.
11480
11481 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11482
11483         PR c++/8211
11484         PR c++/16165
11485         * g++.dg/warn/effc3.C: New test.
11486
11487 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11488
11489         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11490         change X to 1X in format.
11491         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11492         add data statements to conform to standard.
11493
11494 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11495
11496         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11497         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11498         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11499
11500 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11501
11502         * gfortran.dg/g77/7388.f: Copy from g77.dg
11503         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11504         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11505         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11506         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11507         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11508         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11509         * gfortran.dg/g77/strlen0.f: Likewise
11510
11511 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11512
11513         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11514         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11515
11516 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11517
11518         * gcc.c-torture/execute/920428-2.x: Delete.
11519         * gcc.c-torture/execute/920501-7.x: Likewise.
11520
11521 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11522
11523         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11524         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11525         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11526         prescott and c3-2.
11527         (PREFETCH_3DNOW): Add -march=c3.
11528
11529 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11530
11531         PR c/16437
11532         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11533         * gcc.c-torture/execute/bf64-1.x: Likewise.
11534
11535 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11536
11537         * gcc.c-torture/compile/20040708-1.c: New test.
11538
11539 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11540
11541         PR c++/16169
11542         * g++.dg/warn/effc2.C: New test.
11543
11544 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11545
11546         * gcc.c-torture/execute/bitfld-1.x: Remove.
11547         * gcc.c-torture/execute/bitfld-3.c: New test.
11548         * gcc.dg/bitfld-2.c: Remove XFAILs.
11549
11550 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11551
11552         PR c++/16276
11553         * g++.dg/rtti/tinfo1.C: New file.
11554
11555 2004-07-07  Eric Christopher  <echristo@redhat.com>
11556
11557         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11558
11559 2004-07-07  Andrew Pinski  <apinski@apple.com>
11560
11561         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11562
11563 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11564
11565         * g++.dg/init/call1.C: XFAIL.
11566
11567 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11568
11569         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11570         except for movstrict*, to movmem* and clrstr* to clrmem*.
11571
11572 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11573
11574         * gcc.c-torture/execute/20040707-1.c: New test.
11575
11576 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11577
11578         * gcc.c-torture/execute/20040706-1.c: New test.
11579
11580 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11581
11582         PR c++/3671
11583         * g++.dg/template/spec14.C: New test.
11584
11585 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11586
11587         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11588         nothing if not yet defined.  Use it in b, c and d type definitions.
11589         * gcc.c-torture/execute/20040705-1.c: New test.
11590         * gcc.c-torture/execute/20040705-2.c: New test.
11591
11592 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11593
11594         PR c++/2518
11595         * g++.dg/lookup/new1.C: New test.
11596
11597 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11598
11599         PR c++/11406
11600         * g++.dg/template/sizeof8.C: New test.
11601
11602 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11603
11604         * gcc.c-torture/compile/20040705-1.c: New test.
11605
11606 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11607
11608         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11609
11610 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11611
11612         * gcc.dg/cpp/if-mop.c: Two new testcases.
11613         * gcc.dg/cpp/trad/comment-3.c: New.
11614
11615 2004-07-04  Paul Brook  <paul@codesourcery.com>
11616
11617         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11618
11619 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11620
11621         PR c++/3761
11622         * g++.dg/lookup/crash4.C: New test.
11623
11624 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11625
11626         * gcc.c-torture/execute/builtin-abs-1.c
11627         * gcc.c-torture/execute/builtin-abs-2.c
11628         * gcc.c-torture/execute/builtin-complex-1.c
11629         * gcc.c-torture/execute/builtins/string-1-lib.c
11630         * gcc.c-torture/execute/builtins/string-1.c
11631         * gcc.c-torture/execute/builtins/string-2-lib.c
11632         * gcc.c-torture/execute/builtins/string-2.c
11633         * gcc.c-torture/execute/builtins/string-3-lib.c
11634         * gcc.c-torture/execute/builtins/string-3.c
11635         * gcc.c-torture/execute/builtins/string-4-lib.c
11636         * gcc.c-torture/execute/builtins/string-4.c
11637         * gcc.c-torture/execute/builtins/string-5-lib.c
11638         * gcc.c-torture/execute/builtins/string-5.c
11639         * gcc.c-torture/execute/builtins/string-6-lib.c
11640         * gcc.c-torture/execute/builtins/string-6.c
11641         * gcc.c-torture/execute/builtins/string-7-lib.c
11642         * gcc.c-torture/execute/builtins/string-7.c
11643         * gcc.c-torture/execute/builtins/string-8-lib.c
11644         * gcc.c-torture/execute/builtins/string-8.c
11645         * gcc.c-torture/execute/builtins/string-9-lib.c
11646         * gcc.c-torture/execute/builtins/string-9.c
11647         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11648         * gcc.c-torture/execute/builtins/string-asm-1.c
11649         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11650         * gcc.c-torture/execute/builtins/string-asm-2.c
11651         * gcc.c-torture/execute/stdio-opt-1.c
11652         * gcc.c-torture/execute/stdio-opt-2.c
11653         * gcc.c-torture/execute/stdio-opt-3.c
11654         * gcc.c-torture/execute/string-opt-1.c
11655         * gcc.c-torture/execute/string-opt-10.c
11656         * gcc.c-torture/execute/string-opt-11.c
11657         * gcc.c-torture/execute/string-opt-12.c
11658         * gcc.c-torture/execute/string-opt-13.c
11659         * gcc.c-torture/execute/string-opt-14.c
11660         * gcc.c-torture/execute/string-opt-15.c
11661         * gcc.c-torture/execute/string-opt-16.c
11662         * gcc.c-torture/execute/string-opt-2.c
11663         * gcc.c-torture/execute/string-opt-6.c
11664         * gcc.c-torture/execute/string-opt-7.c
11665         * gcc.c-torture/execute/string-opt-8.c:
11666         Replace with ...
11667
11668         * gcc.c-torture/execute/builtins/abs-2.c
11669         * gcc.c-torture/execute/builtins/abs-3.c
11670         * gcc.c-torture/execute/builtins/complex-1.c
11671         * gcc.c-torture/execute/builtins/fprintf.c
11672         * gcc.c-torture/execute/builtins/fputs.c
11673         * gcc.c-torture/execute/builtins/memcmp.c
11674         * gcc.c-torture/execute/builtins/memmove.c
11675         * gcc.c-torture/execute/builtins/memops-asm.c
11676         * gcc.c-torture/execute/builtins/mempcpy-2.c
11677         * gcc.c-torture/execute/builtins/mempcpy.c
11678         * gcc.c-torture/execute/builtins/memset.c
11679         * gcc.c-torture/execute/builtins/printf.c
11680         * gcc.c-torture/execute/builtins/sprintf.c
11681         * gcc.c-torture/execute/builtins/strcat.c
11682         * gcc.c-torture/execute/builtins/strchr.c
11683         * gcc.c-torture/execute/builtins/strcmp.c
11684         * gcc.c-torture/execute/builtins/strcpy.c
11685         * gcc.c-torture/execute/builtins/strcspn.c
11686         * gcc.c-torture/execute/builtins/strlen-2.c
11687         * gcc.c-torture/execute/builtins/strlen.c
11688         * gcc.c-torture/execute/builtins/strncat.c
11689         * gcc.c-torture/execute/builtins/strncmp-2.c
11690         * gcc.c-torture/execute/builtins/strncmp.c
11691         * gcc.c-torture/execute/builtins/strncpy.c
11692         * gcc.c-torture/execute/builtins/strpbrk.c
11693         * gcc.c-torture/execute/builtins/strpcpy-2.c
11694         * gcc.c-torture/execute/builtins/strpcpy.c
11695         * gcc.c-torture/execute/builtins/strrchr.c
11696         * gcc.c-torture/execute/builtins/strspn.c
11697         * gcc.c-torture/execute/builtins/strstr-asm.c
11698         * gcc.c-torture/execute/builtins/strstr.c:
11699         ... these new files.
11700
11701         * gcc.c-torture/execute/builtins/abs-2-lib.c
11702         * gcc.c-torture/execute/builtins/abs-3-lib.c
11703         * gcc.c-torture/execute/builtins/complex-1-lib.c
11704         * gcc.c-torture/execute/builtins/fprintf-lib.c
11705         * gcc.c-torture/execute/builtins/fputs-lib.c
11706         * gcc.c-torture/execute/builtins/memcmp-lib.c
11707         * gcc.c-torture/execute/builtins/memmove-lib.c
11708         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11709         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11710         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11711         * gcc.c-torture/execute/builtins/memset-lib.c
11712         * gcc.c-torture/execute/builtins/printf-lib.c
11713         * gcc.c-torture/execute/builtins/sprintf-lib.c
11714         * gcc.c-torture/execute/builtins/strcat-lib.c
11715         * gcc.c-torture/execute/builtins/strchr-lib.c
11716         * gcc.c-torture/execute/builtins/strcmp-lib.c
11717         * gcc.c-torture/execute/builtins/strcpy-lib.c
11718         * gcc.c-torture/execute/builtins/strcspn-lib.c
11719         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11720         * gcc.c-torture/execute/builtins/strlen-lib.c
11721         * gcc.c-torture/execute/builtins/strncat-lib.c
11722         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11723         * gcc.c-torture/execute/builtins/strncmp-lib.c
11724         * gcc.c-torture/execute/builtins/strncpy-lib.c
11725         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11726         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11727         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11728         * gcc.c-torture/execute/builtins/strrchr-lib.c
11729         * gcc.c-torture/execute/builtins/strspn-lib.c
11730         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11731         * gcc.c-torture/execute/builtins/strstr-lib.c
11732         * gcc.c-torture/execute/builtins/lib/abs.c
11733         * gcc.c-torture/execute/builtins/lib/fprintf.c
11734         * gcc.c-torture/execute/builtins/lib/memset.c
11735         * gcc.c-torture/execute/builtins/lib/printf.c
11736         * gcc.c-torture/execute/builtins/lib/sprintf.c
11737         * gcc.c-torture/execute/builtins/lib/strcpy.c
11738         * gcc.c-torture/execute/builtins/lib/strcspn.c
11739         * gcc.c-torture/execute/builtins/lib/strncat.c
11740         * gcc.c-torture/execute/builtins/lib/strncmp.c
11741         * gcc.c-torture/execute/builtins/lib/strncpy.c
11742         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11743         * gcc.c-torture/execute/builtins/lib/strspn.c
11744         * gcc.c-torture/execute/builtins/lib/strstr.c:
11745         New files containing support routines.
11746
11747         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11748         declaration.
11749         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11750         when not optimizing.
11751
11752 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11753
11754         PR c++/16240
11755         * g++.dg/abi/mangle22.C: New test.
11756         * g++.dg/abi/mangle23.C: Likewise.
11757
11758 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11759
11760         PR fortran/16290
11761         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11762         Allow for cases without denormalized floating point numbers.
11763
11764 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11765
11766         PR c/1027
11767         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11768         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11769         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11770         expected warning text.
11771         * gcc.dg/format/diag-2.c: New test.
11772
11773 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11774
11775         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11776
11777 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11778
11779         * gcc.dg/builtins-43.c: New.
11780         * gcc.dg/builtins-44.c: New.
11781         * gcc.dg/builtins-45.c: New.
11782
11783 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11784             Andreas Tobler  <a.tobler@schweiz.ch>
11785
11786         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11787         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11788         as SIGSEGV.
11789         * gcc.dg/cleanup-11.c: Likewise.
11790         * gcc.dg/cleanup-8.c: Likewise.
11791         * gcc.dg/cleanup-9.c: Likewise.
11792         * gcc.dg/cleanup-5.c: Run on all platforms.
11793
11794 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11795
11796         * g++.dg/warn/nonnull1.C: New test.
11797
11798 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11799
11800         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11801         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11802         Special-case the Sun compiler wrt to <complex.h>.
11803
11804 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11805
11806         * gcc.dg/Wunreachable-8.C: New test.
11807
11808         * gcc.dg/h8300-ice2.c : New test.
11809
11810 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11811
11812         PR fortran/16161
11813         * gfortran.fortran-torture/compile/implicit.f90: Add test
11814         for implicit character.
11815
11816 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11817
11818         PR fortran/16289
11819         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11820         Use tiny() intrinsic to find smallest non-negative real
11821
11822 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11823
11824         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11825         * gcc.dg/compat/struct-by-value-22_x.c: New.
11826         * gcc.dg/compat/struct-by-value-22_y.c: New.
11827
11828         * gcc.c-torture/execute/20040629-1.c: New test.
11829
11830 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11831
11832         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11833         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11834
11835         PR target/16195
11836         * gcc.dg/20040625-1.c: New test.
11837
11838 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11839
11840         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11841
11842 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11843
11844         PR fortran/15963
11845         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11846
11847 2004-06-29  Richard Henderson  <rth@redhat.com>
11848
11849         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11850
11851 2004-06-29  Paul Brook  <paul@codesourcery.com>
11852
11853         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11854         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11855
11856 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11857
11858         PR c++/16260
11859         * g++.dg/parse/crash15.C: New.
11860
11861 2004-06-28  Andrew Pinski  <apinski@apple.com>
11862
11863         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11864         by the error already.
11865
11866         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11867
11868 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11869
11870         PR target/14041
11871         * gcc.dg/h8300-bss-align-1.c : New.
11872
11873 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11874
11875         * PR c++/16174
11876         * g++.dg/template/ctor4.C: New.
11877
11878 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11879
11880         PR c++/16205
11881         * g++.dg/warn/Wsequence-point-1.C: New test.
11882
11883 2004-06-27  Paul Brook  <paul@codesourcery.com>
11884
11885         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11886
11887 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11888
11889         * g++.old-deja/g++.mike/p7325.C: Remove.
11890
11891 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11892
11893         PR c/14963
11894         * gcc.dg/pr14963.c: New test.
11895
11896 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11897
11898         PR c++/16193
11899         * g++.dg/parse/redef1.C: New test.
11900
11901 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11902
11903         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11904         20021110.c.
11905         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11906         20021119-1.c.
11907         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11908         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11909         5-04.c.
11910         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11911         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11912         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11913         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11914         g++.brendan/enum14.C.
11915         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11916         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11917         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11918         g++.mike/virt1.C.
11919         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11920         memtemp24.C.
11921
11922 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11923
11924         * gcc.dg/20040527-1.c: New test case.
11925
11926 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11927
11928         PR gfortran/pr16196
11929         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11930
11931 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11932
11933         PR middle-end/15825
11934         * gcc.dg/pr15825-1.c: New test case.
11935
11936 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11937
11938         * gcc.c-torture/execute/20040625-1.c: New test.
11939
11940 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11941
11942         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11943
11944 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11945
11946         * gcc.dg/torture/mips-div-1.c: New test.
11947
11948 2004-06-24  Jeff Law  <law@redhat.com>
11949
11950         * gcc.dg/tree-ssa/20040624-1.c: New test.
11951
11952 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11953
11954         * gcc.c-torture/compile/20040624-1.c: New test.
11955
11956 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11957
11958         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11959         this directory.
11960
11961 2004-06-23  Andrew Pinski  <apinski@apple.com>
11962
11963         PR middle-end/15988
11964         * g++.dg/opt/ptrmem4.C: New test.
11965
11966         * gcc.dg/c90-array-quals-2.c: New test.
11967
11968 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11969
11970         * gcc.dg/kpice1.c: New test.
11971
11972 2006-06-23  Andrew Pinski  <apinski@apple.com>
11973
11974         * gcc.dg/c90-array-quals.c: New test.
11975
11976 2006-06-22  Richard Henderson  <rth@redhat.com>
11977
11978         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11979
11980 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11981
11982         * gcc.dg/builtins-config.h: Handle FreeBSD.
11983
11984 2006-06-22  Richard Henderson  <rth@redhat.com>
11985
11986         * g++.dg/opt/devirt1.C: New.
11987
11988 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11989
11990         * g++.dg/opt/pr15551.C: New testcase.
11991
11992 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11993
11994         PR target/14800
11995         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11996         x86_64-*-linux* when compiling for 32bit.
11997
11998 2004-06-21  Andrew Pinski  <apinski@apple.com>
11999
12000         * gcc.dg/pch/struct-1.c: New.
12001         * gcc.dg/pch/struct-1.hs: New.
12002
12003 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
12004
12005         * gcc.dg/pch/save-temps-1.c: New file.
12006         * gcc.dg/pch/save-temps-1.hs: New file.
12007
12008 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12009
12010         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
12011         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
12012
12013 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12014
12015         * gfortran.fortran-torture/execute/select_1.f90: Rename function
12016         to fix type error.
12017         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
12018         Remove trailing spaces.
12019
12020 2004-06-21  Richard Henderson  <rth@redhat.com>
12021
12022         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
12023         merging && to BIT_FIELD_REF.
12024
12025 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12026
12027         * g++.dg/opt/placeholder1.C: New test.
12028
12029 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12030
12031         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12032         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12033         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12034         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12035
12036 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12037
12038         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12039         extern "C".
12040         * g++.dg/other/pragma-re-1.C: Add comments.
12041
12042 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12043
12044         PR gfortran/16080
12045         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12046
12047 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12048
12049         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12050         instead of setting the type of size_t by
12051         hand.
12052
12053 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12054
12055         * gcc.dg/unordered-2.c: New test case.
12056         * gcc.dg/unordered-3.c: New test case.
12057
12058 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12059
12060         PR other/16043
12061         * lib/g++.exp (g++_version): Tweak regexp for version
12062         * lib/g77.exp (g77_version): Likewise
12063         * lib/gfortran.exp (gfortran_version): Likewise
12064         * lib/objc.exp (objc_version): Likewise
12065         * lib/treelang.exp (treelang_version): Likewise
12066
12067 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12068
12069         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12070         Use INT_MAX instead of __INT_MAX__.
12071         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12072
12073         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12074         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12075         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12076         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12077         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12078         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12079         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12080         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12081         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12082
12083         * gcc.dg/range-test-1.c: New test.
12084         * g++.dg/opt/range-test-1.C: New test.
12085
12086 2004-06-17  Richard Henderson  <rth@redhat.com>
12087
12088         * objc.dg/sync-1.m: New.
12089         * objc.dg/try-catch-1.m: Don't force next runtime.
12090         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12091         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12092         shadowed catch clause.
12093         * objc.dg/try-catch-5.m: New.
12094
12095 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12096
12097         Bug 14610
12098         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12099
12100 2004-06-15  Richard Henderson  <rth@redhat.com>
12101
12102         * gcc.dg/20001116-1.c: Move expected warning line.
12103
12104 2004-06-15  Richard Henderson  <rth@redhat.com>
12105
12106         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12107         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12108
12109 2004-06-15  Jeff Law  <law@redhat.com>
12110
12111         * gcc.dg/tree-ssa/20040615-1.c: New test.
12112         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12113         be less sensitive to operand ordering.
12114         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12115
12116 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12117
12118         * g++.dg/abi/bitfield3.C: Add comment..
12119
12120 2004-06-15  Richard Henderson  <rth@redhat.com>
12121
12122         * g++.dg/ext/stmtexpr1.C: XFAIL.
12123         * gcc.dg/20030612-1.c: XFAIL.
12124
12125 2004-06-15  Eric Christopher  <echristo@redhat.com>
12126
12127         * g++.dg/charset/asm5.c: New.
12128         * gcc.dg/charset/asm6.c: New.
12129
12130 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12131
12132         PR fortran/15962
12133         * gfortran.fortran-torture/execute/select_1.f90: New test.
12134
12135 2004-06-15  Paul Brook  <paul@codesourcery.com>
12136
12137         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12138
12139 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12140
12141         PR c++/15967
12142         * g++.dg/lookup/crash3.C: New test.
12143
12144 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12145
12146         PR c++/15947
12147         * g++.dg/parse/dtor4.C: New test.
12148
12149 2004-06-14  Jeff Law  <law@redhat.com>
12150
12151         * gcc.c-torture/compile/20040614-1.c: New test.
12152
12153 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12154
12155         PR fortran/15211
12156         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12157         LEN of a character array.
12158
12159 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12160
12161         PR c++/15096
12162         * g++.dg/template/ptrmem10.C: New test.
12163
12164         PR c++/14930
12165         * g++.dg/template/friend30.C: New test.
12166
12167 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12168
12169         PR fortran/14928
12170         * gfortran.fortran-torture/compile/mloc.f90: New test.
12171
12172 2004-06-13  Paul Brook  <paul@codesourcery.com>
12173
12174         * gfortran.fortran-torture/execute/random_2.f90: New test.
12175
12176 2004-06-13  Eric Christopher  <echristo@redhat.com>
12177
12178         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12179
12180 2004-06-12  Paul Brook  <paul@codesourcery.com>
12181
12182         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12183
12184 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12185
12186         PR fortran/14923
12187         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12188
12189 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12190
12191         PR fortran/14957
12192         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12193         syntax errors in end statements of contained subroutines.
12194
12195 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12196
12197         PR fortran/12841
12198         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12199
12200 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12201
12202         PR fortran/15665
12203         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12204
12205 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12206
12207         PR gfortran/12839
12208         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12209
12210 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12211
12212         PR c++/15862
12213         * g++.dg/parse/enum1.C: New test.
12214
12215 2004-06-10  Jeff Law  <law@redhat.com>
12216
12217         * gcc.c-torture/compile/20040610-1.c: New test.
12218
12219 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12220
12221         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12222         * g++.old-deja/g++.other/decl3.C: Likewise.
12223
12224 2004-06-10  Brian Booth  <bbooth@redhat.com>
12225
12226         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12227         V_MAY_DEF instead of VDEF.
12228         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12229
12230 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12231
12232         PR c++/14211
12233         * g++.dg/conversion/const1.C: New test.
12234
12235         PR c++/15076
12236         * g++.dg/conversion/reinterpret1.C: New test.
12237
12238         PR c++/15877
12239         * g++.dg/template/enum2.C: New test.
12240
12241         PR c++/15227
12242         * g++.dg/template/error13.C: New test.
12243
12244 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12245
12246         PR fortran/14957
12247         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12248         arguments to test_* REAL and of the right size.
12249
12250 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12251
12252         PR target/15569
12253         PR rtl-optimization/15681
12254         * gcc.dg/20040609-1.c: New test.
12255
12256 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12257
12258         PR c++/14791
12259         * g++.dg/opt/builtins1.C: New test.
12260
12261 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12262
12263         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12264         that use default windows32 struct layout.
12265         * gcc.dg/i386-bitfield2.c: Likewise.
12266
12267 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12268
12269         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12270         for mingw32 and cygwin targets.
12271
12272 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12273
12274         * gcc.dg/pch/macro-4.c: New.
12275         * gcc.dg/pch/macro-4.hs: New.
12276
12277 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12278
12279         PR fortran/13249
12280         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12281
12282 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12283
12284         PR fortran/13372
12285         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12286
12287 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12288
12289         PR gfortran/14897
12290         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12291
12292 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12293
12294         PR gfortran/15755
12295         * gfortran.fortran-torture/execute/backspace.c : New test.
12296
12297 2004-06-09  Paul Brook  <paul@codesourcery.com>
12298
12299         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12300         (pointer_to_section): Rewrite to use smaller array.
12301
12302 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12303
12304         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12305         * gcc.dg/ext/altivec-10.c: Same.
12306         * gcc.dg/ext/altivec-11.c: Same.
12307         * gcc.dg/ext/altivec-12.c: Same.
12308         * gcc.dg/ext/altivec-13.c: Same.
12309         * gcc.dg/ext/altivec-14.c: Same.
12310         * gcc.dg/ext/altivec-15.c: Same.
12311         * gcc.dg/ext/altivec-16.c: Same.
12312         * gcc.dg/ext/altivec-3.c: Same.
12313         * gcc.dg/ext/altivec-4.c: Same.
12314         * gcc.dg/ext/altivec-6.c: Same.
12315         * gcc.dg/ext/altivec-7.c: Same.
12316         * gcc.dg/ext/altivec-8.c: Same.
12317         * gcc.dg/ext/altivec-varargs-1.c: Same.
12318
12319         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12320         * g++.dg/ext/altivec-10.C: Same.
12321         * g++.dg/ext/altivec-2.C: Same.
12322         * g++.dg/ext/altivec-3.C: Same.
12323         * g++.dg/ext/altivec-4.C: Same.
12324         * g++.dg/ext/altivec-5.C: Same.
12325         * g++.dg/ext/altivec-6.C: Same.
12326         * g++.dg/ext/altivec-7.C: Same.
12327         * g++.dg/ext/altivec-8.C: Same.
12328         * g++.dg/ext/altivec-9.C: Same.
12329
12330 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12331
12332         PR c++/7841
12333         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12334
12335 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12336
12337         * gcc.dg/union-1.c: New test.
12338
12339 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12340
12341         * gcc.dg/builtins-41.c: New test case.
12342         * gcc.dg/builtins-42.c: New test case.
12343
12344 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12345
12346         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12347         * g++.dg/ext/altivec-10.C: Same.
12348         * g++.dg/ext/altivec-2.C: Same.
12349         * g++.dg/ext/altivec-3.C: Same.
12350         * g++.dg/ext/altivec-4.C: Same.
12351         * g++.dg/ext/altivec-5.C: Same.
12352         * g++.dg/ext/altivec-6.C: Same.
12353         * g++.dg/ext/altivec-7.C: Same.
12354         * g++.dg/ext/altivec-8.C: Same.
12355         * g++.dg/ext/altivec-9.C: Same.
12356         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12357         * g++.old-deja/g++.brendan/new3.C: Same.
12358         * gcc.c-torture/execute/eeprof-1.x: Same.
12359
12360 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12361
12362         PR c/14765
12363         * gcc.dg/pr14765-1.c: New test.
12364
12365 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12366
12367         PR c/14649
12368         * gcc.dg/pr14649-1.c: New test case.
12369
12370 2004-06-07  Richard Henderson  <rth@redhat.com>
12371
12372         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12373         if temporaries.
12374
12375 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12376
12377         * g++.dg/eh/elide1.C: Remove XFAIL.
12378
12379 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12380
12381         PR c++/15337
12382         * g++.dg/expr/sizeof3.C: New test.
12383
12384         PR c++/14777
12385         * g++.dg/template/access14.C: New test.
12386
12387         PR c++/15554
12388         * g++.dg/template/enum1.C: New test.
12389
12390         PR c++/15057
12391         * g++.dg/eh/throw1.C: New test.
12392
12393 2004-06-07  David Ayers  <d.ayers@inode.at>
12394             Ziemowit Laski  <zlaski@apple.com>
12395
12396         * lib/objc.exp (objc_target_compile): Revert the '-framework
12397         Foundation' flag fix, since bare Darwin does not ship
12398         with the Foundation framework.
12399         * objc/execute/next_mapping.h: Provide a local NSConstantString
12400         @interface and @implementation.
12401         (objc_constant_string_init): A constructor function, used to
12402         initialize the NSConstantString meta-class object.
12403         * objc/execute/string1.m: Include "next_mapping.h" instead of
12404         <Foundation/NSString.h>.
12405         * objc/execute/string2.m: Likewise.
12406         * objc/execute/string3.m: Likewise.
12407         * objc/execute/string4.m: Likewise.
12408
12409 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12410
12411         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12412         to double. Replace double with FLOAT.
12413         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12414
12415         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12416         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12417         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12418         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12419         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12420         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12421         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12422         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12423
12424 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12425
12426         PR c/13519
12427         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12428
12429 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12430
12431         PR c++/15503
12432         * g++.dg/template/meminit2.C: New test.
12433
12434 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12435
12436         PR target/15822
12437         * gcc.c-torture/execute/compare-fp-1.c,
12438         gcc.c-torture/execute/compare-fp-2.c,
12439         gcc.c-torture/execute/compare-fp-3.c,
12440         gcc.c-torture/execute/compare-fp-4.c,
12441         gcc.c-torture/execute/compare-fp-3.x,
12442         gcc.c-torture/execute/compare-fp-4.x: Moved...
12443         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12444         gcc.c-torture/execute/ieee/compare-fp-2.c,
12445         gcc.c-torture/execute/ieee/compare-fp-3.c,
12446         gcc.c-torture/execute/ieee/compare-fp-4.c,
12447         gcc.c-torture/execute/ieee/compare-fp-3.x,
12448         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12449
12450 2004-06-04  David Ayers  <d.ayers@inode.at>
12451
12452         * objc/execute/protocol-isEqual-4.m: New testcase.
12453
12454 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12455
12456         * objc/execute/protocol-isEqual-1.m: New testcase.
12457         * objc/execute/protocol-isEqual-2.m: New testcase.
12458         * objc/execute/protocol-isEqual-3.m: New testcase.
12459
12460 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12461
12462         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12463
12464 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12465
12466         * lib/objc.exp (objc_target_compile): When running tests on
12467         Darwin (Mac OS X), inform the linker about '-framework
12468         'Foundation'.
12469
12470 2004-06-02  Eric Christopher  <echristo@redhat.com>
12471
12472         * gcc.c-torture/compile/20040602-1.c: New.
12473
12474 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12475
12476         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12477         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12478
12479         PR tree-optimization/14736
12480         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12481
12482         PR tree-optimization/14042
12483         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12484
12485         PR tree-optimization/14729
12486         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12487
12488 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12489
12490         PR fortran/15557
12491         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12492
12493 2004-06-01  Richard Hederson  <rth@redhat.com>
12494
12495         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12496
12497 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12498
12499         PR c++/14932
12500         * g++.dg/parse/offsetof4.C: New test.
12501
12502 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12503
12504         PR objc/7993
12505         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12506
12507 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12508
12509         PR c++/15701
12510         * g++.dg/template/friend29.C: New test.
12511
12512 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12513
12514         PR c/15749
12515         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12516
12517 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12518
12519         * gcc.dg/sparc-trap-1.c: New test.
12520
12521 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12522
12523         PR middle-end/15069
12524         * g++.dg/opt/fold3.C: New test case.
12525
12526 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12527
12528         * lib/target-supports.exp (check_iconv_available): Fix fallout
12529         from 2004-05-28 patch.
12530
12531 2004-05-30  Paul Brook  <paul@codesourcery.com>
12532
12533         PR fortran/15620
12534         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12535         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12536
12537 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12538
12539         * gfortran.fortran-torture/execute/random_1.f90: New test.
12540
12541 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12542
12543         * g++.dg/ext/altivec-10.C: New test.
12544
12545 2004-05-29  Paul Brook  <paul@codesourcery.com>
12546
12547         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12548
12549 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12550
12551         * gcc.dg/altivec-16.c: New test.
12552
12553 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12554
12555         * lib/target-supports.exp (check_vmx_hw_available): New.
12556         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12557
12558         * lib/target-supports.exp (check_alias_available,
12559         check_iconv_available, check_named_sections_available): Use
12560         unique names for temporary files.
12561
12562 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12563
12564         * gcc.dg/altivec-15.c: New test.
12565
12566 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12567
12568         PR c++/15083
12569         * g++.dg/warn/noeffect6.C: New test.
12570
12571         PR c++/15471
12572         * g++.dg/expr/ptrmem4.C: New test.
12573
12574         PR c++/15640
12575         * g++.dg/template/operator3.C: New test.
12576
12577 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12578
12579         PR c++/14668
12580         * g++.dg/lookup/redecl1.C: New test.
12581         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12582
12583 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12584
12585         * gcc.c-torture/execute/compare-fp-1.c,
12586         gcc.c-torture/execute/compare-fp-2.c,
12587         gcc.c-torture/execute/compare-fp-3.c,
12588         gcc.c-torture/execute/compare-fp-4.c,
12589         gcc.c-torture/execute/compare-fp-3.x,
12590         gcc.c-torture/execute/compare-fp-4.x,
12591         gcc.dg/pr15649-1.c: New.
12592
12593 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12594
12595         PR c++/12883
12596         * g++.dg/init/array14.C: New test.
12597
12598 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12599
12600         * lib/compat.exp (compat-get-options-main): New.
12601         (compat-get-options): Remove unneeded code, warn for ignored
12602         command.
12603         (compat-execute): Check flag set by dg-require-* commands.
12604
12605         * lib/compat.exp (compat-execute): Break up long lines.
12606
12607 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12608
12609         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12610         * gcc.dg/altivec-14.c: New test.
12611         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12612
12613         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12614         * gcc.dg/altivec-12.c: Ditto.
12615
12616         * gcc.dg/altivec-3.c: Move call to altivec_check.
12617
12618 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12619
12620         PR c++/15044
12621         * g++.dg/template/error12.C: New test.
12622
12623         PR c++/15317
12624         * g++.dg/ext/attrib15.C: New test.
12625
12626         PR c++/15329
12627         * g++.dg/template/ptrmem9.C: New test.
12628
12629 2004-05-25  Paul Brook  <paul@codesourcery.com>
12630
12631         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12632
12633 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12634
12635         PR c++/15165
12636         * g++.dg/template/crash19.C: New test.
12637
12638 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12639
12640         PR c++/15025
12641         * g++.dg/template/redecl1.C: New test.
12642
12643 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12644
12645         PR c++/14821
12646         * g++.dg/other/ns1.C: New test.
12647
12648         PR c++/14883
12649         * g++.dg/template/invalid1.C: New test.
12650
12651 2004-05-23  Paul Brook  <paul@codesourcery.com>
12652         Victor Leikehman  <lei@haifasphere.co.il>
12653
12654         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12655         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12656
12657 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12658
12659         PR c++/15285
12660         PR c++/15299
12661         * g++.dg/template/non-dependent5.C: New test.
12662         * g++.dg/template/non-dependent6.C: New test.
12663
12664 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12665
12666         PR c++/15507
12667         * g++.dg/inherit/union1.C: New test.
12668
12669         PR c++/15542
12670         * g++.dg/template/addr1.C: New test.
12671
12672         PR c++/15427
12673         * g++.dg/template/array5.C: New test.
12674
12675         PR c++/15287
12676         * g++.dg/template/array6.C: New test.
12677
12678 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12679             Roger Sayle  <roger@eyesopen.com>
12680
12681         * g++.dg/lookup/forscope2.C: New test case.
12682
12683 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12684
12685         * gcc.dg/cpp/Wmissingdirs.c: New.
12686
12687 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12688
12689         PR target/15301
12690         * gcc.dg/compat/union-m128-1.h: New file.
12691         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12692         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12693         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12694
12695 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12696
12697         PR target/15302
12698         * gcc.dg/compat/struct-complex-1.h: New file.
12699         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12700         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12701         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12702
12703 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12704
12705         PR middle-end/3074
12706         * gcc.dg/pr3074-1.c: New test case.
12707         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12708
12709 2004-05-20  Falk Hueffner  <falk@debian.org>
12710
12711         PR other/15526
12712         * gcc.dg/ftrapv-1.c: New test case.
12713
12714 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12715
12716         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12717
12718 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12719             Jeff Law  <law@redhat.com>
12720
12721         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12722         * gcc.dg/tree-ssa/20040518-2.c: New test.
12723
12724         * gcc.dg/tree-ssa/20040518-1.c: New test.
12725
12726 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12727
12728         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12729
12730 2004-05-18  Paul Brook  <paul@codesourcery.com>
12731
12732         PR fortran/13930
12733         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12734
12735 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12736
12737         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12738         constant folding.
12739
12740 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12741
12742         * gcc.dg/tree-ssa/20040517-1.c: New test.
12743
12744 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12745
12746         * gcc.dg/loop-4.c: New test.
12747
12748 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12749
12750         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12751
12752 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12753
12754         PR fortran/15311
12755         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12756
12757 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12758
12759         PR fortran/13826
12760         PR fortran/13940
12761         * gfortran.fortran-torture/compile/data_1.f90: New test.
12762
12763 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12764
12765         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12766         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12767
12768 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12769
12770         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12771
12772 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12773
12774         PR c/15444
12775         * gcc.dg/format/xopen-1.c: Adjust expected message.
12776         * gcc.dg/format/xopen-3.c: New test.
12777
12778 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12779
12780         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12781
12782 2004-05-14  Jeff Law  <law@redhat.com>
12783
12784         * gcc.dg/tree-ssa/20040514-2.c: New test.
12785
12786 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12787
12788         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12789         this ...
12790         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12791         this.
12792
12793 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12794
12795         * gcc.dg/tree-ssa/20040514-1.c: New test.
12796
12797 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12798
12799         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12800         test.
12801
12802 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12803
12804         PR fortran/14066
12805         * gfortran.fortran-torture/compile/do_1.f90: New test.
12806
12807 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12808
12809         PR fortran/15051
12810         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12811         test.
12812
12813 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12814
12815         PR fortran/15149
12816         * gfortran.fortran-torture/execute/random_init.f90: New test.
12817
12818 2004-05-13  Paul Brook  <paul@codesourcery.com>
12819
12820         PR fortran/15314
12821         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12822
12823 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12824
12825         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12826         for the powerpc case.
12827
12828 2004-05-13  Jeff Law  <law@redhat.com>
12829
12830         * gcc.dg/tree-ssa/20040513-1.c: New test.
12831         * gcc.dg/tree-ssa/20040513-2.c: New test.
12832
12833 2004-05-13  Paul Brook  <paul@codesourcery.com>
12834
12835         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12836         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12837         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12838
12839 2004-05-13  Andreas Schwab  <schwab@suse.de>
12840
12841         PR other/10819
12842         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12843         characters.
12844
12845 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12846
12847         PR fortran/15294
12848         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12849
12850 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12851
12852         Merge from tree-ssa-20020619-branch.  See
12853         ChangeLog.tree-ssa for details.
12854
12855 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12856
12857         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12858         include <altivec.h> explicitly.
12859         * gcc.dg/altivec-13.c: Likewise.
12860
12861 2004-05-11  Paul Brook  <paul@codesourcery.com>
12862
12863         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12864
12865 2004-05-10  Eric Christopher  <echristo@redhat.com>
12866
12867         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12868         * gcc.dg/sibcall-4.c: Ditto.
12869
12870 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12871
12872         * g++.dg/ext/altivec-8.C: New test case.
12873         * gcc.dg/altivec-13.c: New test case.
12874
12875 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12876
12877         * gcc.c-torture/execute/divcmp-1.c: New test case.
12878         * gcc.c-torture/execute/divcmp-2.c: New test case.
12879         * gcc.c-torture/execute/divcmp-3.c: New test case.
12880
12881 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12882
12883         * g++.dg/other/pragma-re-2.C: New test.
12884
12885 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12886
12887         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12888         * gcc.dg/i386-387-2.c: Likewise.
12889
12890         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12891         __builtin_drem.
12892         * gcc.dg/i386-387-6.c: Likewise.
12893
12894 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12895
12896         * gcc.dg/builtins-33.c:  Also check log1p*.
12897
12898 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12899
12900         PR optimization/15296
12901         * gcc.c-torture/execute/pr15296.c: New test.
12902
12903 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12904
12905         * gcc.dg/builtins-40.c: New test.
12906
12907 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12908
12909         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12910
12911 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12912
12913         * g++.dg/ext/spe1.C: New testcase.
12914
12915 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12916
12917         * objc.dg/image-info.m: Allow additional attributes
12918         for __image_info section.
12919
12920 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12921
12922         * gcc.dg/torture/mips-hilo-2.c: New test.
12923
12924 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12925
12926         PR c++/14389
12927         * g++.dg/template/member5.C: New test.
12928
12929 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12930
12931         * gcc.dg/builtins-34.c: Also check expm1*.
12932
12933 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12934
12935         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12936         * gcc.dg/torture/builtin-convert-3.c: New test.
12937
12938 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12939
12940         PR middle-end/15054
12941         * g++.dg/opt/pr15054.C: New test.
12942
12943 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12944
12945         * gcc.dg/torture/builtin-rounding-1.c: New test.
12946         * gcc.dg/builtins-25.c: Delete.
12947         * gcc.dg/builtins-29.c: Delete.
12948
12949 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12950
12951         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12952         * gcc.dg/sibcall-4.c: Likewise.
12953         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12954
12955 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12956
12957         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12958         bit-field on 16-bit targets.
12959
12960 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12961
12962         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12963         16-bit targets.
12964
12965 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12966
12967         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12968         * gcc.dg/rs6000-power2-2.c: Likewise.
12969
12970 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12971
12972         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12973         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12974         Change the asm registers to be in form of frN instead of fN.
12975
12976 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12977
12978         * gcc.dg/torture/builtin-convert-2.c: New test.
12979
12980 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12981
12982         * gcc.dg/rs6000-power2-1.c: New test.
12983         * gcc.dg/rs6000-power2-2.c: New test.
12984
12985 2004-04-28  Jan Hubicka  <jh@suse.cz>
12986
12987         * gcc.dg/unused-6.c: New test.
12988
12989 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12990             Ulrich Weigand  <uweigand@de.ibm.com>
12991
12992         * ada/acats/run_all.sh: Define $target variable.
12993
12994 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12995
12996         PR c++/15119
12997         * g++.dg/other/vararg-1.C: New test.
12998
12999         PR c++/4794
13000         * g++.dg/eh/cleanup3.C: New test.
13001
13002 2004-04-24  Laurent GUERBY <laurent@guerby.net>
13003
13004         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
13005         and ad8011a (target_insn).
13006         * ada/acats/support/macro.dfs: Likewise.
13007         * ada/acats/support/impbit.adb: New file.
13008
13009 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
13010
13011         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
13012
13013 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13014
13015         * gcc.dg/loop-3.c: New test.
13016
13017 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
13018
13019         * gcc.c-torture/execute/simd-5.c: New test.
13020
13021 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13022
13023         PR c++/15064
13024         * g++.dg/template/crash18.C: New test.
13025
13026 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13027
13028         * g++.dg/ext/complit3.C: New test.
13029
13030 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13031
13032         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13033         * gcc.dg/altivec-3.c: Same.
13034         * gcc.dg/altivec-varargs-1.c: Same.
13035
13036 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13037
13038         * lib/target-supports.exp (check_profiling_available): Assume
13039         profiling is not available on powerpc-eabi targets.
13040
13041 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13042
13043         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13044         * gcc.dg/vmx/bug-1.c: Ditto.
13045
13046 2004-04-20  Eric Christopher  <echristo@redhat.com>
13047
13048         * gcc.dg/charset/extern.c: New test.
13049         * g++.dg/charset/extern3.cc: Ditto.
13050
13051 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13052
13053         * gcc.dg/builtins-39.c: New test.
13054
13055 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13056
13057         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13058
13059 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13060
13061         * gcc.dg/torture/mips-hilo-1.c: New test.
13062
13063 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13064
13065         * gcc.c-torture/compile/20040419-1.c: New test.
13066
13067 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13068
13069         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13070
13071 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13072             Aldy Hernandez  <aldyh@redhat.com>
13073
13074         * gcc.c-torture/execute/va-arg-24.c: New.
13075
13076 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13077             Aldy Hernandez  <aldyh@redhat.com>
13078
13079         * gcc.dg/vmx/1b-01.c: New.
13080         * gcc.dg/vmx/1b-02.c: New.
13081         * gcc.dg/vmx/1b-03.c: New.
13082         * gcc.dg/vmx/1b-04.c: New.
13083         * gcc.dg/vmx/1b-05.c: New.
13084         * gcc.dg/vmx/1b-06.c: New.
13085         * gcc.dg/vmx/1b-07.c: New.
13086         * gcc.dg/vmx/1c-01.c: New.
13087         * gcc.dg/vmx/1c-02.c: New.
13088         * gcc.dg/vmx/3a-01a.c: New.
13089         * gcc.dg/vmx/3a-01.c: New.
13090         * gcc.dg/vmx/3a-01m.c: New.
13091         * gcc.dg/vmx/3a-03.c: New.
13092         * gcc.dg/vmx/3a-03m.c: New.
13093         * gcc.dg/vmx/3a-04.c: New.
13094         * gcc.dg/vmx/3a-04m.c: New.
13095         * gcc.dg/vmx/3a-05.c: New.
13096         * gcc.dg/vmx/3a-06.c: New.
13097         * gcc.dg/vmx/3a-06m.c: New.
13098         * gcc.dg/vmx/3a-07.c: New.
13099         * gcc.dg/vmx/3b-01.c: New.
13100         * gcc.dg/vmx/3b-02.c: New.
13101         * gcc.dg/vmx/3b-10.c: New.
13102         * gcc.dg/vmx/3b-13.c: New.
13103         * gcc.dg/vmx/3b-14.c: New.
13104         * gcc.dg/vmx/3b-15.c: New.
13105         * gcc.dg/vmx/3c-01a.c: New.
13106         * gcc.dg/vmx/3c-01.c: New.
13107         * gcc.dg/vmx/3c-02.c: New.
13108         * gcc.dg/vmx/3c-03.c: New.
13109         * gcc.dg/vmx/3d-01.c: New.
13110         * gcc.dg/vmx/4-01.c: New.
13111         * gcc.dg/vmx/4-03.c: New.
13112         * gcc.dg/vmx/5-01.c: New.
13113         * gcc.dg/vmx/5-02.c: New.
13114         * gcc.dg/vmx/5-03.c: New.
13115         * gcc.dg/vmx/5-04.c: New.
13116         * gcc.dg/vmx/5-05.c: New.
13117         * gcc.dg/vmx/5-06.c: New.
13118         * gcc.dg/vmx/5-07.c: New.
13119         * gcc.dg/vmx/5-07t.c: New.
13120         * gcc.dg/vmx/5-08.c: New.
13121         * gcc.dg/vmx/5-10.c: New.
13122         * gcc.dg/vmx/5-11.c: New.
13123         * gcc.dg/vmx/7-01a.c: New.
13124         * gcc.dg/vmx/7-01.c: New.
13125         * gcc.dg/vmx/7c-01.c: New.
13126         * gcc.dg/vmx/7d-01.c: New.
13127         * gcc.dg/vmx/7d-02.c: New.
13128         * gcc.dg/vmx/8-01.c: New.
13129         * gcc.dg/vmx/8-02a.c: New.
13130         * gcc.dg/vmx/8-02.c: New.
13131         * gcc.dg/vmx/brode-1.c: New.
13132         * gcc.dg/vmx/bug-1.c: New.
13133         * gcc.dg/vmx/bug-2.c: New.
13134         * gcc.dg/vmx/bug-3.c: New.
13135         * gcc.dg/vmx/cw-bug-1.c: New.
13136         * gcc.dg/vmx/cw-bug-2.c: New.
13137         * gcc.dg/vmx/cw-bug-3.c: New.
13138         * gcc.dg/vmx/dct.c: New.
13139         * gcc.dg/vmx/debug-1.c: New.
13140         * gcc.dg/vmx/debug-2.c: New.
13141         * gcc.dg/vmx/debug-3.c: New.
13142         * gcc.dg/vmx/debug-4.c: New.
13143         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13144         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13145         * gcc.dg/vmx/eg-5.c: New.
13146         * gcc.dg/vmx/fft.c: New.
13147         * gcc.dg/vmx/gcc-bug-1.c: New.
13148         * gcc.dg/vmx/gcc-bug-2.c: New.
13149         * gcc.dg/vmx/gcc-bug-3.c: New.
13150         * gcc.dg/vmx/gcc-bug-4.c: New.
13151         * gcc.dg/vmx/gcc-bug-5.c: New.
13152         * gcc.dg/vmx/gcc-bug-6.c: New.
13153         * gcc.dg/vmx/gcc-bug-7.c: New.
13154         * gcc.dg/vmx/gcc-bug-8.c: New.
13155         * gcc.dg/vmx/gcc-bug-9.c: New.
13156         * gcc.dg/vmx/gcc-bug-b.c: New.
13157         * gcc.dg/vmx/gcc-bug-c.c: New.
13158         * gcc.dg/vmx/gcc-bug-d.c: New.
13159         * gcc.dg/vmx/gcc-bug-e.c: New.
13160         * gcc.dg/vmx/gcc-bug-f.c: New.
13161         * gcc.dg/vmx/gcc-bug-g.c: New.
13162         * gcc.dg/vmx/gcc-bug-i.c: New.
13163         * gcc.dg/vmx/harness.h: New.
13164         * gcc.dg/vmx/ira1.c: New.
13165         * gcc.dg/vmx/ira2a.c: New.
13166         * gcc.dg/vmx/ira2b.c: New.
13167         * gcc.dg/vmx/ira2.c: New.
13168         * gcc.dg/vmx/ira2c.c: New.
13169         * gcc.dg/vmx/mem.c: New.
13170         * gcc.dg/vmx/newton-1.c: New.
13171         * gcc.dg/vmx/ops.c: New.
13172         * gcc.dg/vmx/sn7153.c: New.
13173         * gcc.dg/vmx/spill2.c: New.
13174         * gcc.dg/vmx/spill3.c: New.
13175         * gcc.dg/vmx/spill.c: New.
13176         * gcc.dg/vmx/t.c: New.
13177         * gcc.dg/vmx/varargs-1.c: New.
13178         * gcc.dg/vmx/varargs-2.c: New.
13179         * gcc.dg/vmx/varargs-3.c: New.
13180         * gcc.dg/vmx/varargs-4.c: New.
13181         * gcc.dg/vmx/varargs-5.c: New.
13182         * gcc.dg/vmx/varargs-6.c: New.
13183         * gcc.dg/vmx/varargs-7.c: New.
13184         * gcc.dg/vmx/vmx.exp: New.
13185         * gcc.dg/vmx/vprint-1.c: New.
13186         * gcc.dg/vmx/vscan-1.c: New.
13187         * gcc.dg/vmx/x-01.c: New.
13188         * gcc.dg/vmx/x-02.c: New.
13189         * gcc.dg/vmx/x-03.c: New.
13190         * gcc.dg/vmx/x-04.c: New.
13191         * gcc.dg/vmx/x-05.c: New.
13192         * gcc.dg/vmx/yousufi-1.c: New.
13193         * gcc.dg/vmx/zero-1.c: New.
13194         * gcc.dg/vmx/zero.c: New.
13195
13196 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13197
13198         * g++.dg/lookup/java1.C: Update for chage of
13199         _Jv_AllocObject.
13200         * g++.dg/lookup/java2.C: Likewise.
13201
13202 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13203
13204         * ada/acats/run_all.sh: use -O2 by default.
13205
13206 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13207
13208         * gcc.dg/vr-mult-[12].c: New tests.
13209
13210 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13211
13212         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13213
13214         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13215
13216 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13217
13218         * lib/target-supports.exp (check_profiling_available): Assume profiling
13219         isn't available for mips*-*-elf targets.
13220
13221 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13222
13223         * gcc.dg/builtins-38.c: New test.
13224
13225 2004-04-14  Eric Christopher  <echristo@redhat.com>
13226
13227         * g++.dg/charset/charset.exp: Run .cc extension tests.
13228
13229 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13230
13231         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13232
13233 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13234
13235         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13236
13237 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13238
13239         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13240         * gcc.dg/i386-387-2.c: Likewise.
13241
13242         * gcc.dg/i386-387-7.c: New test.
13243         * gcc.dg/i386-387-8.c: New test.
13244
13245         * gcc.dg/builtins-37.c: New test.
13246
13247 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13248
13249         * g++.dg/pch/externc-1.C: Add missing semicolon.
13250
13251 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13252
13253         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13254
13255 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13256
13257         * gcc.c-torture/execute/20040411-1.c: New test.
13258
13259 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13260
13261         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13262
13263 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13264
13265         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13266
13267 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13268
13269         * lib/target-supports.exp (check_named_sections_available): New.
13270         * lib/gcc-dg.exp (dg-require-named-sections): New.
13271         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13272         old-deja.exp.  Also prune error-count message from HP linker.
13273         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13274
13275         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13276         * g++.old-deja/g++.pt/static3.C: Likewise.
13277         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13278
13279 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13280
13281         * gcc.c-torture/execute/20040409-1.c: New test case.
13282         * gcc.c-torture/execute/20040409-2.c: New test case.
13283         * gcc.c-torture/execute/20040409-3.c: New test case.
13284
13285 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13286
13287         * gcc.dg/20040409-1.c: New test.
13288
13289 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13290
13291         PR target/14888
13292         * g++.dg/opt/pr14888.C: New test case.
13293
13294 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13295
13296         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13297         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13298         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13299         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13300         New tests.
13301
13302 2004-04-08  Paul Brook  <paul@codesourcery.com>
13303
13304         * gcc.dg/spill-1.c: New test.
13305
13306 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13307
13308         * gcc.dg/torture/builtin-ctype-2.c: New test.
13309
13310 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13311
13312         * gcc.dg/pch/pch.exp: Add largefile test.
13313
13314 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13315
13316         * g++.dg/pch/externc-1.Hs: New.
13317         * g++.dg/pch/externc-1.C: New.
13318
13319 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13320
13321         * gcc.dg/compat/struct-by-value-5a_main.c,
13322         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13323         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13324         * gcc.dg/compat/struct-by-value-5a_x.c,
13325         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13326         gcc.dg/compat/struct-by-value-5_x.c.
13327         * gcc.dg/compat/struct-by-value-5a_y.c,
13328         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13329         gcc.dg/compat/struct-by-value-5_y.c.
13330
13331         * gcc.dg/compat/struct-by-value-6a_main.c,
13332         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13333         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13334         * gcc.dg/compat/struct-by-value-6a_x.c,
13335         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13336         gcc.dg/compat/struct-by-value-6_x.c.
13337         * gcc.dg/compat/struct-by-value-6a_y.c,
13338         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13339         gcc.dg/compat/struct-by-value-6_y.c.
13340
13341         * gcc.dg/compat/struct-by-value-7a_main.c,
13342         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13343         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13344         * gcc.dg/compat/struct-by-value-7a_x.c,
13345         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13346         gcc.dg/compat/struct-by-value-7_x.c.
13347         * gcc.dg/compat/struct-by-value-7a_y.c,
13348         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13349         gcc.dg/compat/struct-by-value-7_y.c.
13350
13351 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13352
13353         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13354         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13355         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13356         options.
13357
13358 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13359
13360         * gcc.dg/builtins-36.c: New test.
13361
13362 2004-04-06  Paul Brook  <paul@codesourcery.com>
13363
13364         * README.gcc: Remove obsolete contraint on testcases.
13365
13366 2004-04-05  Paul Brook  <paul@codesourcery.com>
13367
13368         PR2123
13369         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13370         failure and exit(0) on success.
13371         * g++.dg/expr/anew2.C: Ditto.
13372         * g++.dg/expr/anew3.C: Ditto.
13373         * g++.dg/expr/anew4.C: Ditto.
13374
13375 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13376
13377         PR c++/3518
13378         * g++.dg/template/unify7.C: New.
13379
13380 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13381
13382         * g++.dg/README: Bring up to date with new subdirectories; remove
13383         duplicate subdirectory lines.
13384
13385 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13386
13387         PR c++/14007
13388         * g++.dg/template/unify5.C: New.
13389         * g++.dg/template/unify6.C: New.
13390         * g++.dg/template/qualttp20.C: Adjust.
13391         * g++.old-deja/g++.jason/report.C: Adjust.
13392         * g++.old-deja/g++.other/qual1.C: Adjust.
13393
13394 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13395
13396         PR c++/14803
13397         * g++.dg/inherit/ptrmem1.C: New test.
13398
13399 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13400
13401         PR c++/14755
13402         * gcc.c-torture/execute/20040331-1.c: New test.
13403         * gcc.dg/20040331-1.c: New test.
13404
13405 2004-04-01  Paul Brook  <paul@codesourcery.com>
13406
13407         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13408
13409 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13410
13411         PR c++/14724
13412         * g++.dg/init/goto1.C: New test.
13413
13414         PR c++/14763
13415         * g++.dg/template/defarg4.C: New test.
13416
13417 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13418
13419         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13420
13421 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13422
13423         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13424
13425 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13426
13427         * gcc.dg/noncompile/undeclared-2.c: New test.
13428
13429 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13430
13431         * gcc.dg/940409-1.c: Remove XFAIL.
13432         * gcc.dg/reg-vol-struct-1.c: New test.
13433
13434 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13435
13436         * gcc.dg/torture/builtin-wctype-1.c: New test.
13437
13438 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13439
13440         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13441         * gcc.dg/20001101-1.c: Likewise.
13442         * gcc.dg/20001102-1.c: Likewise.
13443
13444 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13445
13446         * gcc.dg/compare8.c: Add an additional test for XOR.
13447
13448 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13449
13450         * gcc.dg/torture/builtin-ctype-1.c: New test.
13451
13452 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13453
13454         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13455         * gcc.dg/torture/builtin-math-1.c: Likewise.
13456         * gcc.dg/torture/builtin-power-1.c: New test.
13457
13458 2004-03-24  Andreas Schwab  <schwab@suse.de>
13459
13460         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13461         IA64 assembler.
13462
13463 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13464             Roger Sayle  <roger@eyesopen.com>
13465
13466         * gcc.dg/compare8.c: New test case.
13467
13468 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13469
13470         * g++.dg/ext/altivec-7.C: New test.
13471
13472 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13473
13474         PR 12267, 12391, 12560, 13129, 14114, 14133
13475         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13476         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13477         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13478         Adjust error regexps.
13479         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13480         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13481         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13482         * gcc.dg/local1.c: Add explanatory comment.
13483
13484 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13485
13486         PR optimization/14669
13487         * g++.dg/opt/fold2.C: New test case.
13488
13489 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13490
13491         PR c/14069
13492         * gcc.dg/20040322-1.c: New test.
13493
13494 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13495
13496         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13497         * gcc.dg/ultrasp4.c: Likewise.
13498         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13499
13500 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13501
13502         * gcc.dg/i386-sse-8.c: Reset default options.
13503
13504 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13505
13506         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13507         in the error message text.
13508
13509 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13510
13511         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13512
13513 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13514
13515         PR c++/14616
13516         * g++.dg/init/array13.C: New test.
13517
13518 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13519
13520         PR target/13889
13521         * gcc.c-torture/compile/pr13889.c: New test case.
13522
13523 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13524
13525         PR c/14635
13526         * builtins-1.c (nan, nans): Don't test.
13527         * builtins-30.c: Don't use nan, nanf, nanl.
13528         * builtins-35.c: New test.
13529
13530 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13531
13532         * g++.dg/ext/altivec-6.C: New test.
13533
13534 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13535
13536         * g++.dg/init/placement3.C: New test.
13537
13538         * g++.dg/template/spec13.C: New test.
13539
13540         * g++.dg/lookup/using11.C: New test.
13541
13542         * g++.dg/lookup/koenig3.C: New test.
13543
13544         * g++.dg/template/operator2.C: New test.
13545
13546         * g++.dg/expr/dtor3.C: New test.
13547         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13548         marker.
13549         * g++.old-deja/g++.law/visibility28.C: Likewise.
13550
13551 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13552
13553         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13554         * gcc.dg/ppc64-abi-3.c: Likewise.
13555
13556 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13557
13558         PR c++/14545
13559         * g++.dg/parse/template15.C: New test.
13560
13561 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13562
13563         * g++.dg/expr/dtor2.C: New test.
13564
13565         * g++.dg/lookup/anon4.C: New test.
13566
13567         * g++.dg/overload/using1.C: New test.
13568
13569         * g++.dg/template/lookup7.C: New test.
13570
13571         * g++.dg/template/typename6.C: New test.
13572
13573         * g++.dg/expr/cond6.C: New test.
13574
13575 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13576
13577         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13578
13579 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13580
13581         * g++.dg/expr/cond5.C: New test.
13582         * g++.dg/expr/constcast1.C: Likewise.
13583         * g++.dg/expr/ptrmem2.C: Likewise.
13584         * g++.dg/expr/ptrmem3.C: Likewise.
13585         * g++.dg/lookup/main1.C: Likewise.
13586         * g++.dg/template/lookup6.C: Likewise.
13587
13588 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13589
13590         * gcc.dg/local1.c: New test.
13591
13592         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13593
13594 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13595
13596         * gcc.dg/torture/builtin-convert-1.c: New test.
13597
13598 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13599
13600         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13601
13602 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13603
13604         PR c++/14481
13605         * g++.dg/warn/Wunused-7.C: New test.
13606
13607 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13608
13609         * gcc.dg/torture/builtin-integral-1.c: New test.
13610
13611 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13612
13613         PR c++/14586
13614         * g++.dg/parse/non-dependent3.C: New test.
13615
13616 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13617
13618         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13619         * g++.dg/eh/simd-2.C: Likewise.
13620         * g++.dg/init/array10.C: Likewise.
13621         * gcc.c-torture/compile/simd-1.c: Likewise.
13622         * gcc.c-torture/compile/simd-2.c: Likewise.
13623         * gcc.c-torture/compile/simd-3.c: Likewise.
13624         * gcc.c-torture/compile/simd-4.c: Likewise.
13625         * gcc.c-torture/compile/simd-6.c: Likewise.
13626         * gcc.c-torture/execute/simd-1.c: Likewise.
13627         * gcc.c-torture/execute/simd-2.c: Likewise.
13628         * gcc.dg/compat/vector-defs.h: Likewise.
13629         * gcc.dg/20020531-1.c: Likewise.
13630         * gcc.dg/altivec-3.c: Likewise.
13631         * gcc.dg/altivec-4.c: Likewise.
13632         * gcc.dg/altivec-varargs-1.c: Likewise.
13633         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13634         * gcc.dg/i386-mmx-3.c: Likewise.
13635         * gcc.dg/i386-sse-4.c: Likewise.
13636         * gcc.dg/i386-sse-5.c: Likewise.
13637         * gcc.dg/i386-sse-8.c: Likewise.
13638         * gcc.dg/simd-1.c: Likewise.
13639         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13640         __ev64_opaque__ since the machine description provides it.
13641
13642 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13643
13644         * lib/compat.exp (skip_list): New global variable.
13645         Use it to hold the user defined COMPAT_SKIPS list if any.
13646         (compat-obj): Add the members of skip_list to optall.
13647
13648 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13649
13650         * gcc.dg/compat/union-by-value-1_main.c,
13651         union-by-value-1_x.c, union-by-value-1_y.c,
13652         union-check.h, union-defs.h,
13653         union-init.h, union-return-1_main.c,
13654         union-return-1_x.c, union-return-1_y.c: New files.
13655
13656 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13657
13658         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13659         mixed-struct-init.h: Add 4 mixed structure types.
13660         struct-by-value-21_main.c, struct-by-value-21_x.c,
13661         struct-by-value-21_y.c, struct-return-21_main.c,
13662         struct-return-21_x.c, struct-return-21_y.c: New files.
13663
13664 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13665
13666         PR c++/14550
13667         * g++.dg/parse/template14.C: New test.
13668
13669 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13670
13671         * gcc.c-torture/execute/20040313-1.c: New test.
13672
13673 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13674
13675         PR target/14533
13676         * gcc.dg/20040311-2.c: New test.
13677
13678 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13679
13680         PR other/14544
13681         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13682         bit-field.
13683
13684 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13685
13686         * gcc.dg/20040305-2.c: Add missing return statement.
13687
13688 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13689
13690         * gcc.dg/builtins-34.c: Also check pow10*.
13691
13692 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13693
13694         PR target/14262
13695         * gcc.dg/20040305-2.c: New test.
13696
13697 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13698
13699         * gcc.dg/20040310-1.c: New test.
13700
13701 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13702
13703         * gcc.c-torture/execute/20040311-1.c: New test case.
13704
13705 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13706
13707         PR c++/14476
13708         * g++.dg/lookup/enum1.C: New test.
13709
13710 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13711
13712         PR c++/14510
13713         * g++.dg/lookup/struct2.C: New test.
13714
13715 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13716
13717         * gcc.dg/builtins-34.c: New test.
13718
13719 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13720
13721         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13722
13723 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13724
13725         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13726         * gcc.dg/alias-2.c: New testcase.
13727
13728 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13729
13730         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13731
13732 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13733
13734         * gcc.c-torture/execute/20040309-1.c: New test case.
13735
13736 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13737
13738         PR c++/14397
13739         * g++.dg/overload/ref1.C: New.
13740
13741 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13742
13743         PR c++/14409
13744         * g++.dg/template/spec12.C: New test.
13745
13746         PR c++/14448
13747         * g++.dg/parse/crash14.C: New test.
13748
13749 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13750
13751         PR c++/14230
13752         * g++.dg/init/ref11.C: New test.
13753
13754 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13755
13756         PR c++/14432
13757         * g++.dg/parse/builtin2.C: New test.
13758
13759 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13760
13761         PR c++/14401
13762         * g++.dg/init/ctor3.C: New test.
13763         * g++.dg/init/union1.C: New test.
13764         * g++.dg/ext/anon-struct4.C: New test.
13765
13766 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13767
13768         * g++.dg/lookup/koenig1.C: Tweak error messages.
13769         * g++.dg/lookup/used-before-declaration.C: Likewise.
13770         * g++.dg/other/do1.C: Likewise.
13771         * g++.dg/overload/koenig1.C: Likewise.
13772         * g++.dg/parse/crash13.C: Likewise.
13773         * g++.dg/template/instantiate3.C: Likewise.
13774
13775 2004-03-08  Eric Christopher  <echristo@redhat.com>
13776
13777         * * lib/target-supports.exp: Enable libiconv in test
13778         compilation.  Fix up error checking.
13779
13780 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13781
13782         PR middle-end/14289
13783         * gcc.dg/pr14289-1.c: New test case.
13784         * gcc.dg/pr14289-2.c: Likewise.
13785         * gcc.dg/pr14289-3.c: Likewise.
13786
13787 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13788
13789         * gcc.c-torture/execute/20040308-1.c: New test.
13790
13791 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13792
13793         * gcc.c-torture/execute/20040307-1.c: New test case.
13794
13795 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13796
13797         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13798
13799 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13800
13801         * gcc.dg/20040306-1.c: New test.
13802
13803 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13804
13805         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13806         them static.
13807         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13808
13809 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13810
13811         PR c/14465
13812         * gcc.dg/decl-6.c: New test.
13813
13814 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13815
13816         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13817         Rename LOGPOW -> LOG_POW.
13818         (SQRT_EXP, POW_EXP): New.
13819
13820 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13821
13822         * gcc.dg/i386-sse-8.c: New test.
13823
13824 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13825
13826         PR c/14114
13827         * gcc.dg/decl-5.c: New test.
13828
13829 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13830
13831         * gcc.dg/20040305-1.c: New test.
13832
13833 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13834
13835         PR other/14354
13836         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13837
13838 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13839
13840         PR c++/14425, c++/14426
13841         * g++.dg/ext/altivec-4.C: New test.
13842         * g++.dg/ext/altivec-5.C: New test.
13843
13844 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13845
13846         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13847         global variables of a type with no linkage.
13848         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13849         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13850         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13851         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13852         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13853         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13854         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13855         * g++.dg/warn/deprecated.C: Name enum Color.
13856         * g++.dg/overload/VLA.C: Name structure for 'b'.
13857         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13858
13859 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13860
13861         * gcc.c-torture/compile/20040304-1.c: New test.
13862
13863 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13864
13865         PR 13728
13866         * gcc.dg/decl-4.c: New testcase.
13867
13868 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13869
13870         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13871         as PRECF if sizeof (float) > sizeof (double).
13872         (PRECL): Make it the same as PRECF if
13873         sizeof (float) > sizeof (long double).
13874
13875 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13876
13877         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13878         system type.  Add check for irix6 which doesn't have c99 runtime.
13879
13880 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13881
13882         * gcc.dg/const-elim-1.c: xfail for xtensa.
13883
13884 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13885
13886         PR c++/14369
13887         * g++.dg/template/cond4.C: New test.
13888
13889 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13890
13891         PR c++/14360
13892         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13893
13894         PR c++/14361
13895         * g++.dg/parse/defarg7.C: New test.
13896
13897         PR c++/14359
13898         * g++.dg/template/friend26.C: New test.
13899
13900 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13901
13902         PR c++/14324
13903         * g++.dg/abi/mangle21.C: New test.
13904
13905         PR c++/14260
13906         * g++.dg/parse/constructor2.C: New test.
13907
13908         PR c++/14337
13909         * g++.dg/template/sfinae1.C: New test.
13910
13911 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13912
13913         PR c++/14267
13914         * g++.dg/expr/crash2.C: New test.
13915
13916         PR middle-end/13448
13917         * gcc.dg/inline-5.c: New test.
13918         * gcc.dg/always-inline.c: Split out tests into ...
13919         * gcc.dg/always-inline2.c: ... this and ...
13920         * gcc.dg/always-inline3.c: ... this.
13921
13922 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13923
13924         PR debug/12103
13925         * g++.dg/debug/crash1.C: New test.
13926
13927 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13928
13929         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13930         function with __attribute__((noinline)).
13931         (recurser_void2): Likewise.
13932         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13933         (recurser_void2): Likewise.
13934
13935 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13936
13937         PR middle-end/14203
13938         * g++.dg/warn/Wunused-6.C: New test case.
13939
13940 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13941
13942         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13943         not defined.
13944
13945 2004-02-27  Eric Christopher  <echristo@redhat.com>
13946
13947         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13948         * g++.dg/charset/asm2.c: Run only x86.
13949         * gcc.dg/charset/asm3.c: Ditto.
13950
13951 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13952
13953         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13954         ld_library_path.
13955
13956 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13957
13958         * g++.dg/ext/altivec-3.C: New.
13959
13960 2004-02-26  Richard Henderson  <rth@redhat.com>
13961
13962         * g++.dg/ext/attrib10.C: Mark for warning.
13963         * gcc.dg/attr-alias-1.c: New.
13964
13965 2004-02-26  Richard Henderson  <rth@redhat.com>
13966
13967         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13968         * gcc.c-torture/execute/20040208-2.c: ... it back.
13969
13970 2004-02-26  Eric Christopher  <echristo@redhat.com>
13971
13972         * lib/target-supports.exp (check-iconv-available): New function.
13973         * lib/gcc-dg.exp (dg-require-iconv): New function.
13974         Use above.
13975         * gcc.dg/charset: New directory.
13976         * gcc.dg/charset/charset.exp: New file.
13977         * gcc.dg/charset/asm1.c: Ditto.
13978         * gcc.dg/charset/asm2.c: Ditto.
13979         * gcc.dg/charset/asm3.c: Ditto.
13980         * gcc.dg/charset/asm4.c: Ditto.
13981         * gcc.dg/charset/asm5.c: Ditto.
13982         * gcc.dg/charset/attribute1.c: Ditto.
13983         * gcc.dg/charset/attribute2.c: Ditto.
13984         * gcc.dg/charset/string1.c: Ditto.
13985         * g++.dg/charset: New directory.
13986         * g++.dg/dg.exp: Add here. Special options.
13987         * g++.dg/charset/charset.exp: New file.
13988         * g++.dg/charset/asm1.c: Ditto.
13989         * g++.dg/charset/asm2.c: Ditto.
13990         * g++.dg/charset/asm3.c: Ditto.
13991         * g++.dg/charset/asm4.c: Ditto.
13992         * g++.dg/charset/attribute1.c: Ditto.
13993         * g++.dg/charset/attribute2.c: Ditto.
13994         * g++.dg/charset/extern1.cc: Ditto.
13995         * g++.dg/charset/extern2.cc: Ditto.
13996         * g++.dg/charset/string1.c: Ditto.
13997
13998 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13999
14000         PR c++/14278
14001         * g++.dg/parse/comma1.C: New test.
14002
14003 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14004
14005         PR c++/14284
14006         * g++.dg/template/ttp8.C: New test.
14007
14008 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
14009
14010         * gcc.dg/fixuns-trunc-1.c: New test.
14011
14012 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14013
14014         * gcc.dg/builtins-config.h: Use #elif.
14015
14016 2004-02-26  Michael Matz  <matz@suse.de>
14017
14018         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
14019         * gcc.dg/991214-1.c: Likewise.
14020         * gcc.dg/i386-asm-1.c: Likewise.
14021
14022 2004-02-25  Richard Henderson  <rth@redhat.com>
14023
14024         * gcc.c-torture/execute/20040208-2.c: Move ...
14025         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14026
14027 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14028
14029         PR c++/14246
14030         * g++.dg/other/crash-3.C: New test.
14031
14032 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14033
14034         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14035         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14036
14037         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14038         HP-UX.
14039
14040 2004-02-24  Michael Matz  <matz@suse.de>
14041
14042         * gcc.dg/i386-regparm.c: New.
14043
14044 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14045
14046         * gcc.c-torture/execute/20040223-1.c: New.
14047
14048 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14049             Kazu Hirata  <kazu@cs.umass.edu>
14050
14051         * gcc.dg/fwritable-strings-1.c: Remove.
14052
14053 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14054
14055         PR c/14156
14056         * gcc.dg/20040223-1.c: New test.
14057
14058 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14059
14060         PR c++/14106
14061         * g++.dg/ext/typeof9.C: New test.
14062
14063 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14064
14065         PR c++/14250
14066         * g++.dg/other/switch1.C: New test.
14067
14068 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14069
14070         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14071         * gcc.dg/va-arg-1.c: Likewise.
14072
14073 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14074
14075         PR c++/14143
14076         * g++.dg/template/koenig5.C: New test.
14077
14078 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14079
14080         * g++.dg/ext/altivec-1.C: Generalize target triple.
14081         * g++.dg/ext/altivec-2.C: New test case.
14082         * g++.dg/ext/altivec_check.h: New file.
14083         * gcc.dg/altivec-1.c: Generalize target triple;
14084         include altivec_check.h and call altivec_check().
14085         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14086         * gcc.dg/altivec-6.c: New test case.
14087         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14088         type casts as needed.
14089         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14090         altivec_check().
14091         * gcc.dg/altivec-12.c: New test case.
14092         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14093         include altivec_check.h and call altivec_check().
14094         * gcc.dg/altivec_check.h: New file.
14095
14096 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14097
14098         * lib/target-supports.exp (check_alias_available): Don't mangle
14099         function `g' in test program.
14100
14101 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14102
14103         * lib/target-supports.exp (check_profiling_available): Check
14104         argument to determine whether we support a profiling type.
14105         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14106         check_profiling_available.
14107         * g++.dg/bprob/bprob.exp: Likewise
14108         * g77.dg/bprob/bprob.exp: Likewise.
14109         * gcc.misc-tests/bprob.exp: Likewise.
14110         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14111         dg-require-profiling and delete expected error handling.
14112         * gcc.dg/20021014-1.c: Likewise.
14113         * gcc.dg/nest.c: Likewise.
14114
14115 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14116
14117         PR c++/12007
14118         * g++.dg/other/vthunk1.C: New test.
14119
14120 2004-02-20  Falk Hueffner  <falk@debian.org>
14121
14122         PR target/14201
14123         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14124
14125 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14126
14127         PR c++/13927
14128         * g++.dg/other/error8.C: Remove XFAIL markers.
14129
14130         PR c++/14173
14131         * g++.dg/ext/packed5.C: New test.
14132
14133         PR c++/14199
14134         * g++.dg/warn/Wunused-5.C: New test.
14135
14136         PR c++/14186
14137         * g++.dg/lookup/member1.C: New test.
14138
14139 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14140
14141         * gcc.c-torture/compile/20040130-1.c: Enable only when
14142         __INT_MAX__ >= 2147483647L.
14143         * gcc.c-torture/compile/961203-1.c: Likewise.
14144
14145 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14146
14147         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14148         * g++.dg/opt/template1.C: Robustify assembler regexp
14149
14150 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14151
14152         * gcc.c-torture/execute/simd-4.x: Remove.
14153         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14154         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14155         Guard with #ifndef SKIP_ATTRIBUTE.
14156         * gcc.dg/compat/vector-1_y.c: Likewise.
14157         * gcc.dg/compat/vector-2_x.c: Likewise.
14158         * gcc.dg/compat/vector-2_y.c: Likewise.
14159         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14160         * g++.dg/eh/simd-2.C: Likewise.
14161
14162 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14163
14164         * gcc.c-torture/compile/complex-1.c: New.
14165
14166 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14167
14168         PR target/14209
14169         * gcc.c-torture/execute/20040218-1.c: New test.
14170
14171 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14172
14173         PR c++/14181
14174         * g++.dg/parse/new2.C: New test.
14175
14176 2004-02-18  Paul Brook  <paul@codesourcery.com>
14177
14178         * gcc.c-torture/compile/libcall-1.c: New test.
14179
14180 2004-02-18  Paul Brook  <paul@codesourcery.com>
14181
14182         PR debug/12934
14183         * gcc.dg/debug/debug-7.c: New test.
14184
14185 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14186
14187         * gcc.dg/20040217-1.c: New test.
14188
14189 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14190
14191         * gcc.c-torture/execute/990208-1.x: Delete.
14192
14193 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14194
14195         * gcc.c-torture/execute/20040208-2.x: New file.
14196
14197 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14198
14199         PR c++/11326
14200         * g++.dg/abi/structret1.C: New test.
14201
14202 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14203
14204         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14205         (i386_cpuid): No need to test if cpuid is available on AMD64.
14206         Fix assembly, so that it works onboth i386 and AMD64.
14207         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14208         (vecInLong): Fix s[] member type to unsigned int.
14209         (vecInWord): Remove type.
14210         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14211         (a64, b64, c64, d64, e64): Remove.
14212         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14213         Remove unused variable.  Remove initialization of removed variables.
14214         Don't call mmx_tests nor sse_tests.
14215         (reference_mmx, reference_sse): Remove.
14216         (check): Add return stmt.
14217         * gcc.dg/i386-sse-7.c: New test.
14218         * gcc.dg/i386-mmx-4.c: New test.
14219
14220 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14221
14222         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14223         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14224         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14225         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14226         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14227         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14228         g++.dg/tc1/dr94.C: Fix line terminator.
14229
14230 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14231
14232         * gcc.c-torture/compile/20040216-1.c: New.
14233
14234 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14235
14236         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14237         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14238         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14239         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14240         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14241         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14242
14243 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14244
14245         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14246
14247 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14248
14249         PR c++/13971
14250         * g++.dg/expr/cond4.C: New test.
14251
14252         PR c++/14086
14253         * g++.dg/lookup/crash2.C: New test.
14254
14255 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14256
14257         * gcc.c-torture/compile/20040214-2.c: New test.
14258
14259 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14260
14261         PR c++/14116
14262         * g++.dg/ext/typeof8.C: New test.
14263
14264 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14265
14266         * gcc.c-torture/compile/20040214-1.c: New test.
14267
14268 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14269
14270         PR c++/13635
14271         * g++.dg/template/spec11.C: New test.
14272
14273 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14274
14275         PR c++/13927
14276         * g++.dg/other/error8.C: New test.
14277
14278 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14279
14280         PR c++/14122
14281         * g++.dg/template/array4.C: New test.
14282
14283         PR c++/14108
14284         * g++.dg/inherit/thunk2.C: New test.
14285
14286         PR c++/14083
14287         * g++.dg/eh/cond2.C: New test.
14288
14289 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14290
14291         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14292
14293 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14294
14295         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14296
14297 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14298
14299         * g++.dg/simd-2.C: xfail on ppc64-linux.
14300
14301 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14302
14303         PR c/456
14304         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14305         tests.
14306
14307 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14308
14309         * gcc.dg/builtins-33.c: New test.
14310
14311 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14312
14313         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14314
14315 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14316
14317         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14318
14319 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14320
14321         * gcc.dg/ppc64-abi-3.c: New test.
14322
14323 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14324
14325         PR c/14092
14326
14327         * gcc.dg/pr14092-1.c: New testcase.
14328
14329 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14330
14331         * gcc.dg/cpp/assert4.c: Fix typo last change.
14332
14333         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14334         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14335
14336         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14337
14338 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14339
14340         * gcc.c-torture/compile/20040209-1.c: New test case.
14341
14342 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14343
14344         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14345
14346 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14347
14348         * gcc.c-torture/execute/20040208-[12].c: New tests.
14349
14350 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14351
14352         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14353
14354 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14355
14356         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14357
14358 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14359
14360         Bug 13856
14361         * gcc.dg/visibility-8.c: New testcase.
14362
14363 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14364
14365         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14366         arguments.
14367         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14368
14369 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14370
14371         PR middle-end/13696
14372         * g++.dg/opt/fold1.C: New test case.
14373
14374 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14375
14376         PR c++/14033
14377         * g++.dg/other/crash-2.C: New test.
14378
14379 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14380
14381         PR c++/14028
14382         * g++.dg/parse/angle-bracket2.C: New test.
14383
14384 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14385
14386         PR middle-end/13750
14387         Revert:
14388         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14389         PR pch/13361
14390         * testsuite/g++.dg/pch/wchar-1.C: New.
14391         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14392
14393 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14394
14395         PR c++/14008
14396         * g++.dg/parse/error15.C: New test.
14397         * g++.dg/parse/crash11.C: Update dg-error mark.
14398
14399 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14400
14401         PR c++/13932
14402         * g++.dg/warn/conv2.C: New test.
14403
14404 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14405
14406         PR c++/13086
14407         * g++.dg/warn/incomplete1.C: Remove xfail.
14408
14409 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14410
14411         * lib/file-format.exp (gcc_target_object_format): Use
14412         ${tool}_target_compile, not gcc_target_compile.
14413         * lib/target-supports.exp (check_alias_available): Likewise.
14414         (check_gc_sections_available): Likewise.
14415         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14416         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14417         dg-require-alias.
14418
14419 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14420
14421         PR c++/13969
14422         * g++.dg/template/static6.C: New test.
14423
14424 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14425
14426         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14427
14428 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14429
14430         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14431         tests for systems where `char' is unsigned by default.
14432
14433 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14434
14435         PR c++/13997
14436         * g++.dg/template/partial3.C: New test.
14437
14438 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14439
14440         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14441         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14442         Remove mentions of obsolete ports.
14443
14444 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14445
14446         * gcc.dg/noncompile/20001228-1.c: Fix for new
14447         error message.
14448
14449 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14450
14451         PR target/9348
14452         * gcc.c-torture/execute/multdi-1.c: New test case.
14453
14454 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14455
14456         PR c++/13925
14457         * g++.dg/template/lookup5.C: New test.
14458
14459 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14460
14461         PR c++/13950
14462         * g++.dg/template/lookup4.C: New test.
14463
14464         PR c++/13970
14465         * g++.dg/parse/error14.C: New test.
14466
14467         PR c++/14002
14468         * g++.dg/parse/template13.C: New test.
14469
14470 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14471
14472         PR c++/13978
14473         * g++.dg/template/koenig4.C: New test.
14474
14475         PR c++/13968
14476         * g++.dg/template/crash17.C: New test.
14477
14478         PR c++/13975
14479         * g++.dg/parse/error13.C: New test.
14480         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14481
14482 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14483
14484         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14485
14486 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14487
14488         PR c/11658
14489         PR c/13994
14490         * gcc.dg/noncompile/20040203-1.c: New test.
14491         * gcc.dg/noncompile/20040203-2.c: Likewise.
14492         * gcc.dg/noncompile/20040203-3.c: Likewise.
14493         * gcc.dg/20040203-1.c: Likewise.
14494
14495 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14496
14497         PR c++/10858
14498         * g++.dg/template/sizeof7.C: New test.
14499
14500 2004-02-02  Eric Christopher  <echristo@redhat.com>
14501             Zack Weinberg  <zack@codesourcery.com>
14502
14503         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14504
14505 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14506
14507         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14508         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14509         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14510         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14511
14512 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14513
14514         PR c++/13113
14515         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14516
14517         PR c++/13854
14518         * g++.dg/ext/attrib13.C: New test.
14519
14520         PR c++/13907
14521         * g++.dg/conversion/op2.C: New test.
14522
14523 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14524
14525         * gcc.dg/titype-1.c: Fix pasto.
14526
14527 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14528
14529         * gcc.dg/titype-1.c: New test.
14530
14531 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14532
14533         PR c++/13957
14534         * g++.dg/template/non-type-template-argument-1.C,
14535         g++.dg/template/qualified-id1.C: Update dg-error marks.
14536         * g++.dg/template/nontype6.C: New test.
14537
14538 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14539
14540         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14541         * gcc.dg/builtins-31.c: New testcase.
14542         * gcc.dg/builtins-32.c: New testcase.
14543
14544 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14545
14546         * objc.dg/call-super-2.m: Update line numbers
14547         for the including of stddef.h.
14548
14549 2004-01-30  Michael Matz  <matz@suse.de>
14550
14551         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14552         g++.dg/ext/case-range3.C: New tests.
14553
14554 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14555
14556         DR206
14557         PR c++/13813
14558         * g++.dg/template/member4.C: New test.
14559
14560 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14561
14562         PR c++/13683
14563         * g++.dg/template/sizeof6.C: New test.
14564
14565 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14566
14567         * gcc.dg/fwritable-strings-1.c: New test.
14568
14569 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14570
14571         * gcc.c-torture/compile/20040130-1.c: New test.
14572
14573 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14574
14575         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14576
14577 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14578
14579         PR c++/13883
14580         * g++.dg/template/ctor3.C: New test.
14581
14582 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14583
14584         * g++.dg/tc1: New directory.
14585         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14586         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14587         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14588         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14589         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14590
14591 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14592
14593         * g++.dg/parse/error11.C: New test.
14594         * g++.dg/parse/error12.C: Likewise.
14595
14596 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14597
14598         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14599         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14600
14601 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14602
14603         PR c++/13791
14604         * g++.dg/ext/attrib12.C: New test.
14605
14606         PR c++/13736
14607         * g++.dg/parse/cast2.C: New test.
14608
14609 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14610
14611         * objc.dg/encode-2.m (main): New local string.  Set depending on
14612         sizeof long.  Use in sscanf call.
14613         * objc.dg/encode-3.m (main): New local string.  Set depending on
14614         sizeof long.  Use in scan_initial call.
14615
14616 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14617
14618         * objc.dg/call-super-2.m: Make LP64-safe.
14619         * objc.dg/desig-init-1.m: Likewise.
14620
14621 2004-01-27  Devang Patel <dpatel@apple.com>
14622
14623         * g++.dg/debug/namespace1.C: New test.
14624
14625 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14626
14627         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14628         xscale-*-*.
14629
14630         * gcc.dg/arm-mmx-1.c: New test.
14631
14632 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14633
14634         * gcc.dg/20040127-1.c: New test.
14635         * gcc.dg/20040127-2.c: New test.
14636
14637 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14638
14639         * objc.dg/stret-1.m (glob): Renamed to globa.
14640
14641 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14642
14643         PR c++/13663
14644         * g++.dg/expr/for1.C: New test.
14645
14646 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14647
14648         PR middle-end/13779
14649         * gcc.dg/darwin-longlong.c: New test.
14650
14651 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14652
14653         * gcc.dg/20040124-1.c: Moved test from here...
14654         * gcc.c-torture/compile/20040124-1.c: ...to here.
14655
14656 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14657
14658         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14659         the assembly output if -m64 is passed.
14660
14661 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14662
14663         PR c++/13833
14664         * g++.dg/template/cond3.C: New test.
14665
14666 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14667
14668         PR c++/13810
14669         * g++.dg/template/ttp7.C: New test.
14670
14671 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14672
14673         PR c++/13797
14674         * g++.dg/template/nontype4.C: New test.
14675         * g++.dg/template/nontype5.C: Likewise.
14676
14677 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14678
14679         * gcc.dg/torture/mips-clobber-at.c: New test.
14680
14681 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14682
14683         * gcc.dg/20040124-1.c: New test.
14684
14685 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14686
14687         * gcc.dg/20040123-1.c: New test.
14688
14689 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14690
14691         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14692
14693 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14694
14695         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14696
14697 2004-01-23  Andrew Pinski  <apinski@apple.com>
14698
14699         * gcc.dg/20030121-1.c: Move to ..
14700         * gcc.dg/20040121-1.c: here.
14701
14702 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14703
14704         * gcc.dg/builtins-29.c: New test case.
14705
14706 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14707
14708         PR 18314
14709         * gcc.dg/builtins-30.c: New testcase.
14710
14711 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14712
14713         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14714         * lib/g77.exp: Likewise.
14715         * lib/objc.exp: Likewise.
14716         * lib/g++.exp: Likewise.
14717
14718 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14719
14720         * gcc.dg/struct-by-value-2.c: New test.
14721
14722 2004-01-21  Andrew Pinski  <apinski@apple.com>
14723
14724         PR target/13785
14725         * gcc.dg/20030121-1.c: New test.
14726
14727 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14728
14729         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14730         clobber frame pointer register in asm statement.
14731
14732 2004-01-21  Falk Hueffner  <falk@debian.org>
14733
14734         * gcc.c-torture/compile/20040121-1.c: New test.
14735
14736 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14737
14738         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14739
14740 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14741
14742         * gcc.dg/ppc64-abi-2.c: New test.
14743
14744 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14745
14746         * lib/treelang.exp: Fill out this file.
14747         * lib/treelang-dg.exp: New File.
14748
14749 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14750
14751         * gcc.c-torture/compile/981022-1.c: Remove.
14752         * gcc.dg/array-5.c: Remove XFAIL.
14753         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14754         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14755         gcc.dg/cond-lvalue-1.c: Update.
14756         * gcc.dg/cast-lvalue-2.c: New test.
14757
14758 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14759
14760         PR c++/13592
14761         * g++.dg/other/error1.C (class foo): Tweak error message.
14762
14763         PR c++/13592
14764         * g++.dg/template/call2.C: New test.
14765
14766 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14767
14768         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14769         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14770         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14771         scalar-return-1_x.c, scalar-return-2_y.c,
14772         scalar-return-3_x.c, scalar-return-3_y.c,
14773         scalar-return-4_x.c, scalar-return-4_y.c,
14774         struct-align-1.h, struct-align-1_x.c,
14775         struct-align-1_y.c, struct-align-2.h,
14776         struct-align-2_x.c, struct-align-2_y.c,
14777         struct-by-value-10_y.c, struct-by-value-11_x.c,
14778         struct-by-value-11_y.c, struct-by-value-12_x.c,
14779         struct-by-value-12_y.c, struct-by-value-13_x.c,
14780         struct-by-value-13_y.c, struct-by-value-14_x.c,
14781         struct-by-value-14_y.c, struct-by-value-15_x.c,
14782         struct-by-value-15_y.c, struct-by-value-16_y.c,
14783         struct-by-value-17_y.c, struct-by-value-18_y.c,
14784         struct-by-value-19_y.c, struct-by-value-1_x.c,
14785         struct-by-value-1_y.c, struct-by-value-20_y.c,
14786         struct-by-value-2_x.c, struct-by-value-2_y.c,
14787         struct-by-value-3_y.c, struct-by-value-4_x.c,
14788         struct-by-value-4_y.c, struct-by-value-5_y.c,
14789         struct-by-value-6_y.c, struct-by-value-7_y.c
14790         struct-by-value-8_x.c, struct-by-value-8_y.c
14791         struct-by-value-9_x.c, struct-by-value-9_y.c
14792         struct-return-10_x.c, struct-return-10_y.c,
14793         struct-return-19_x.c, struct-return-20_x.c
14794         struct-return-2_x.c, struct-return-2_y.c
14795         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14796         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14797
14798 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14799
14800         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14801         attribute on sparc*-sun-solaris2.*.
14802
14803 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14804
14805         PR c++/13710
14806         * g++.dg/ext/typeof7.C: New test.
14807
14808 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14809
14810         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14811         * gcc.dg/const-elim-1.c: Same.
14812
14813 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14814
14815         * objc.dg/stret-1.m: New.
14816         * objc.dg/stret-2.m: New.
14817
14818 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14819
14820         PR c++/11895
14821         * g++.dg/ext/vector1.C: New test.
14822
14823 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14824
14825         * gcc.dg/pch/import-1.c: New.
14826         * gcc.dg/pch/import-1.hs: New.
14827         * gcc.dg/pch/import-1a.h: New.
14828         * gcc.dg/pch/import-1b.h: New.
14829         * gcc.dg/pch/import-1c.h: New.
14830
14831 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14832
14833         PR c++/13574
14834         * g++.dg/ext/array1.C: New test.
14835
14836         PR c++/13178
14837         * g++.dg/conversion/op1.C: New test.
14838
14839 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14840
14841         PR 11864
14842         From Kazumoto Kojima / Dan Kegel:
14843         * gcc.dg/pr11864-1.c: New test.
14844
14845         PR 10392
14846         From Marcus Comstedt / Dan Kegel:
14847         * gcc.dg/pr10392-1.c: New test.
14848
14849 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14850
14851         PR c++/13478
14852         * g++.dg/init/ref10.C: New test.
14853
14854 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14855
14856         PR c++/13407
14857         * g++.dg/parse/typename6.C: New test.
14858
14859 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14860
14861         PR pch/13361
14862         * testsuite/g++.dg/pch/wchar-1.C: New.
14863         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14864
14865 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14866
14867         PR c++/9259
14868         * g++.dg/expr/sizeof2.C: New test.
14869
14870 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14871
14872         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14873
14874 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14875
14876         PR c++/13659
14877         * g++.dg/lookup/strong-using-3.C: New.
14878         * g++.dg/lookup/using-10.C: New.
14879
14880 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14881
14882         PR c++/13594
14883         * g++.dg/lookup/strong-using-2.C: New.
14884
14885 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14886             Dan Kegel <dank@kegel.com>
14887             J"orn Rennecke <joern.rennecke@superh.com>
14888
14889         PR target/9365
14890         * gcc.dg/pr9365-1.c: New test.
14891
14892 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14893
14894         PR c++/8856
14895         * g++.dg/parse/casting-operator2.C: New test.
14896         * g++.old-deja/g++.pt/explicit83.C: Remove.
14897
14898 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14899
14900         * gcc.dg/label-compound-stmt-1.c: New test.
14901         * gcc.c-torture/compile/950922-1.c,
14902         gcc.c-torture/compile/20000211-3.c,
14903         gcc.c-torture/compile/20000518-1.c,
14904         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14905         compound statements.
14906
14907 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14908
14909         * gcc.dg/ppc64-abi-1.c: New test.
14910
14911 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14912
14913          * g++.dg/ext/attrib9.C: Add dg-warnings.
14914
14915 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14916
14917         PR c++/12335
14918         * g++.dg/parse/dtor3.C: New test.
14919
14920 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14921
14922         PR c++/12709
14923         * g++.dg/parse/try-catch-1.C: New test.
14924
14925 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14926
14927         * ada/acats/run_all.sh: Add more verbose output in acats.log
14928         when compiling tests.
14929
14930 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14931
14932         PR 13656
14933         * gcc.dg/typedef-redecl.c: New test case.
14934         * gcc.dg/typedef-redecl.h: New support file.
14935
14936 2004-01-13  Jan Hubicka  <jh@suse.cz>
14937
14938         * gcc.dg/always_inline.c: New test.
14939         * gcc.dg/debug/20031231-1.c: Fix.
14940
14941 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14942
14943         PR c++/13474
14944         * g++.dg/template/array3.C: New test.
14945
14946 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14947
14948         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14949         * g++.dg/warn/Wunused-2.C: Likewise.
14950
14951 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14952
14953         PR c++/13289
14954         * g++.dg/template/instantiate6.C: New test.
14955
14956 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14957
14958         PR middle-end/11397
14959         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14960
14961 2004-01-12  Jan Hubicka  <jh@suse.cz>
14962
14963         PR opt/12826
14964         * gcc.dg/20040112-1.c: New.
14965
14966         * gcc.dg/dwarf-die[1-7].c: Move to...
14967         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14968         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14969
14970 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14971
14972         PR c++/4100
14973         * g++.dg/parse/friend4.C: New test.
14974
14975 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14976
14977         PR c++/4100
14978         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14979         definition is called a friend.
14980
14981 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14982
14983         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14984
14985 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14986
14987         PR c++/3478
14988         * g++.dg/parse/error10.C: New test.
14989         * g++.dg/template/arg2.C: Accept "invalid type" error.
14990
14991 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14992
14993         PR middle-end/13392
14994         * g++.dg/opt/expect2.C: New test.
14995
14996 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14997
14998         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14999         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
15000         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
15001         Update dg-error regexps.
15002
15003 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
15004
15005         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
15006         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
15007
15008 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15009
15010         * gcc.dg/pragma-re-1.c: Use right pointer type.
15011
15012 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15013
15014         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
15015
15016 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
15017
15018         * gcc.dg/rs6000-ldouble-1.c: New.
15019
15020 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15021
15022         DR 337
15023         PR c++/9256
15024         * g++.dg/other/abstract1.C: New test.
15025
15026 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15027
15028         * g++.dg/lookup/strong-using-1.C: New.
15029
15030 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15031
15032         PR c/11234
15033         * gcc.dg/func-ptr-conv-1.c: New test.
15034         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15035
15036 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15037
15038         PR target/13380.
15039         * gcc.c-torture/compile/20040109-1.c: New.
15040
15041 2004-01-08  Stuart Hastings  <stuart@apple.com>
15042
15043         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15044         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15045         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15046
15047 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15048
15049         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15050
15051 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15052
15053         * ada/acats/run_acats: Treat 'gnatchop' the same way
15054         as 'gnatmake'.  Export GCC_DRIVER.
15055         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15056         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15057
15058 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15059
15060         PR c++/12573
15061         * g++.dg/template/dependent-expr4.C: New test.
15062
15063 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15064
15065         * gcc.dg/altivec-11.c: New test.
15066
15067 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15068
15069         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15070
15071 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15072
15073         PR c/6024
15074         * gcc.dg/enum-compat-1.c: New test.
15075         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15076
15077 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15078
15079         PR c/12165
15080         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15081         gcc.dg/c99-idem-qual-3.c: New tests.
15082
15083 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15084
15085         * gcc.dg/winline-7.c: Don't cast void * to int.
15086
15087 2004-01-06  Jan Hubicka  <jh@suse.cz>
15088
15089         * gcc.dg/i386-sse-5.c: New test
15090         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15091
15092 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15093
15094         PR c++/12815
15095         * g++.dg/rtti/typeid4.C: New test.
15096
15097 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15098
15099         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15100
15101 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15102
15103         PR c++/12132
15104         * g++.dg/template/error11.C: New test.
15105
15106         PR c++/13451
15107         * g++.dg/template/class2.C: New test.
15108
15109 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15110         Richard Sandiford <rsandifo@redhat.com>
15111
15112         PR c++/13387
15113         * g++.dg/opt/alias3.C: New test.
15114
15115 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15116
15117         PR c++/13157
15118         * g++.dg/template/koenig3.C: New test.
15119
15120         PR c++/13529
15121         * g++.dg/parse/offsetof3.C: New test.
15122
15123         * g++.dg/init/copy7.C: Add missing dg-error markers.
15124
15125         PR c++/12226
15126         * g++.dg/init/copy7.c: New test.
15127
15128         PR c++/13536
15129         * g++.dg/parse/cast1.C: New test.
15130
15131 2004-01-04  Jan Hubicka  <jh@suse.cz>
15132
15133         * gcc.dg/winline[1-7].c: New tests.
15134
15135 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15136
15137         PR c++/13520
15138         * g++.dg/template/qualttp22.C: New test.
15139
15140 2004-01-01  Jan Hubicka  <jh@suse.cz>
15141
15142         * gcc.dg/debug/20031231-1.c: New.
15143         * gcc.c-torture/compile/20040101-1.c: New.
15144         * gcc.dg/dwarf-die-[1-7].c: New.
15145
15146 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15147
15148         PR optimization/13521
15149         * gcc.c-torture/compile/20031231-1.c: New test.
15150
15151 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15152
15153         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15154
15155 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15156
15157         PR c++/10079
15158         * g++.dg/template/crash16.C: New test.
15159
15160 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15161
15162         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15163
15164 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15165
15166         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15167         ports.
15168         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15169         * g++.old-deja/g++.law/profile1.C: Likewise.
15170         * gcc.c-torture/compile/981006-1.c: Likewise.
15171         * gcc.c-torture/execute/loop-2e.x: Likewise.
15172         * gcc.c-torture/execute/loop-2f.x: Remove.
15173         * gcc.c-torture/execute/loop-2g.x: Likewise.
15174         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15175         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15176
15177 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15178
15179         PR c++/13507
15180         * g++.dg/ext/attrib11.C: New test.
15181
15182         PR c++/13494
15183         * g++.dg/template/array2-1.C: New test.
15184         * g++.dg/template/array2-2.C: New test.
15185
15186 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15187
15188         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15189
15190 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15191
15192         PR c++/12774
15193         * g++.dg/template/array1-1.C: New test.
15194         * g++.dg/template/array1-2.C: New test.
15195
15196 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15197
15198         PR fortran/12632
15199         * g77.dg/12632.f: New test case.
15200
15201 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15202
15203         PR c++/13289
15204         * g++.dg/parse/nontype1.C: New test.
15205
15206 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15207
15208         PR c++/12403
15209         * g++.dg/parse/explicit1.C: New test.
15210         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15211
15212 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15213
15214         PR c++/13081
15215         * g++.dg/opt/inline6.C: New test.
15216
15217         PR c++/12613
15218         * g++.dg/parse/error9.C: New test.
15219
15220         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15221
15222 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15223
15224         PR c++/13009
15225         * g++.dg/init/assign1.C: New test.
15226
15227 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15228
15229         PR c++/13070
15230         * g++.dg/warn/format3.C: New test case.
15231
15232 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15233
15234         * gcc.c-torture/compile/20031227-1.c: New test.
15235
15236 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15237
15238         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15239         * g77.dg/bprob/bprob.exp: Likewise.
15240         * gcc.misc-tests/bprob.exp: Likewise.
15241         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15242         variants on systems where the library does not provide that
15243         functionality.
15244         * gcc.dg/builtins-20.c: Use builtins-config.h.
15245         * gcc.dg/builtins-config.h: New file.
15246
15247 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15248
15249         * lib/gcc-dg.exp (dg-require-profiling): New function.
15250         * lib/target-supports.exp (check_profiling_available): Likewise.
15251         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15252         * g77.dg/bprob/bprob.exp: Likewise.
15253         * gcc.misc-tests/bprob.exp: Likewise.
15254         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15255         * gcc.dg/20021014-1.c: Likewise.
15256         * gcc.dg/nest.c: Likewise.
15257
15258 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15259
15260         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15261         compiling.
15262         * g++.dg/lookup/java2.C: Likewise.
15263         * gcc.dg/cpp/lexident.c: Likewise.
15264
15265 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15266
15267         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15268         given.
15269         * gcc.c-torture/compile/961203-1.c: Likewise.
15270         * gcc.c-torture/compile/980506-1.c: Likewise.
15271
15272 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15273
15274         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15275         (additional_prunes): New global.
15276         (gcc-dg-prune): Handle additional per-test pruning.
15277         (dg-test): Clear additional_prunes between tests.
15278
15279         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15280         dg-prune-output to avoid spurious failures from assembler
15281         complaining about nonexistent WAW violations.
15282         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15283         Use dg-prune-output to avoid spurious failures from assembler
15284         warning about Itanium B-step errata.
15285
15286 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15287
15288         * g++.dg/abi/macro0.C: New test.
15289         * g++.dg/abi/macro1.C: Likewise.
15290         * g++.dg/abi/macro2.C: Likewise.
15291
15292         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15293         * g++.dg/abi/bitfield7.C: Likewise.
15294         * g++.dg/abi/dtor2.C: Likewise.
15295         * g++.dg/abi/mangle11.C: Likewise.
15296         * g++.dg/abi/mangle12.C: Likewise.
15297         * g++.dg/abi/mangle14.C: Likewise.
15298         * g++.dg/abi/mangle17.C: Likewise.
15299         * g++.dg/abi/vbase10.C: Likewise.
15300         * g++.dg/abi/vbase14.C: Likewise.
15301         * g++.dg/template/qualttp17.C: Likewise.
15302
15303 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15304
15305         PR c/11995
15306         * gcc.dg/20031223-1.c: New test.
15307
15308 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15309
15310         * gcc.dg/noreturn-7.c: New test.
15311
15312 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15313
15314         * gcc.dg/null-pointer-1.c: New test.
15315
15316 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15317
15318         * g++.old-deja/g++.jason/template18.C: Remove.
15319         * g++.old-deja/g++.jason/template37.C: Likewise.
15320
15321         PR c++/12862
15322         * g++.dg/lookup/ns1.C: New test.
15323
15324         PR c++/12397
15325         * g++.dg/template/lookup3.C: New test.
15326
15327 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15328
15329         * g++.dg/template/recurse1.C: New test
15330
15331 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15332
15333         PR c++/12479
15334         * g++.dg/parse/semicolon1.C: New test.
15335         * g++.dg/parse/semicolon1.h: Likewise.
15336
15337 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15338
15339         * gcc.dg/darwin-misaligned.c: New test.
15340
15341 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15342
15343         PR c/9163
15344         * gcc.dg/20031222-1.c: New test.
15345
15346 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15347
15348         PR c++/13438
15349         * g++.dg/parse/error8.C: New test.
15350
15351         PR c++/11554
15352         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15353
15354 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15355
15356         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15357         too small.
15358         * gcc.c-torture/compile/930217-1.c: Likewise.
15359         * gcc.c-torture/compile/930513-1.c: Likewise.
15360         * gcc.c-torture/execute/920908-2.c: Likewise.
15361         * gcc.c-torture/execute/921204-1.c: Likewise.
15362         * gcc.c-torture/execute/930621-1.c: Likewise.
15363         * gcc.c-torture/execute/930630-1.c: Likewise.
15364         * gcc.c-torture/execute/931031-1.c: Likewise.
15365         * gcc.c-torture/execute/980602-2.c: Likewise.
15366         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15367         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15368         * gcc.c-torture/execute/extzvsi.c: Likewise.
15369         * gcc.c-torture/unsorted/ext.c: Likewise.
15370
15371 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15372
15373         PR target/12749
15374         * gcc.c-torture/compile/20031220-2.c: New test case.
15375
15376 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15377
15378         PR optimization/13031
15379         * gcc.c-torture/compile/20031220-1.c: New test case.
15380
15381 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15382
15383         * gcc.dg/cast-function-1.c: New test.
15384
15385 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15386
15387         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15388         formats.
15389
15390 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15391
15392         PR c++/12795
15393         * g++.dg/ext/attrib10.C: New test.
15394
15395 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15396
15397         * gcc.dg/cleanup-10.c: New test.
15398         * gcc.dg/cleanup-11.c: New test.
15399
15400 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15401
15402         PR c++/13239
15403         * g++.dg/opt/expect1.C: New test.
15404
15405 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15406
15407         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15408
15409 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15410
15411         PR debug/12923
15412         * gcc.dg/20031218-1.c: New test.
15413
15414         PR debug/12389
15415         * gcc.dg/20031218-2.c: New test.
15416         * gcc.dg/20031218-3.c: New test.
15417
15418         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15419         of label name and allow for USER_LABEL_PREFIX == "_" names.
15420         * g++.dg/abi/mangle18-2.C: Likewise.
15421         * g++.dg/abi/mangle19-1.C: Likewise.
15422         * g++.dg/abi/mangle19-2.C: Likewise.
15423         * g++.dg/abi/mangle20-1.C: Likewise.
15424         * g++.dg/abi/mangle20-2.C: Likewise.
15425
15426 2003-12-18  Richard Henderson  <rth@redhat.com>
15427
15428         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15429
15430 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15431             Dan Kegel <dank@kegel.com>
15432
15433         PR other/12009
15434         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15435         testing a cross compiler, it causes spurious compile failures.
15436         * lib/g++.exp: Likewise.
15437
15438 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15439
15440         PR c++/13262
15441         * g++.dg/template/access13.C: New test.
15442
15443 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15444
15445         * gcc.dg/20031216-1.c: New test.
15446
15447 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15448
15449         PR c++/9154
15450         * g++.dg/template/error10.C: New test.
15451
15452 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15453
15454         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15455         * g++.dg/eh/simd-2.C: Likewise.
15456
15457 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15458             Roger Sayle  <roger@eyesopen.com>
15459
15460         * gcc.c-torture/execute/ieee/mzero5.c: New.
15461
15462 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15463
15464         PR c++/10603
15465         * g++.dg/parse/error6.C: New test.
15466
15467         PR c++/12827
15468         * g++.dg/parse/error7.C: New test.
15469
15470 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15471
15472         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15473         at -O with stabs debugging formats.
15474         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15475         * gcc.dg/debug/debug-2.c: Likewise.
15476
15477 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15478
15479         PR c++/12696
15480         * g++.dg/init/error1.C: New test.
15481
15482         PR c++/12218
15483         * g++.dg/init/pm3.C: New test.
15484
15485 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15486
15487         PR c/3347
15488         * gcc.dg/bitfld-8.c: New test.
15489
15490 2003-12-16  James Lemke  <jim@wasabisystems.com>
15491
15492         * gcc.dg/arm-scd42-[123].c: New tests.
15493
15494 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15495
15496         PR c++/9043
15497         * g++.dg/abi/mangle20-1.C: New test.
15498         * g++.dg/abi/mangle20-2.C: New test.
15499
15500 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15501
15502         PR c++/13275
15503         * g++.dg/other/offsetof2.C: Remove XFAIL.
15504         * g++.dg/parse/offsetof1.C: New test.
15505         * g++.gd/parse/offsetof2.C: Likewise.
15506
15507 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15508
15509         * g++.dg/template/nontype3.C: New test.
15510         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15511
15512 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15513
15514         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15515
15516 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15517
15518         PR c++/13387
15519         * g++.dg/expr/assign1.C: New test.
15520
15521         PR c++/13242
15522         * g++.dg/abi/mangle19-1.C: New test.
15523         * g++.dg/abi/mangle19-2.C: New test.
15524
15525 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15526
15527         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15528
15529 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15530
15531         * gcc.c-torture/execute/20031216-1.c: New test.
15532
15533 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15534
15535         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15536         an ICE regression.
15537
15538 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15539
15540         PR c++/10926
15541         * g++.dg/template/error9.C: New test.
15542
15543         PR c++/11116
15544         * g++.dg/template/error8.C: New test.
15545
15546 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15547
15548         PR middle-end/13400
15549         * gcc.c-torture/execute/20031215-1.c: New test case.
15550
15551 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15552
15553         PR c++/13269
15554         * g++.dg/parse/error5.C: New test.
15555
15556         PR c++/12989
15557         * g++.dg/expr/sizeof1.C: New test.
15558
15559         PR c++/13310
15560         * g++.dg/template/crash15.C: New test.
15561
15562 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15563
15564         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15565         a non-POD type as the last named parameter of a varargs function.
15566
15567 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15568
15569         PR c++/13243
15570         PR c++/12573
15571         * g++.dg/template/crash14.C: New test.
15572         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15573
15574 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15575
15576         * g++.dg/other/java1.C: New test.
15577
15578         PR c++/13241
15579         * g++.dg/abi/mangle18-1.C: New test.
15580         * g++.dg/abi/mangle18-2.C: New test.
15581
15582 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15583
15584         PR optimization/10312
15585         * gcc.c-torture/execute/20031214-1.c: New.
15586
15587 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15588
15589         PR c++/10779
15590         PR c++/12160
15591         * g++.dg/parse/error3.C: New test.
15592         * g++.dg/parse/error4.C: Likewise.
15593         * g++.dg/abi/mangle4.C: Tweak error messages.
15594         * g++.dg/lookup/using5.C: Likewise.
15595         * g++.dg/other/error2.C: Likewise.
15596         * g++.dg/parse/typename5.C: Likewise.
15597         * g++.dg/parse/undefined1.C: Likewise.
15598         * g++.dg/template/arg2.C: Likewise.
15599         * g++.dg/template/ttp3.C: Likewise.
15600         * g++.dg/template/type1.C: Likewise.
15601         * g++.old-deja/g++.other/crash32.C: Likewise.
15602         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15603
15604 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15605
15606         PR c++/13106
15607         * g++.dg/warn/noreturn-3.C: New test.
15608
15609 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15610
15611         PR c++/13118
15612         * g++.dg/abi/covariant3.C: New.
15613
15614 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15615
15616         * g++.dg/eh/ia64-1.C: New test.
15617
15618 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15619
15620         PR optimization/13037
15621         * g77.f-torture/execute/13037.f: New test case.
15622
15623 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15624
15625         PR c++/12881
15626         * g++.dg/abi/covariant2.C: New.
15627
15628 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15629
15630         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15631
15632 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15633
15634         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15635
15636 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15637
15638         PR other/10819
15639         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15640         to fix Bug 10819.
15641         * lib/g++.exp (g++_version): Likewise.
15642         * lib/g77.exp (g77_version): Likewise.
15643         * lib/objc.exp (default_objc_version): Likewise.
15644
15645 2003-12-10  Richard Henderson  <rth@redhat.com>
15646
15647         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15648
15649         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15650
15651 2003-12-08  Matt Austern  <austern@apple.com>
15652
15653         PR c/13134
15654         * lib/gcc-dg.exp (dg-require-visibility): Define.
15655         * lib/target-supports (check_visibility_available): Define.
15656         * gcc.dg/visibility-1.c: New test.
15657         * gcc.dg/visibility-2.c: Likewise.
15658         * gcc.dg/visibility-3.c: Likewise.
15659         * gcc.dg/visibility-4.c: Likewise.
15660         * gcc.dg/visibility-5.c: Likewise.
15661         * gcc.dg/visibility-6.c: Likewise.
15662         * g++.dg/ext/visibility-1.C: Likewise.
15663         * g++.dg/ext/visibility-2.C: Likewise.
15664         * g++.dg/ext/visibility-3.C: Likewise.
15665         * g++.dg/ext/visibility-4.C: Likewise.
15666         * g++.dg/ext/visibility-5.C: Likewise.
15667         * g++.dg/ext/visibility-6.C: Likewise.
15668
15669 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15670
15671         * g++.dg/lookup/java1.C: New test.
15672         * g++.dg/lookup/java2.C: New test.
15673
15674 2003-12-07  Falk Hueffner  <falk@debian.org>
15675
15676         * g++.dg/opt/noreturn-1.C: New test.
15677
15678 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15679
15680         * gcc.dg/overflow-1.c: New test.
15681
15682 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15683
15684         * g77.f-torture/compile/13060.f: New test.
15685
15686 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15687
15688         PR c++/13323
15689         * g++.dg/inherit/operator2.C: New test.
15690
15691 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15692
15693         PR c++/13305
15694         * g++.dg/ext/attrib9.C: New test.
15695
15696 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15697
15698         PR c++/13314
15699         * g++.dg/template/error7.C: New test.
15700
15701 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15702             J"orn Rennecke <joern.rennecke@superh.com>
15703
15704         PR target/13302
15705         * g++.dg/other/struct-va_list.C: New test.
15706
15707 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15708
15709         PR c++/13166
15710         * g++.dg/parse/defarg6.C: New test.
15711
15712 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15713
15714         PR target/13256
15715         * gcc.c-torture/execute/20031201-1.c: New test.
15716
15717 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15718
15719         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15720
15721 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15722
15723         * gcc.dg/builtin-return-1.c: New test.
15724
15725 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15726             J"orn Rennecke <joern.rennecke@superh.com>
15727
15728         PR optimization/13260
15729         * gcc.c-torture/execute/20031204-1.c: New test.
15730
15731 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15732
15733         PR c++/9127
15734         * g++.dg/template/error6.C: New test.
15735
15736 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15737
15738         * gcc.dg/20031202-1.c: New test.
15739
15740 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15741
15742         PR c++/13179
15743         * g++.dg/template/eh1.C: New test.
15744
15745         PR c++/10771
15746         * g++.dg/template/error5.C: New test.
15747
15748 2003-12-02  David Ung  <davidu@mips.com>
15749
15750         * gcc.dg/compat/vector-check.h: Corrected type for var
15751         g_##TMODE
15752
15753 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15754
15755         PR c++/10126
15756         * g++.dg/template/ptrmem8.C: New test.
15757
15758 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15759
15760         PR c++/12573
15761         * g++.dg/template/dependent-expr3.C: New test.
15762
15763 2003-12-01  James Lemke  <jim@wasabisystems.com>
15764
15765         * gcc.dg/arm-g2.c: New test.
15766
15767 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15768
15769         PR optimization/11634
15770         * gcc.dg/20031201-2.c: New test case.
15771
15772 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15773
15774         PR 11433
15775         * objc.dg/proto-lossage-3.m: New test.
15776
15777 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15778
15779         PR optimization/12628
15780         * gcc.dg/20031201-1.c: New test case.
15781
15782 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15783
15784         * gcc.dg/unaligned-1.c: New test.
15785
15786 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15787
15788         PR c++/9849
15789         * g++.dg/template/error4.C: New test.
15790         * g++.dg/template/nested3.C: Adjust error markers.
15791
15792 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15793
15794         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15795
15796 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15797
15798         PR c/10333
15799         * gcc.dg/bitfld-7.c: New test.
15800
15801 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15802
15803         * gcc.dg/tls/asm-1.C: New test.
15804
15805 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15806
15807         * gcc.dg/cpp/assert4.c: Update.
15808
15809 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15810
15811         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15812         * gcc.dg/builtin-apply3.c: New test.
15813
15814 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15815
15816         * lib/compat.exp (compat-obj): New xfaildata parameter.
15817         Use it to set compiler_conditional_xfail_data before compiling.
15818         (compat-get-options): Handle dg-xfail-if.
15819         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15820         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15821         * gcc.dg/compat/vector-1_y.c: Likewise.
15822         * gcc.dg/compat/vector-2_x.c: Likewise.
15823         * gcc.dg/compat/vector-2_y.c: Likewise.
15824
15825 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15826
15827         * g++.dg/opt/reg-stack4.C: New test.
15828
15829 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15830
15831         * gcc.dg/builtin-apply2.c: New test.
15832
15833 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15834
15835         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15836
15837 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15838
15839         PR c++/12924
15840         * g++.dg/template/template-id-2.C: New test.
15841
15842 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15843
15844         PR c++/5369
15845         * g++.dg/template/memfriend1.C: New test.
15846         * g++.dg/template/memfriend2.C: Likewise.
15847         * g++.dg/template/memfriend3.C: Likewise.
15848         * g++.dg/template/memfriend4.C: Likewise.
15849         * g++.dg/template/memfriend5.C: Likewise.
15850         * g++.dg/template/memfriend6.C: Likewise.
15851         * g++.dg/template/memfriend7.C: Likewise.
15852         * g++.dg/template/memfriend8.C: Likewise.
15853         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15854
15855 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15856
15857         PR c++/12515
15858         * g++.dg/ext/cond1.C: New test.
15859
15860 2003-11-20  Richard Henderson  <rth@redhat.com>
15861
15862         * gcc.dg/20020201-2.c: Remove.
15863         * gcc.dg/20020201-4.c: Remove.
15864         * gcc.dg/20020304-1.c: Remove.
15865
15866 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15867
15868         * gcc.dg/cpp/trad/xwin1.c: New test case.
15869
15870 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15871
15872         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15873         * lib/g77.exp: Likewise.
15874         * lib/objc.exp: Likewise.
15875         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15876         for darwin.
15877
15878 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15879
15880         PR c++/12932
15881         * g++.dg/template/static5.C: New test.
15882
15883 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15884
15885         * gcc.dg/nested-func-1.c: New test.
15886
15887 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15888
15889         * gcc.dg/cpp/assert4.c: New test.
15890
15891 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15892
15893         PR c++/2294
15894         * g++.dg/lookup/using9.c: New test.
15895
15896 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15897
15898         PR c++/12762
15899         * g++.dg/template/error3.C: New test.
15900
15901 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15902
15903         PR ada/13035
15904         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15905         No longer use a wrapper for gcc, since this does not work under
15906         Windows.
15907
15908 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15909
15910         PR c++/2094
15911         * g++.dg/template/ptrmem7.C: New test.
15912
15913 2003-11-13  Andrew Pinski <apinski@apple.com>
15914
15915         * gcc.c-torture/compile/20031113-1.c: New test.
15916
15917 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15918             Kean Johnston <jkj@sco.com>
15919
15920         PR c/13029
15921         * gcc.dg/unused-4.c: Update.
15922
15923 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15924
15925         * g++.dg/opt/const3.C: New test.
15926
15927 2003-11-13  Jan Hubicka  <jh@suse.cz>
15928
15929         * gcc.c-torture/compile/20031112-1.c: New test.
15930
15931 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15932
15933         * g++.dg/parse/crash10.C: Remove bogus error marker.
15934
15935 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15936
15937         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15938         (host_gcc): Likewise.
15939         (ROOT): Honor $PWDCMD.
15940         (BASE): Likewise.
15941         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15942
15943 2003-11-12  Catherine Moore  <clm@redhat.com>
15944
15945         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15946
15947 2003-11-12  Andreas Jaeger  <aj@suse.de>
15948             Jakub Jelinek  <jakub@redhat.com>
15949             Andrew Pinski  <pinskia@physics.uc.edu>
15950             Richard Henderson  <rth@redhat.com>
15951
15952         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15953         systems.
15954         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15955
15956         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15957         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15958
15959 2003-11-11  Andreas Jaeger  <aj@suse.de>
15960
15961         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15962
15963         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15964
15965 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15966
15967         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15968         Clean ups.
15969
15970 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15971
15972         * gcc.dg/trampoline-1.c: New test.
15973
15974 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15975
15976         * gcc.c-torture/compile/200031109-1.c: New test.
15977
15978 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15979
15980         PR c/3190
15981         PR c/8714
15982         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15983         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15984         gcc.dg/format/no-y2k-1.c: Update.
15985
15986 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15987
15988         PR optimization/10467
15989         * gcc.dg/20031108-1.c: New test case.
15990
15991 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15992
15993         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15994
15995 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15996
15997         * gcc.dg/compound-lvalue-1.c: New test.
15998         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15999         some XFAILs.
16000
16001 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
16002
16003         * gcc.dg/altivec-varargs-1.c: New test.
16004
16005 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16006
16007         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
16008         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
16009         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
16010         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
16011         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
16012
16013 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16014
16015         * gcc.dg/cond-lvalue-1.c: New test.
16016
16017 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
16018
16019         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
16020
16021 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16022
16023         PR c++/11616
16024         * g++.dg/template/instantiate5.C: New test.
16025
16026 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16027
16028         PR c++/12726
16029         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16030         * ChangeLog: Add missing first entry for above test.
16031
16032 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16033
16034         PR c++/9810
16035         * g++.dg/template/using8.C: New test.
16036         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16037
16038 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16039
16040         PR optimization/10817
16041         * gcc.c-torture/compile/20031102-1.c: New test case.
16042
16043 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16044
16045         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16046         2147483647.
16047
16048 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16049
16050         * gcc.dg/20031102-1.c: New test.
16051
16052 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16053
16054         * gcc.dg/complex-1.c: New test.
16055
16056 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16057
16058         PR c++/12796
16059         * g++.dg/template/crash13.C: Adjust expected error location.
16060         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16061
16062 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16063
16064         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16065
16066 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16067
16068         PR/10239
16069         * gcc.c-torture/compile/20031031-2.c: New test.
16070
16071 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16072
16073         PR/11640
16074         * gcc.c-torture/compile/20031031-1.c: New test.
16075
16076 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16077
16078         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16079         * gcc.misc-tests/bprob.exp: Likewise.
16080         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16081         the execution test on arm-elf configs.
16082         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16083         configs that don't support scratch files.
16084         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16085
16086 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16087
16088         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16089         done by dejagnu.
16090
16091 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16092
16093         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16094         Avoid non pure sh syntax. Add more logging.
16095
16096         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16097         fail.
16098
16099 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16100
16101         PR libgcj/10610
16102         * gcc.dg/ppc-stackalign-1.c: New test.
16103
16104 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16105
16106         * ada/acats/run_all.sh: Change output to be more compliant with
16107         dejagnu framework.
16108         Create acats.sum and acats.log files under testsuite/ada/acats
16109         Only run [a-z]* directories, to filter out e.g. CVS.
16110         Redirect build output to log file.
16111
16112 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16113
16114         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16115
16116 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16117
16118         PR ada/5909:
16119         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16120
16121 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16122
16123         * gcc.c-torture/compile/20031023-1.c: New test.
16124         * gcc.c-torture/compile/20031023-2.c: New test.
16125         * gcc.c-torture/compile/20031023-3.c: New test.
16126         * gcc.c-torture/compile/20031023-4.c: New test.
16127
16128 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16129
16130         PR c++/10371
16131         * g++.dg/lookup/scoped8.C: New test.
16132
16133 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16134
16135         * g++.dg/opt/reg-stack3.C: New test.
16136
16137 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16138
16139         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16140
16141 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16142
16143         PR c++/11076
16144         * g++.dg/template/crash13.C: New test.
16145
16146 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16147
16148         * gcc.dg/c99-restrict-2.c: New test.
16149
16150 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16151
16152         PR c++/12698, c++/12699, c++/12700, c++/12566
16153         * g++.dg/inherit/covariant9.C: New test.
16154         * g++.dg/inherit/covariant10.C: New test.
16155         * g++.dg/inherit/covariant11.C: New test.
16156
16157 2003-10-23  Jason Merrill  <jason@redhat.com>
16158
16159         PR c++/12726
16160         * g++.dg/ext/complit2.C: New test.
16161
16162 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16163
16164         PR target/12654
16165         * gcc.c-torture/execute/20031020-1.c: New test.
16166
16167 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16168
16169         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16170         following the jump_insn.
16171
16172 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16173
16174         * gcc.dg/cast-lvalue-1.c: New test.
16175
16176 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16177
16178         PR c++/11962
16179         * g++.dg/template/cond2.C: New test.
16180
16181 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16182
16183         * gcc.dg/builtins-28.c: New test.
16184
16185 2003-10-20  Jan Hubicka  <jh@suse.cz>
16186
16187         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16188         parameter.
16189         * testsuite/gcc.dg/inline-2.c: Likewise.
16190
16191 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16192
16193         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16194         * gcc.dg/nest.c:  Likewise.
16195
16196 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16197
16198         PR c++/9781, c++/10583, c++/11862
16199         * g++.dg/parse/crash13.C: New test.
16200
16201 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16202
16203         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16204
16205 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16206
16207         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16208         Define HAVE_C99_RUNTIME except on Solaris.
16209         * gcc.dg/builtins-20.c: Likewise.
16210
16211 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16212
16213         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16214
16215 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16216
16217         PR c++/12495
16218         * g++.dg/template/crash21.C: New test.
16219
16220 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16221
16222         PR c++/2513
16223         * g++.dg/template/typename5.C: New test.
16224
16225 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16226
16227         PR c++/12369
16228         * g++.dg/template/friend25.C: New test.
16229
16230 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16231
16232         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16233         versions.
16234
16235 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16236
16237         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16238         == 2147483647.
16239
16240 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16241
16242         * gcc.c-torture/execute/960416-1.x: Remove.
16243         * gcc.c-torture/execute/divconst-3.x: Likewise.
16244
16245 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16246
16247         PR target/12598
16248         * gcc.dg/torture/cris-volatile-1.c: New test.
16249
16250 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16251
16252         PR optimization/9325
16253         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16254         for overflowing floating point to integer conversion during RTL
16255         simplification.
16256
16257 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16258
16259         * objc/execute/_cmd.m: Fix typo.
16260         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16261         Relax 'scan-assembler' regexp.
16262         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16263         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16264         * objc.dg/zero-link-2.m: Remove blank line.
16265         * objc.dg/zero-link-3.m: New test case.
16266
16267 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16268
16269         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16270
16271         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16272         than linker trickery.
16273
16274 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16275
16276         PR c++/12370
16277         * g++.dg/other/friend2.C: New test.
16278
16279 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16280
16281         * gcc.dg/20031012-1.c: New test.
16282
16283 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16284
16285         * gcc.dg/weak/weak-3.c: Fix for new warning.
16286
16287 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16288
16289         PR optimization/8750
16290         * gcc.c-torture/execute/20031012-1.c: New test case.
16291
16292 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16293
16294         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16295         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16296
16297 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16298
16299         PR optimization/12260
16300         * gcc.c-torture/compile/20031011-2.c: New test case.
16301
16302 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16303
16304         * gcc.c-torture/execute/20031011-1.c: New testcase.
16305
16306 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16307
16308         * gcc.c-torture/compile/20031011-1.c: New test.
16309
16310 2003-10-11  Jan Hubicka  <jh@suse.cz>
16311
16312         * g++.dg/other/first-global.C: New test.
16313
16314 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16315
16316         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16317
16318 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16319
16320         * gcc.c-torture/compile/20031010-1.c: New test.
16321
16322 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16323
16324         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16325         * gcc.c-torture/execute/va-arg-25.c: ... here.
16326
16327 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16328
16329         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16330
16331 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16332
16333         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16334
16335 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16336
16337         * g++.dg/parse/error2.C: New test.
16338
16339 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16340
16341         PR c++/11097
16342         * g++.dg/other/error5.C: Modify the error message.
16343         * g++.dg/lookup/using8.C: New test.
16344
16345 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16346
16347         * gcc.dg/darwin-abi-2.c: New file.
16348         * gcc.c-torture/execute/va-arg-24.c: New file.
16349
16350 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16351
16352         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16353         indentation.
16354
16355 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16356
16357         PR c++/10147
16358         * g++.dg/other/error4.C: Update error messages.
16359         * g++.dg/template/ptrmem4.C: Likewise.
16360
16361         PR c++/12337
16362         * g++.dg/init/new9.C: New test.
16363
16364         PR c++/12334, c++/12236, c++/8656
16365         * g++.dg/ext/attrib8.C: New test.
16366
16367 2003-10-06  Devang Patel  <dpatel@apple.com>
16368
16369         * gcc.dg/debug/dwarf2-3.h: New test.
16370         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16371
16372 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16373
16374         * g++.dg/opt/cfg2.C: New test.
16375
16376 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16377
16378         * g++.dg/opt/float1.C: New test.
16379
16380 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16381
16382         * gcc.dg/c90-array-lval-6.c: New test.
16383         * gcc.dg/c99-array-lval-6.c: New test.
16384
16385 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16386             Ziemowit Laski  <zlaski@apple.com>
16387
16388         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16389         'Derived', so that it is never considered a class method; add
16390         new warning for '+port' method ambiguity.
16391         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16392         <objc/objc-api.h> (needed on Mac OS X).
16393         * objc.dg/method-13.m: New test.
16394
16395 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16396
16397         PR optimization/9325, PR java/6391
16398         * gcc.c-torture/execute/20031003-1.c: New test case.
16399
16400 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16401
16402         PR optimization/12180
16403         * gcc.dg/20031002-1.c: New test.
16404
16405         PR c++/12486
16406         * g++.dg/inherit/error1.C: New test.
16407
16408 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16409
16410         * lib/f-torture.exp (search_for): Rename to...
16411         (search_for_re): This.  Also, clean up comments and the
16412         "regexp" invocation.
16413
16414 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16415
16416         * gcc.c-torture/compile/20031002-1.c: New test.
16417
16418 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16419
16420         * g++.dg/opt/cond1.C: New test.
16421
16422 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16423
16424         * gcc.dg/Wold-style-definition-2.c: New testcase.
16425         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16426
16427 2003-09-29  Richard Henderson  <rth@redhat.com>
16428
16429         * g++.dg/init/array10.C: Add dg-options.
16430
16431 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16432
16433         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16434
16435 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16436
16437         * g++.dg/template/friend19.C: Fix typo.
16438         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16439
16440 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16441
16442         * gcc.c-torture/execute/20030928-1.c: New test.
16443         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16444
16445 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16446
16447         * g++.dg/opt/unroll1.C: New test.
16448
16449 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16450
16451         PR optimization/11741
16452         * gcc.dg/20030926-1.c: New test case.
16453
16454 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16455
16456         PR c++/5655
16457         * g++.dg/parse/access7.C: New test.
16458         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16459
16460 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16461
16462         MERGE OF objc-improvements-branch into MAINLINE:
16463         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16464         if libobjc has not been built.
16465         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16466         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16467         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16468         objc/execute/nested-3.m, objc/execute/np-2.m,
16469         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16470         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16471         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16472         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16473         objc.dg/special/unclaimed-category-1.h,
16474         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16475         well as GNU runtime.
16476         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16477         * execute/cascading-1.m, execute/function-message-1.m,
16478         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16479         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16480         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16481         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16482         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16483         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16484         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16485         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16486         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16487         * objc.dg/bitfield-2.m: Run only on Darwin.
16488         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16489         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16490         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16491         * objc.dg/const-str-1.m: Fix constant string layout.
16492
16493 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16494
16495         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16496
16497 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16498
16499         * gcc.dg/darwin-abi-1.c: New file.
16500
16501 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16502
16503         PR target/12281
16504         * gcc.c-torture/compile/20030921-1.c: New test.
16505
16506 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16507
16508         * g++.dg/opt/reg-stack2.C: New test.
16509
16510 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16511
16512         * g++.dg/eh/delayslot1.C: New test.
16513
16514 2003-09-20  Richard Henderson  <rth@redhat.com>
16515
16516         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16517
16518 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16519
16520         * gcc.c-torture/execute/20030920-1.c: New test case.
16521
16522 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16523
16524         * g++.dg/rtti/typeid3.C: Correct expected error message.
16525
16526 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16527
16528         PR c++/157
16529         * g++.dg/parse/crash12.C: New test.
16530
16531 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16532
16533         * gcc.dg/compat/mixed-struct-check.h: New.
16534         * gcc.dg/compat/mixed-struct-defs.h: New.
16535         * gcc.dg/compat/mixed-struct-init.h: New.
16536         * gcc.dg/compat/struct-by-value-19_main.c: New.
16537         * gcc.dg/compat/struct-by-value-19_x.c: New.
16538         * gcc.dg/compat/struct-by-value-19_y.c: New.
16539         * gcc.dg/compat/struct-by-value-20_main.c: New.
16540         * gcc.dg/compat/struct-by-value-20_x.c: New.
16541         * gcc.dg/compat/struct-by-value-20_y.c: New.
16542         * gcc.dg/compat/struct-return-19_main.c: New.
16543         * gcc.dg/compat/struct-return-19_x.c: New.
16544         * gcc.dg/compat/struct-return-19_y.c: New.
16545         * gcc.dg/compat/struct-return-20_main.c: New.
16546         * gcc.dg/compat/struct-return-20_x.c: New.
16547         * gcc.dg/compat/struct-return-20_y.c: New.
16548
16549 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16550         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16551         so that it will not complain on LP64 targets.
16552
16553 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16554
16555         PR c++/495
16556         * g++.dg/template/friend24.C: New test.
16557
16558 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16559
16560         PR c++/12332
16561         * g++.dg/template/memtmpl2.C: New test.
16562
16563 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16564
16565         PR target/11184
16566         * gcc.dg/builtin-apply1.c: New test.
16567
16568 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16569
16570         PR c++/9848
16571         * g++.dg/warn/Wunused-4.C: New test.
16572
16573 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16574
16575         PR c++/12316
16576         * g++.dg/other/gc2.C: New test.
16577
16578 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16579
16580         PR c++/11991
16581         * g++.dg/rtti/typeid3.C: New test.
16582
16583         PR c++/12266
16584         * g++.dg/overload/template1.C: New test.
16585
16586 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16587
16588         * g++.dg/opt/cfg3.C: New test.
16589
16590 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16591
16592         PR c++/7939
16593         * g++.dg/template/crash11.C: New test.
16594
16595 2003-09-16  Jason Merrill  <jason@redhat.com>
16596             Jakub Jelinek  <jakub@redhat.com>
16597
16598         * gcc.dg/attr-warn-unused-result.c: New test.
16599
16600 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16601
16602         PR c++/12184
16603         * g++.dg/expr/call2.C: New test.
16604
16605 2003-09-15  Andreas Jaeger  <aj@suse.de>
16606
16607         * gcc.dg/Wold-style-definition-1.c: New test.
16608
16609 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16610
16611         PR c++/3907
16612         * g++.dg/parse/template12.C: New test.
16613
16614         * g++.dg/abi/bitfield11.C: New test.
16615         * g++.dg/abi/bitfield12.C: Likewise.
16616
16617 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16618
16619         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16620         non-expansion of functional macro name without arguments at EOL.
16621         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16622
16623 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16624
16625         * gcc.c-torture/execute/20030914-[12].c: New tests.
16626
16627 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16628
16629         PR c++/11788
16630         * g++.dg/overload/addr1.C: New test.
16631
16632 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16633
16634         * gcc.dg/20030909-1.c: New test.
16635
16636 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16637
16638         * gcc.dg/ultrasp10.c: New test.
16639
16640 2003-09-09  Devang Patel  <dpatel@apple.com>
16641
16642         * gcc.dg/darwin-ld-6.c: New test.
16643
16644 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16645
16646         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16647
16648 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16649
16650         * gcc.dg/ia64-types1.c: New test.
16651         * gcc.dg/ia64-types2.c: Likewise.
16652
16653 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16654
16655         * gcc.dg/builtins-1.c: Add more _Complex tests.
16656         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16657
16658         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16659         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16660
16661 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16662
16663         PR c++/11786
16664         * g++.dg/lookup/koenig2.C: New test.
16665
16666         PR c++/5296
16667         * g++.dg/rtti/typeid2.C: New test.
16668
16669 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16670
16671         * gcc.c-torture/compile/20030904-1.c: New test.
16672
16673 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16674
16675         * g++.dg/opt/longbranch2.C: New test.
16676
16677 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16678
16679         * g++.dg/template/crash10.C: Only compile it.
16680
16681 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16682
16683         PR middle-end/11665
16684         * gcc.c-torture/compile/20030907-1.c: New test.
16685         * g++.dg/init/array11.C: New test.
16686
16687 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16688
16689         PR c++/11852
16690         * g++.dg/init/struct1.C: New test.
16691
16692 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16693
16694         PR c++/12181
16695         * g++.dg/expr/comma1.C: New test.
16696
16697 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16698
16699         PR c++/11867
16700         * g++.dg/expr/static_cast5.C: New test.
16701
16702 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16703
16704         PR c++/11507
16705         * g++.dg/lookup/scoped7.C: New test.
16706
16707         PR c++/9574
16708         * g++.dg/other/static1.C: New test.
16709
16710         PR c++/11490
16711         * g++.dg/warn/template-1.C: New test.
16712
16713         PR c++/11432
16714         * g++.dg/template/crash10.C: New test.
16715
16716         PR c++/2478
16717         * g++.dg/overload/VLA.C: New test.
16718
16719         PR c++/10804
16720         * g++.dg/template/call1.C: New test.
16721
16722 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16723
16724         PR c++/11794
16725         * g++.dg/parse/using3.C: New test.
16726
16727 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16728
16729         PR c++/11409
16730         * g++.dg/overload/builtin3.C: New test case.
16731
16732 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16733
16734         PR c/9862
16735         * gcc.dg/20030906-1.c: New test.
16736         * gcc.dg/20030906-2.c: Likewise.
16737
16738 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16739
16740         PR c++/12167
16741         * g++.dg/parse/defarg5.C: New test.
16742
16743         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16744
16745 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16746
16747         PR c++/12163
16748         * g++.dg/expr/static_cast4.C: New test.
16749
16750         PR c++/12146
16751         * g++.dg/template/crash9.C: New test.
16752
16753 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16754
16755         * g++.old-deja/g++.ext/pretty2.C: Update for change
16756         in __FUNCTION__.
16757         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16758
16759 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16760
16761         PR c++/11922
16762         * g++/dg/template/qualified-id1.C: New test.
16763
16764         PR c++/12037
16765         * g++.dg/warn/noeffect4.C: New test.
16766
16767 2003-09-04  Matt Austern  <austern@apple.com>
16768
16769         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16770         * g++.dg/ext/fnname2.C: Likewise.
16771         * g++.dg/ext/fnname3.C: Likewise.
16772
16773 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16774
16775         * g++.dg/expr/lval1.C: New test.
16776         * g++.dg/ext/lvcast.C: Remove.
16777
16778 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16779
16780         PR optimization/11700.
16781         * gcc.c-torture/compile/20030903-1.c: New test case.
16782
16783 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16784
16785         PR c++/12053
16786         * g++.dg/abi/layout4.C: New test.
16787
16788 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16789
16790         PR c++/11553
16791         * g++.dg/parse/friend3.C: New test.
16792
16793 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16794
16795         PR c++/11847
16796         * g++.dg/template/class1.C: New test.
16797
16798         PR c++/11808
16799         * g++.dg/expr/call1.C: New test.
16800
16801 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16802
16803         PR c++/12114
16804         * g++.dg/init/ref9.C: New test.
16805
16806         PR c++/11972
16807         * g++.dg/template/nested4.C: New test.
16808
16809 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16810
16811         PR c++/12093
16812         * g++.dg/template/non-dependent4.C: New test.
16813
16814         PR c++/11928
16815         * g++.dg/inherit/conv1.C: New test.
16816
16817 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16818
16819         PR c++/6196
16820         * g++.dg/ext/label1.C: New test.
16821         * g++.dg/ext/label2.C: Likewise.
16822
16823 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16824
16825         * g++.dg/expr/cond3.C: New test.
16826
16827 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16828
16829         * gcc.dg/builtins-1.c: Add new builtin cases.
16830
16831 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16832
16833         * gcc.dg/builtins-1.c: Add new cases.
16834         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16835
16836 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16837
16838         * gcc.dg/builtins-1.c: Add more math builtin tests.
16839         * gcc.dg/torture/builtin-attr-1.c: New test.
16840
16841 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16842
16843         PR optimization/5079
16844         * g++.dg/opt/static3.C: New test.
16845
16846 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16847
16848         * gcc.misc-tests/gcov-10b.c: New test.
16849
16850 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16851
16852         * g++.dg/opt/ptrmem3.C: New test.
16853
16854         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16855
16856 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16857
16858         * gcc.dg/20030826-2.c: New test.
16859
16860 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16861
16862         PR middle-end/12002
16863         * g77.f-torture/compile/12002.f: New test case.
16864
16865 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16866
16867         * gcc.dg/20030826-1.c: New test case.
16868
16869 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16870
16871         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16872
16873 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16874
16875         PR c++/11871
16876         * c++.dg/lookup/crash1.C: New test.
16877
16878         * c++.dg/warn/noeffect3.C: New test.
16879
16880 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16881
16882         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16883         * gcc.dg/compat/vector-1_y.c: Ditto.
16884         * gcc.dg/compat/vector-2_x.c: Ditto.
16885         * gcc.dg/compat/vector-2_y.c: Ditto.
16886
16887 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16888
16889         * gcc.dg/20030702-1.c: New test.
16890
16891 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16892
16893         PR c++/8795
16894         * g++.dg/ext/altivec-1.C: New test.
16895
16896 2003-08-24  Richard Henderson  <rth@redhat.com>
16897
16898         * g++.dg/eh/simd-2.C: Add -w for x86.
16899
16900 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16901
16902         * gcc.dg/20030815-1.c: New test.
16903
16904 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16905
16906         PR c++/3765
16907         * g++.dg/parse/access6.C: New test.
16908
16909 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16910
16911         PR c++/641, c++/11876
16912         * g++.dg/template/friend22.C: New test.
16913         * g++.dg/template/friend23.C: Likewise.
16914
16915 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16916
16917         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16918         identically.
16919
16920 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16921
16922         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16923
16924 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16925
16926         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16927
16928 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16929
16930         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16931
16932 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16933
16934         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16935
16936 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16937
16938         PR c++/11919
16939         * g++.dg/overload/prom1.C: New test.
16940
16941         PR c++/11551
16942         * g++.dg/parse/dtor2.C: New test.
16943
16944         PR c++/10762
16945         * g++.dg/parse/using2.C: New test.
16946
16947 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16948
16949         PR target/11805
16950         * gcc.c-torture/compile/20030821-1.c: New.
16951
16952 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16953
16954         PR c++/11834
16955         * g++.dg/template/deduce2.C: New test.
16956
16957 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16958
16959         * gcc.c-torture/execute/20030821-1.c: New test.
16960
16961 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16962
16963         PR middle-end/11984
16964         * gcc.dg/20030820-1.c: New test case.
16965
16966 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16967
16968         PR c++/11945
16969         * g++.dg/warn/noeffect2.C: New test.
16970
16971 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16972
16973         PR c++/10926
16974         * g++.dg/template/dtor2.C: New test.
16975
16976         PR c++/11684
16977         * g++.dg/template/operator1.C: New test.
16978         * g++.dg/parse/operator4.C: New test.
16979
16980         PR c++/11946.C
16981         * g++.dg/expr/enum1.C: New test.
16982         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16983
16984         PR c++/11036.C
16985         * g++.dg/parse/elab2.C: New test.
16986         * g++.dg/parse/typedef4.C: Change error message.
16987         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16988         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16989         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16990
16991 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16992
16993         * gcc.dg/pch/warn-1.c: New.
16994         * gcc.dg/pch/warn-1.hs: New.
16995
16996         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16997         not-tested file.
16998
16999 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17000
17001         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
17002
17003 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
17004
17005         * gcc.dg/uninit-D.c: New Test.
17006         * gcc.dg/uninit-E.c: New Test.
17007         * gcc.dg/uninit-F.c: New Test.
17008         * gcc.dg/uninit-G.c: New Test.
17009
17010 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
17011
17012         * g++.dg/README: Describe the pch directory.
17013
17014 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17015
17016         PR c++/11174
17017         * g++.dg/parse/access4.C: New test.
17018         * g++.dg/parse/access5.C: Likewise.
17019         * g++.old-deja/g++.jason/access17.C: Adjust error message.
17020
17021 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
17022
17023         * gcc.dg/noncompile/20030818-1.c: New.
17024
17025 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17026
17027         PR c++/11957
17028         * g++.dg/warn/noeffect1.C: New test.
17029
17030         * g++.dg/template/scope2.C: New test.
17031         * g++.dg/template/error2.C: Correct dg-error
17032
17033 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17034
17035         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17036
17037 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17038
17039         PR C++/11512
17040         * g++.dg/template/warn1.C: New.
17041
17042 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17043
17044         * g++.dg/template/error2.C: New test.
17045         * g++.dg/lookup/using7.C: Adjust errors
17046         * g++.old-deja/g++.pt/crash36.C: Likewise.
17047         * g++.old-deja/g++.pt/derived3.C: Likewise.
17048
17049 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17050
17051         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17052         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17053         * gcc.c-torture/execute/builtins/string-9.c: New, from
17054         string-opt-9.c.  Adjust for execute/builtins framework.
17055         * gcc.c-torture/execute/string-opt-9.c: Delete.
17056
17057 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17058
17059         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17060
17061         * g++.dg/parse/ret-type2.C: New test.
17062
17063         PR c++/11703
17064         * g++.dg/init/new8.C: New test.
17065
17066         PR c++/10923
17067         * g++.dg/parse/typedef5.C: New test.
17068
17069         PR c++/9512
17070         * g++.dg/parse/qualified2.C: New test.
17071         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17072         invalid code.
17073
17074 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17075
17076         * g++.dg/conversion/ptrmem1.C: New test.
17077
17078 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17079
17080         PR target/11693
17081         * gcc.dg/20030811-1.c: New test.
17082
17083         PR target/11535
17084         * gcc.c-torture/execute/20030811-1.c: New test.
17085
17086 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17087
17088         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17089
17090 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17091
17092         PR c++/11789.C
17093         * g++.dg/inherit/multiple1.C: New test.
17094
17095 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17096
17097         * gcc.dg/spe1.c: New test.
17098
17099         PR c++/11670
17100         * g++.dg/expr/cast2.C: New test.
17101
17102         PR c++/10530
17103         * g++.dg/template/dependent-name2.C: New test.
17104
17105 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17106
17107         * g++.dg/parse/crash11.C: Put the dg options in comments.
17108
17109 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17110
17111         * lib/gcc-dg.exp: Update for diagnostic change.
17112
17113 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17114
17115         PR c++/5767
17116         * g++.dg/parse/crash11.C: New test.
17117
17118 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17119
17120         * gcc.dg/cpp/spacing1.c: Update.
17121
17122 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17123
17124         PR target/11739
17125         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17126         a value for -mtune.
17127
17128 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17129
17130         PR middle-end/11771
17131         * gcc.c-torture/compile/20030804-1.c: New test case.
17132
17133 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17134
17135         * gcc.dg/20030804-1.c: New test case.
17136
17137 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17138
17139         * gcc.dg/cpp/separate-1.c: New test.
17140
17141 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17142
17143         PR c++/11704
17144         * g++.dg/template/dependent-expr2.C: New test.
17145
17146         PR c++/11766
17147         * g++.dg/expr/ptrmem1.C: New test.
17148
17149 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17150
17151         PR c++/9453
17152         * g++.dg/template/friend15.C: New test.
17153
17154 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17155
17156         * lib/dg-pch.exp: Work round PCH bug.
17157
17158 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17159
17160         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17161         builtins.  Move cases from builtins-4.c here.
17162
17163         * gcc.dg/torture/builtin-math-1.c: New test taken from
17164         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17165         additional cases.
17166
17167         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17168         Delete.
17169
17170 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17171
17172         PR c++/9447
17173         * g++.dg/template/using7.C: New test.
17174
17175 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17176
17177         * import1.c, import2.c: New tests.
17178
17179 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17180
17181         * g++.dg/eh/crossjump1.C: New test.
17182
17183 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17184
17185         PR c++/11697
17186         * g++.dg/template/using6.C: New test.
17187
17188         PR c++/11744
17189         * g++.dg/template/koenig2.C: New test.
17190
17191 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17192
17193         PR c++/7983
17194         * g++.dg/parse/typedef4.C: New test.
17195
17196 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17197
17198         PR c++/8442, c++/8806
17199         * g++.dg/template/elab1.C: New test.
17200         * g++.dg/template/type2.C: Likewise.
17201         * g++.dg/template/ttp3.C: Adjust expected error message.
17202         * g++.old-deja/g++.law/visibility13.C: Likewise.
17203         * g++.old-deja/g++.niklas/t135.C: Likewise.
17204         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17205         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17206         template argument.
17207         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17208
17209 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17210
17211         PR c++/11295
17212         * g++.dg/ext/stmtexpr1.C: New test.
17213
17214         * g++.dg/opt/tmp1.C: New test.
17215
17216         PR c++/11525
17217         * g++.dg/parse/constant4.C: New test.
17218
17219         PR c++/9447
17220         * g++.dg/template/using5.C: New test.
17221
17222 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17223
17224         * gcc.dg/builtins-27.c: New test case.
17225
17226 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17227
17228         * gcc.dg/tls/opt-7.c: New test.
17229
17230 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17231
17232         * g++.old-deja/g++.other/crash18.C: Remove.
17233
17234 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17235
17236         * g++.dg/template/explicit3.C: New.
17237         * g++.dg/template/explicit4.C: New.
17238         * g++.dg/template/explicit5.C: New.
17239
17240         PR c++/11347
17241         * g++.dg/template/memtmpl1.C: New.
17242
17243 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17244
17245         PR target/11565
17246         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17247         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17248
17249 2003-07-30  Jan Hubicka  <jh@suse.cz>
17250
17251         * vtgc1.c: Kill.
17252
17253 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17254
17255         * gcc.dg/struct-in-proto-1.c: New test.
17256
17257 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17258
17259         * gcc.dg/cpp/include2.c: Only expect one message.
17260
17261 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17262
17263         PR c++/9447
17264         * g++.dg/template/using1.C: New test.
17265         * g++.dg/template/using2.C: New test.
17266         * g++.dg/template/using3.C: New test.
17267         * g++.dg/template/using4.C: New test.
17268
17269 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17270
17271         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17272         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17273
17274 2003-07-28  Jan Hubicka  <jh@suse.cz>
17275
17276         PR c++/11530
17277         * g++.dg/opt/call1.C: New test.
17278
17279 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17280
17281         PR c++/11667
17282         * g++.dg/init/enum2.C: New test.
17283         * g++.dg/template/overload1.C: Add "-w" option.
17284
17285 2003-07-28    <hp@bitrange.com>
17286
17287         * gcc.dg/Wdeclaration-after-statement-1.c,
17288         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17289
17290 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17291
17292         * gcc.c-torture/compile/20030725-1.c: New test.
17293
17294 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17295
17296         * gcc.dg/20030505.c: Only run for SPE.
17297         Remove definition of opaque type.
17298
17299 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17300
17301         * g++.dg/template/ptrmem6.C: New test.
17302
17303 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17304
17305         * gcc.c-torture/compile/zero-strct-2.c: New test.
17306
17307 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17308
17309         * gcc.dg/intermod-1.c: New test.
17310
17311 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17312
17313         PR c++/11617
17314         * g++.dg/template/lookup2.C: New test.
17315         * g++.dg/template/memclass1.C: Remove instantiated from error.
17316         * g++.dg/other/error2.C: Tweak expected errors.
17317
17318         PR c++/11596
17319         * g++.dg/template/defarg3.C: New test.
17320
17321         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17322
17323 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17324
17325         * g++.dg/inherit/access5.C: New test.
17326
17327 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17328
17329         PR c++/11513
17330         * g++.dg/template/crash8.C: New test.
17331
17332 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17333
17334         PR c/10602
17335         * gcc.dg/noncompile/incomplete-2.c: New test.
17336
17337 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17338
17339         PR c++/11645
17340         * g++.dg/inherit/access4.C: New test.
17341
17342         PR c++/11517
17343         * g++.dg/expr/cond2.C: New test.
17344
17345         PR optimization/10679
17346         * g++.dg/opt/inline4.C: New test.
17347
17348 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17349
17350         * g++.dg/parse/crash10: New test.
17351
17352 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17353
17354         * g++.dg/ext/flexary1.C: New test.
17355
17356 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17357
17358         PR c++/10793
17359         * g++.dg/template/crash9.C: New test.
17360
17361 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17362
17363         PR c++/3004
17364         * g++.dg/parse/typedef3.C: New test.
17365
17366         PR c++/7906
17367         * g++.dg/parse/operator2.C: New test.
17368
17369         PR c++/8895
17370         * g++.dg/parse/def-tmpl-arg1.C: New test.
17371
17372         PR c++/9282
17373         * g++.dg/parse/funptr1.C: New test.
17374
17375         PR c++/9452
17376         * g++.dg/parse/ambig3.C: New test.
17377
17378         PR c++/9454
17379         * g++.dg/parse/operator3.C: New test.
17380
17381         PR c++/9486
17382         * g++.dg/parse/template10.C: New test.
17383
17384         PR c++/9488
17385         * g++.dg/parse/template11.C: New test.
17386
17387         PR c++/10150
17388         * g++.dg/parse/invalid-op1.C: New test.
17389
17390         PR c++/10247
17391         * g++.dg/parse/condexpr1.C: New test.
17392
17393 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17394
17395         * g++.dg/ext/packed3.C: New test.
17396         * g++.dg/ext/packed4.C: New test.
17397
17398         * gcc.dg/pack-test-3.c: New test.
17399
17400 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17401
17402         * lib/compat.exp: Handle dg-options per source file.
17403         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17404         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17405         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17406         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17407         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17408         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17409         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17410         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17411         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17412         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17413         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17414         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17415         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17416         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17417
17418 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17419
17420         PR c/10320
17421         * gcc.c-torture/execute/20030718-1.c: New test.
17422
17423 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17424
17425         PR optimization/11536
17426         * gcc.dg/20030721-1.c: New test.
17427
17428 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17429
17430         PR c++/11546
17431         * g++.dg/template/lookup1.C: New test.
17432
17433 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17434
17435         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17436         diagnostics of ill-formed constructs involving labels.
17437         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17438         the new 'previously defined here' message.
17439
17440 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17441
17442         * g++.dg/parse/non-dependent2.C: New test.
17443
17444 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17445
17446         * g++.dg/init/init-ref4.C: xfail on targets without
17447         weak symbols.
17448
17449 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17450
17451         PR target/11087
17452         * gcc.c-torture/execute/20030717-1.c: New test.
17453
17454 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17455
17456         * g++.dg/opt/cfg1.C: New test.
17457
17458 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17459
17460         PR optimization/11557
17461         * gcc.dg/20030717-1.c: New test.
17462
17463 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17464
17465         PR c++/10476
17466         * g++.dg/expr/crash-1.C: New test.
17467
17468         PR c++/11027
17469         * g++.dg/template/init3.C: New test.
17470
17471         PR c++/8222
17472         * g++.dg/template/non-dependent1.C: New test.
17473
17474         PR c++/11070
17475         * g++.dg/template/non-dependent2.C: New test.
17476
17477         PR c++/11071
17478         * g++.dg/template/non-dependent3.C: New test.
17479
17480         PR c++/9907
17481         * g++.dg/template/sizeof5.C: New test.
17482
17483 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17484
17485         PR 11498
17486         * gcc.c-torture/compile/mangle-1.c: New file.
17487
17488 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17489
17490         PR c++/7809
17491         * g++.dg/parse/access3.C: New test.
17492
17493 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17494
17495         PR c++/11384
17496         * g++.dg/init/init-ref4.C: New test.
17497
17498 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17499
17500         PR c++/11547
17501         * g++.dg/parse/constant3.C: New test.
17502         * g++.dg/parse/crash7.C: Likewise.
17503
17504 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17505
17506         PR target/11008
17507         * gcc.dg/i386-pentium4-not-mull.c: New.
17508
17509 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17510
17511         * gcc.dg/asm-names.c (ymain): Make it weak.
17512
17513 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17514
17515         PR c++/5421
17516         * g++.dg/template/friend21.C: New test.
17517
17518 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17519
17520         * gcc.dg/cleanup-8.c: New test.
17521         * gcc.dg/cleanup-9.c: New test.
17522
17523 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17524
17525         * g++.dg/ext/dll-MI1.h: New file.
17526         * g++.dg/ext/dllexport-MI1.C: New file.
17527         * g++.dg/ext/dllimport-MI1.C: New file.
17528
17529 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17530
17531         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17532         it does not have cmpstrsi patterns (just cmpmemsi).
17533
17534 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17535
17536         PR debug/11473
17537         * g++.dg/debug/debug8.C: New test.
17538
17539 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17540
17541         PR c++/10108
17542         * g++.dg/template/crash7.C: New test.
17543
17544 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17545
17546         PR target/10795
17547         * gcc.c-torture/compile/20030708-1.c: New.
17548
17549 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17550
17551         * gcc.c-torture/execute/20030715-1.c: New test.
17552
17553 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17554
17555         * gcc.dg/pch/inline-3.c: New file.
17556         * gcc.dg/pch/inline-3.hs: New file.
17557         * gcc.dg/pch/inline-4.c: New file.
17558         * gcc.dg/pch/inline-4.hs: New file.
17559
17560 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17561
17562         PR c++/11509
17563         * g++.dg/template/crash6.C: New test.
17564
17565         PR c++/7053
17566         * g++.dg/template/friend20.C: New test.
17567
17568         PR c++/7019
17569         * g++.dg/template/overload2.C: New test.
17570
17571 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17572
17573         PR optimization/11440
17574         * gcc.c-torture/execute/20030714-1.c: New test.
17575
17576 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17577
17578         PR c++/11154
17579         * g++.dg/template/partial2.C: New test.
17580
17581 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17582
17583         PR c++/11503
17584         * g++.dg/template/anon1.C: New test.
17585
17586         PR c++/11493
17587         PR c++/11495
17588         * g++.dg/parse/template9.C: Likewise.
17589         * g++.dg/template/crash4.C: New test.
17590         * g++.dg/template/koenig1.C: Likewise.
17591         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17592         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17593         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17594         functions.
17595         * g++.old-deja/g++.jason/template36.C: Likewise.
17596         * g++.old-deja/g++.mike/p1989.C: Likewise.
17597         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17598         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17599         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17600         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17601         compiling.
17602         * g++.old-deja/g++.pt/union2.C: Use this->.
17603
17604 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17605
17606         * gcc.dg/20030711-1.c: New test.
17607
17608 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17609
17610         PR c++/11050
17611         * g++.dg/parse/args1.C: New test.
17612         * g++.pt/defarg8.C: Change expected errors.
17613
17614 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17615
17616         PR c++/8164
17617         * g++.dg/template/nontype2.C: New test.
17618
17619         PR c++/10558
17620         * g++.dg/parse/template8.C: New test.
17621
17622         PR c++/8327
17623         * g++.dg/template/scope1.C: New test.
17624
17625         * g++.dg/warn/Wsign-compare-1.C: New test.
17626
17627 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17628
17629         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17630
17631 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17632
17633         PR c++/9411
17634         * g++.dg/template/explicit2.C: New test.
17635
17636         PR c++/10032
17637         * g++.dg/warn/pedantic1.C: New test.
17638
17639 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17640
17641         PR c++ 9483
17642         * g++.dg/other/field1.C: New test.
17643
17644 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17645
17646         PR c/11449
17647         * gcc.c-torture/compile/20030707-1.c: New.
17648
17649 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17650
17651         PR c++/10849
17652         * g++.dg/template/access12.C: New test.
17653
17654 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17655
17656         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17657         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17658         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17659         * gcc.misc-tests/gcov.exp: Update
17660         * g++.dg/gcov/gcov.exp: Update
17661         * lib/gcov.exp: Update.
17662
17663 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17664
17665         * g++.dg/abi/mangle17.C: Make sure template expressions are
17666         dependent.
17667         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17668         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17669         * g++.dg/opt/stack1.C: Remove erroneous code.
17670         * g++.dg/parse/template7.C: New test.
17671         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17672         * g++.old-deja/g++.pt/crash4.C: Likewise.
17673
17674 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17675
17676         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17677         with zero or one occurence of `$' after the initial `L'.
17678
17679 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17680
17681         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17682
17683 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17684
17685         PR c/11370
17686         * gcc.dg/Wunreachable-6.c: New testcase.
17687         * gcc.dg/Wunreachable-7.c: New testcase.
17688
17689 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17690
17691         PR c/11420
17692         * gcc.dg/20030708-1.c: New test.
17693
17694 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17695
17696         * gcc.dg/compat/sdata-section.h: New file.
17697         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17698         * gcc.dg/torture/mips-sdata-1.c: New test.
17699
17700 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17701
17702         PR c++/11030
17703         * g++.dg/template/friend19.C: New test.
17704
17705 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17706
17707         * g++.dg/opt/strength-reduce.C: New test.
17708
17709 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17710
17711         PR target/10979
17712         * gcc.dg/20030707-1.c: New testcase.
17713
17714 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17715
17716         PR optimization/11059
17717         * g++.dg/opt/emptyunion.C: New testcase.
17718
17719 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17720             Eric Botcazou  <ebotcazou@libertysurf.fr>
17721
17722         * g++.dg/opt/stack1.C: New test.
17723
17724 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17725
17726         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17727         run test.
17728
17729         PR c++/11431
17730         * g++.dg/expr/static_cast3.C: New test.
17731
17732 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17733
17734         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17735         everywhere.
17736         * gcc.dg/concat.c: Concatenation of string constants with
17737         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17738         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17739         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17740         necessary to avoid multi-character character constant warning.
17741         * gcc.dg/cpp/escape.c: Likewise.
17742         * gcc.dg/cpp/ucs.c: Likewise.
17743         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17744         Fix a typo.
17745
17746 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17747
17748         PR c/11428
17749         * gcc.c-torture/compile/20030704-1.c: New.
17750
17751 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17752
17753         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17754
17755 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17756
17757         PR c++/5287, PR c++/7910,  PR c++/11021
17758         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17759         tests for warnings.
17760         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17761         * g++.dg/ext/dllimport3.C: Likewise.
17762         * g++.dg/ext/dllimport4.C: New file.
17763         * g++.dg/ext/dllimport5.C: New file.
17764         * g++.dg/ext/dllimport6.C: New file.
17765         * g++.dg/ext/dllimport7.C: New file.
17766         * g++.dg/ext/dllimport8.C: New file.
17767         * g++.dg/ext/dllimport9.C: New file.
17768         * g++.dg/ext/dllimport10.C: New file.
17769         * g++.dg/ext/dllexport1.C: New file.
17770
17771 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17772
17773         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17774         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17775
17776 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17777
17778         * gcc.dg/builtins-25.c: New testcase.
17779         * gcc.dg/builtins-26.c: New testcase.
17780
17781 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17782
17783         * gcc.dg/compat/vector-defs.h: New file.
17784         * gcc.dg/compat/vector-setup.h: New file.
17785         * gcc.dg/compat/vector-check.h: New file.
17786         * gcc.dg/compat/vector-1_main.c: New file.
17787         * gcc.dg/compat/vector-1_x.c: New file.
17788         * gcc.dg/compat/vector-1_y.c: New file.
17789         * gcc.dg/compat/vector-2_main.c: New file.
17790         * gcc.dg/compat/vector-2_x.c: New file.
17791         * gcc.dg/compat/vector-2_y.c: New file.
17792
17793         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17794         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17795         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17796         * gcc.dg/compat/struct-align-1.h: New file.
17797         * gcc.dg/compat/struct-align-1_main.c: New file.
17798         * gcc.dg/compat/struct-align-1_x.c: New file.
17799         * gcc.dg/compat/struct-align-1_y.c: New file.
17800         * gcc.dg/compat/struct-align-2.h: New file.
17801         * gcc.dg/compat/struct-align-2_main.c: New file.
17802         * gcc.dg/compat/struct-align-2_x.c: New file.
17803         * gcc.dg/compat/struct-align-2_y.c: New file.
17804
17805         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17806         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17807         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17808         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17809         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17810         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17811         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17812         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17813         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17814         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17815         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17816         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17817         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17818         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17819         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17820         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17821         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17822         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17823         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17824         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17825         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17826         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17827         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17828         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17829         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17830         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17831         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17832         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17833         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17834
17835 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17836
17837         * gcc.dg/i386-call-1.c: New test.
17838
17839 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17840
17841         PR c++/9162
17842         * g++.dg/parse/defarg4.C: New.
17843
17844 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17845
17846         PR target/10700
17847         * gcc.c-torture/compile/20030703-1.c: New test case.
17848
17849 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17850
17851         * g++.dg/template/local3.C: Remove extra semicolon.
17852
17853 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17854
17855         * gcc.dg/i386-volatile-1.c: New test.
17856
17857 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17858
17859         PR c++/11072
17860         * g++.dg/other/offsetof2.C: XFAIL.
17861         * g++.dg/other/offsetof5.C: New.
17862
17863         PR c++/10219
17864         * g++.dg/template/error1.C: New.
17865
17866         PR c++/9779
17867         * g++.dg/template/dependent-expr1.C: New.
17868
17869 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17870
17871         PR c++/6949
17872         * g++.dg/template/local3.C: New test.
17873
17874         PR c++/11149
17875         * g++.dg/lookup/scoped6.C: New test.
17876
17877 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17878
17879         PR c++/8046
17880         * g++.dg/other/error7.C: New test.
17881
17882 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17883
17884         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17885         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17886         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17887         * g++.old-deja/g++.other/union2.C: Likewise.
17888         * gcc.dg/c90-const-expr-2.c: Likewise.
17889         * gcc.dg/c90-const-expr-3.c: Likewise.
17890         * gcc.dg/c99-const-expr-2.c: Likewise.
17891         * gcc.dg/c99-const-expr-3.c: Likewise.
17892         * gcc.dg/concat.c: Likewise.
17893
17894 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17895
17896         PR c++/9559
17897         * g++.dg/init/static1.C: New test.
17898
17899 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17900
17901         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17902         * g++.old-deja/g++.other/access2.C: Likewise.
17903         * g++.old-deja/g++.other/decl2.C: Likewise.
17904         * gcc.c-torture/execute/20020615-1.c: Likewise.
17905
17906 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17907
17908         PR c++/4933
17909         * g++.dg/template/sizeof4.C: New test.
17910
17911 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17912
17913         * g++.dg/other/error6.C: New test.
17914
17915 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17916
17917         PR c++/10750
17918         * g++.dg/parse/constant2.C: New test.
17919
17920 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17921
17922         PR c++/11106
17923         * g++.dg/other/error5.C: New test.
17924
17925 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17926
17927         * gcc.dg/format/gcc_diag-1.c: New test.
17928
17929 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17930
17931         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17932
17933 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17934
17935         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17936         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17937         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17938
17939 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17940
17941         * gcc.c-torture/execute/builtins/string-8.c: New test.
17942         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17943         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17944         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17945
17946 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17947
17948         PR c++/10468
17949         * g++.dg/ext/typeof6.C: New test.
17950
17951 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17952
17953         PR c++/10796
17954         * g++.dg/init/enum1.C: New test.
17955
17956 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17957
17958         * gcc.dg/20030627-1.c: New test.
17959
17960 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17961
17962         PR c++/11332
17963         * g++.dg/expr/static_cast2.C: New test.
17964
17965 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17966             Jakub Jelinek  <jakub@redhat.com>
17967
17968         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17969         sprintf(dst,"%s",src) optimization.
17970         * gcc.c-torture/execute/20030626-1.c: New test case.
17971         * gcc.c-torture/execute/20030626-2.c: New test case.
17972
17973 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17974
17975         * gcc.c-torture/execute/multi-ix.c: New test.
17976
17977         * gcc.c-torture/execute/simd-4.c (main):
17978         Added missing semicolon at end of union.
17979
17980 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17981
17982         PR c++/8266
17983         * g++.dg/template/explicit-instantiation3.C: New test.
17984
17985 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17986
17987         * gcc.dg/20030626-1.c: Use signed char.
17988
17989 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17990
17991         * gcc.dg/20030626-1.c: New test.
17992
17993 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17994
17995         * const-str-2.m: Update.
17996
17997 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17998
17999         PR c++/10990
18000         * g++.dg/rtti/dyncast1.C: New test.
18001         * g++.dg/abi/mangle4.C: Correct base-specifier access.
18002         * g++.dg/lookup/scoped1.C: Remove XFAIL.
18003         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
18004
18005         PR c++/10931
18006         * g++.dg/expr/static_cast1.C: New test.
18007
18008 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
18009
18010         * gcc.dg/20030625-1.c: New test.
18011
18012 2003-06-24  Roger Sayle  <roger@eyesopen.com>
18013
18014         * gcc.c-torture/compile/20030624-1.c: New test case.
18015
18016 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
18017
18018         * gcc.c-torture/execute/string-opt-17.c: New test.
18019
18020 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
18021
18022         PR c++/5754
18023         * g++.dg/parse/crash6.C: New test.
18024
18025 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18026
18027         * gcc.dg/builtins-24.c: New test case.
18028
18029 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18030
18031         * g++.dg/opt/operator1.C: New test.
18032
18033 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18034
18035         * gcc.c-torture/execute/string-opt-16.c: New test case.
18036
18037 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18038
18039         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18040         * g++.old-deja/g++.other/conv7.C: Likewise
18041         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18042         * g++.old-deja/g++.other/overload14.C: Likewise.
18043
18044 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18045
18046         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18047         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18048
18049 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18050
18051         PR c++/10888
18052         * g++.dg/warn/Winline-3.C: New test.
18053
18054 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18055
18056         * lib/target-supports.exp (check_alias_available): Make the test
18057         program acceptable to the Solaris assembler.
18058
18059         PR c++/10749
18060         * g++.dg/template/memclass2.C: New test.
18061
18062 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18063             Eric Botcazou  <ebotcazou@libertysurf.fr>
18064
18065         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18066         data for non-matching targets.
18067         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18068
18069 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18070
18071         PR c++/10845
18072         * g++.dg/template/member3.C: New test.
18073
18074 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18075
18076         PR c++/10939
18077         * g++.dg/template/func1.C: New test.
18078
18079         PR c++/9649
18080         * g++.dg/template/static4.C: New test.
18081         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18082
18083         PR c++/11041
18084         * g++.dg/init/ref7.C: New test.
18085
18086 2003-06-19  Matt Austern  <austern@apple.com>
18087
18088         PR c++/11228
18089         * g++.dg/anew1.C: New test.
18090         * g++.dg/anew2.C: New test.
18091         * g++.dg/anew3.C: New test.
18092         * g++.dg/anew4.C: New test.
18093
18094 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18095
18096         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18097
18098 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18099
18100         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18101         endian-dependent.
18102
18103 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18104
18105         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18106         Remove cruft.
18107
18108 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18109
18110         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18111         * gcc.c-torture/compile/961203-1.c: Likewise.
18112         * gcc.c-torture/compile/980506-1.c: Likewise.
18113
18114 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18115
18116         PR c++/10712
18117         * g++.dg/lookup/using7.C: New test.
18118
18119 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18120
18121         PR c++/11105
18122         * g++.dg/abi/conv1.C: Remove it.
18123         * g++.dg/template/conv7.C: New test.
18124         * g++.dg/template/conv8.C: Likewise.
18125         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18126         conversion operator.
18127
18128 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18129
18130         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18131         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18132         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18133         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18134         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18135         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18136         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18137         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18138         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18139         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18140         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18141         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18142         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18143         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18144         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18145         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18146         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18147         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18148         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18149         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18150         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18151         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18152         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18153         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18154         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18155         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18156         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18157         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18158         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18159
18160 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18161
18162         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18163         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18164         indications.
18165
18166 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18167
18168         * gcc.dg/i386-387-5.c: New test case.
18169         * gcc.dg/i386-387-6.c: New test case.
18170         * gcc.dg/builtins-23.c: New test case.
18171
18172 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18173
18174         * gcc.dg/builtins-22.c: New test case.
18175         * gcc.dg/i386-387-1.c: Update to test exp.
18176         * gcc.dg/i386-387-2.c: Likewise.
18177
18178 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18179
18180         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18181
18182 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18183
18184         * lib/gcc-dg.exp (dg-require-dll): New function.
18185         (dg-xfail-if): Likewise.
18186         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18187         driver.
18188
18189         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18190         * gcc.c-torture/compile/20001205-1.c: Likewise.
18191         * gcc.c-torture/compile/20001226-1.c: Likewise.
18192         * gcc.c-torture/compile/20010518-2.c: Likewise.
18193         * gcc.c-torture/compile/20020312-1.c: Likewise.
18194         * gcc.c-torture/compile/20020604-1.c: Likewise.
18195         * gcc.c-torture/compile/920501-12.c: Likewise.
18196         * gcc.c-torture/compile/920501-4.c: Likewise.
18197         * gcc.c-torture/compile/920520-1.c: Likewise.
18198         * gcc.c-torture/compile/920521-1.c: Likewise.
18199         * gcc.c-torture/compile/920625-1.c: Likewise.
18200         * gcc.c-torture/compile/961203-1.c: Likewise.
18201         * gcc.c-torture/compile/980506-1.c: Likewise.
18202         * gcc.c-torture/compile/981006-1.c: Likewise.
18203         * gcc.c-torture/compile/981022-1.c: Likewise.
18204         * gcc.c-torture/compile/981223-1.c: Likewise.
18205         * gcc.c-torture/compile/990617-1.c: Likewise.
18206         * gcc.c-torture/compile/dll.c: Likewise.
18207         * gcc.c-torture/compile/labels-3.c: Likewise.
18208         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18209         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18210         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18211         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18212         * gcc.c-torture/compile/simd-5.c: Likewise.
18213         * gcc.c-torture/compile/20000804-1.x: Remove.
18214         * gcc.c-torture/compile/20001205-1.x: Likewise.
18215         * gcc.c-torture/compile/20001226-1.x: Likewise.
18216         * gcc.c-torture/compile/20010518-2.x: Likewise.
18217         * gcc.c-torture/compile/20020312-1.x: Likewise.
18218         * gcc.c-torture/compile/20020604-1.x: Likewise.
18219         * gcc.c-torture/compile/920501-12.x: Likewise.
18220         * gcc.c-torture/compile/920501-4.x: Likewise.
18221         * gcc.c-torture/compile/920520-1.x: Likewise.
18222         * gcc.c-torture/compile/920521-1.x: Likewise.
18223         * gcc.c-torture/compile/920625-1.x: Likewise.
18224         * gcc.c-torture/compile/961203-1.x: Likewise.
18225         * gcc.c-torture/compile/980506-1.x: Likewise.
18226         * gcc.c-torture/compile/981006-1.x: Likewise.
18227         * gcc.c-torture/compile/981022-1.x: Likewise.
18228         * gcc.c-torture/compile/981223-1.x: Likewise.
18229         * gcc.c-torture/compile/990617-1.x: Likewise.
18230         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18231         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18232         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18233         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18234         * gcc.c-torture/compile/simd-5.x: Likewise.
18235
18236         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18237
18238 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18239
18240         * gcc.c-torture/execute/20030611-1.c: New test.
18241
18242 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18243
18244         PR middle-end/168
18245         * gcc.dg/20030612-1.c: New test case.
18246
18247 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18248
18249         PR c++/10635
18250         * g++.dg/expr/cast1.C: New test.
18251
18252 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18253
18254         * gcc.dg/builtins-21.c: New test case.
18255
18256 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18257
18258         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18259         options instead of at the end.
18260         * lib/objc.exp (objc_target_compile): Likewise.
18261
18262 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18263
18264         PR c++/10432
18265         * g++.dg/parse/error1.C: New test.
18266
18267 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18268
18269         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18270         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18271         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18272         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18273         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18274         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18275         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18276         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18277         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18278         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18279         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18280         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18281         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18282         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18283         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18284         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18285         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18286         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18287         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18288         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18289         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18290         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18291         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18292         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18293
18294         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18295         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18296         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18297         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18298         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18299         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18300         * gcc.dg/compat/scalar-return-3_main.c: New file.
18301         * gcc.dg/compat/scalar-return-3_x.c: New file.
18302         * gcc.dg/compat/scalar-return-3_y.c: New file.
18303         * gcc.dg/compat/scalar-return-4_main.c: New file.
18304         * gcc.dg/compat/scalar-return-4_x.c: New file.
18305         * gcc.dg/compat/scalar-return-4_y.c: New file.
18306
18307 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18308
18309         * gcc.dg/compat/fp2-struct-check.h: New file.
18310         * gcc.dg/compat/fp2-struct-defs.h: New file.
18311         * gcc.dg/compat/fp2-struct-init.h: New file.
18312         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18313         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18314         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18315         * gcc.dg/compat/struct-return-10_main.c: New file.
18316         * gcc.dg/compat/struct-return-10_x.c: New file.
18317         * gcc.dg/compat/struct-return-10_y.c: New file.
18318
18319         * gcc.dg/compat/compat-common.h: New file.
18320         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18321         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18322         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18323         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18324         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18325         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18326         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18327         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18328         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18329         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18330         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18331         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18332         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18333         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18334         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18335         * gcc.dg/compat/small-struct-check.h: Ditto.
18336         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18337         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18338         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18339         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18340         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18341         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18342         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18343         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18344         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18345         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18346         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18347         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18348         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18349         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18350         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18351         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18352         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18353         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18354         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18355         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18356         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18357         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18358         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18359         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18360         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18361         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18362         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18363         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18364         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18365         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18366
18367 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18368
18369         * g++.dg/pch/static-1.C: New file.
18370         * g++.dg/pch/static-1.Hs: New file.
18371
18372 2003-06-10  Richard Henderson  <rth@redhat.com>
18373
18374         * gcc.dg/asm-7.c: Adjust expected warning text.
18375
18376 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18377
18378         * gcc.dg/builtins-20.c: New test case.
18379
18380 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18381
18382         PR c++/11131
18383         * g++.dg/opt/template1.C: New test.
18384
18385 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18386
18387         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18388         additional_sources.
18389
18390 2003-05-21  David Taylor  <dtaylor@emc.com>
18391
18392         * gcc.dg/Wpadded.c: New file.
18393
18394 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18395
18396         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18397         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18398         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18399         dg-require-weak.
18400
18401 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18402
18403         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18404
18405 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18406
18407         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18408         (dg-require-alias): Likewise.
18409         (dg-require-gc-sections): Likewise.
18410         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18411
18412 2003-06-08  Richard Henderson  <rth@redhat.com>
18413
18414         * gcc.dg/20011029-2.c: Fix the array reference.
18415         * gcc.dg/asm-7.c: New.
18416
18417 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18418
18419         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18420
18421 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18422
18423         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18424         (dg-require-gc-sections): Likewise.
18425
18426 2003-06-08  Jan Hubicka  <jh@suse.cz>
18427
18428         * i386-cmov1.c: Fix regular expression.
18429         * i386-cvt-1.c: Likewise.
18430         * i386-local.c: Likewise.
18431         * i386-local2.c: Likewise.
18432         * i386-mul.c: Likewise.
18433         * i386-ssetype-1.c: Likewise.
18434         * i386-ssetype-3.c: Likewise.
18435         * i386-ssetype-5.c: Likewise.
18436
18437 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18438
18439         PR c++/11039
18440         * g++.dg/warn/implicit-typename2.C: New test.
18441         * g++.dg/warn/implicit-typename3.C: New test.
18442
18443 2003-06-07  Richard Henderson  <rth@redhat.com>
18444
18445         * g++.dg/other/offsetof3.C: Use size_t.
18446         * g++.dg/other/offsetof4.C: Likewise.
18447
18448 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18449
18450         * lib/copy-file.exp: New. Implement gcc_copy_files.
18451
18452         * lib/dg-pch.exp: Load copy-file.exp
18453         (dg-pch): Use gcc_copy_files instead of "file copy".
18454
18455 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18456
18457         * gcc.dg/weak/weak.exp: Simplify.
18458         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18459         * gcc.dg/weak/weak-1.c: Likewise.
18460         * gcc.dg/weak/weak-2.c: Likewise.
18461         * gcc.dg/weak/weak-3.c: Likewise.
18462         * gcc.dg/weak/weak-4.c: Likewise.
18463         * gcc.dg/weak/weak-5.c: Likewise.
18464         * gcc.dg/weak/weak-6.c: Likewise.
18465         * gcc.dg/weak/weak-7.c: Likewise.
18466         * gcc.dg/weak/weak-8.c: Likewise.
18467         * gcc.dg/weak/weak-9.c: Likewise.
18468
18469 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18470
18471         gcc.c-torture/execute/20030606-1.c: New.
18472
18473 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18474
18475         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18476         * gcc.dg/builtins-19.c: Likewise.
18477
18478 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18479
18480         * gcc.dg/builtins-2.c: Add some more tests.
18481         * gcc.dg/builtins-18.c: New test case.
18482         * gcc.dg/builtins-19.c: New test case.
18483
18484 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18485             Jim Wilson  <wilson@tuliptree.org>
18486
18487         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18488
18489 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18490
18491         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18492         mempcpy/stpcpy calls not to be optimized into something else.
18493         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18494         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18495         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18496
18497 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18498
18499         * gcc.dg/format/asm_fprintf-1.c: New test.
18500
18501 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18502
18503         * lib/gcc-defs.exp (additional_sources): New variable.
18504         (dg-additional-sources): New function.
18505         (additional_files): New variable.
18506         (dg-additional-files): New function.
18507         (dg-additional-files-options): Likewise.
18508         * lib/gcc-dg.exp (dg-require-weak): New function.
18509         (dg-require-alias): Likewise.
18510         (dg-require-gc-sections): Likewise.
18511         * lib/target-supports.exp (check_alias_available): Remove testfile
18512         parameter.
18513         (check_gc_sections_available): New function.
18514         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18515         (dg-gpp-additional-files): Likewise.
18516         * lib/g++.exp (additional_sources): Remove.
18517         (additional_files): Likewise.
18518         (g++_target_compile): Use dg-additional-files-options.
18519
18520         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18521         Tcl logic.
18522         * gcc.dg/special/ecos.exp: Remove.
18523         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18524         * gcc.dg/special/alias-1.c: Likewise.
18525         * gcc.dg/special/alias-2.c: Likewise.
18526         * gcc.dg/special/gcsec-1.c: Likewise.
18527         * gcc.dg/special/weak-1.c: Likewise.
18528         * gcc.dg/special/weak-2.c: Likewise.
18529         * gcc.dg/special/wkali-1.c: Likewise.
18530         * gcc.dg/special/wkali-2.c: Likewise.
18531
18532         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18533         dg-gpp-additional-*.
18534         * g++.dg/special/conpr-3.C: Likewise.
18535         * g++.dg/special/conpr-4.C: Likewise.
18536         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18537         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18538         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18539         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18540         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18541         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18542         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18543         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18544         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18545         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18546         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18547         * g++.old-deja/g++.other/comdat1.C: Likewise.
18548         * g++.old-deja/g++.other/comdat2.C: Likewise.
18549         * g++.old-deja/g++.other/comdat3.C: Likewise.
18550         * g++.old-deja/g++.other/ctor1.C: Likewise.
18551         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18552
18553 2003-06-05  Richard Henderson  <rth@redhat.com>
18554
18555         * gcc.dg/debug/20030605-1.c: New.
18556
18557 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18558
18559         * README.QMTEST: Update.
18560
18561 2003-06-04  Richard Henderson  <rth@redhat.com>
18562
18563         * gcc.dg/cleanup-1.c: New.
18564         * gcc.dg/cleanup-2.c: New.
18565         * gcc.dg/cleanup-3.c: New.
18566         * gcc.dg/cleanup-4.c: New.
18567         * gcc.dg/cleanup-5.c: New.
18568         * gcc.dg/cleanup-6.c: New.
18569         * gcc.dg/cleanup-7.c: New.
18570
18571 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18572
18573         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18574
18575         * lib/dg-pch.exp: New file.
18576         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18577         * gcc.dg/pch/pch.exp: Likewise.
18578
18579 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18580
18581         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18582         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18583         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18584         * gcc.dg/builtins-17.c: New test case.
18585         * gcc.dg/i386-387-4.c: New test case.
18586         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18587
18588 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18589
18590         * gcc.dg/ultrasp9.c: New test.
18591
18592 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18593
18594         * gcc.c-torture/compile/20030604-1.c: New test.
18595         * gcc.dg/sparc-constant-1.c: New test.
18596
18597 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18598
18599         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18600
18601 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18602
18603         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18604
18605         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18606         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18607
18608 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18609
18610         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18611
18612 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18613
18614         PR c++/10940
18615         * g++.dg/template/spec10.C: New test.
18616
18617 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18618
18619         * gcc.dg/builtins-16.c: New test case.
18620
18621 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18622
18623         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18624         mempcpy test with post-increments.
18625         * gcc.c-torture/execute/string-opt-3.c: New test.
18626         * gcc.dg/string-opt-1.c: New test.
18627
18628 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18629
18630         PR fortran/10965
18631         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18632
18633 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18634
18635         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18636         (scan-assembler): ... here.  Use dg-scan.
18637         (scan-assembler-not): Likewise.
18638         (scan-file): New function.
18639         (scan-file-not): Likewise.
18640         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18641         * gcc.dg/cpp/_Pragma4.c: Likewise.
18642         * gcc.dg/cpp/_Pragma5.c: Likewise.
18643         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18644         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18645         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18646         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18647         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18648         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18649         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18650         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18651         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18652         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18653         * gcc.dg/cpp/cxxcom1.c: Likewise.
18654         * gcc.dg/cpp/line1.c: Likewise.
18655         * gcc.dg/cpp/maccom1.c: Likewise.
18656         * gcc.dg/cpp/maccom2.c: Likewise.
18657         * gcc.dg/cpp/maccom3.c: Likewise.
18658         * gcc.dg/cpp/maccom4.c: Likewise.
18659         * gcc.dg/cpp/maccom5.c: Likewise.
18660         * gcc.dg/cpp/maccom6.c: Likewise.
18661         * gcc.dg/cpp/multiline.c: Likewise.
18662         * gcc.dg/cpp/spacing1.c: Likewise.
18663         * gcc.dg/cpp/spacing2.c: Likewise.
18664         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18665         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18666         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18667         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18668         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18669         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18670         * gcc.dg/cpp/cxxcom2.c: Likewise.
18671         * gcc.dg/cpp/cxxcom2.h: New file.
18672
18673         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18674         * g++.dg/cpp/truefalse.C: Here.
18675         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18676
18677 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18678
18679         * gcc.dg/cpp/redef3.c: New file.
18680
18681 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18682
18683         * gcc.dg/i386-loop-3.c: New test.
18684
18685 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18686
18687         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18688
18689 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18690
18691         * gcc.dg/fwrapv-1.c: New test case.
18692         * gcc.dg/fwrapv-2.c: New test case.
18693
18694 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18695
18696         PR c++/10956
18697         * g++.dg/template/spec9.C: New test.
18698
18699 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18700
18701         * gcc.dg/duff-4.c: New test case.
18702
18703 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18704
18705         PR fortran/10843
18706         * g77.dg/ffixed-form-1.f: New test
18707         * g77.dg/ffixed-form-2.f: New test
18708         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18709         * g77.dg/ffree-form-3.f: New test
18710
18711 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18712
18713         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18714         * gcc.dg/wint_t-1.c: Likewise.
18715
18716 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18717
18718         * g++.dg/template/access11.C: New test.
18719
18720 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18721
18722         PR c++/10849
18723         * g++.dg/template/access10.C: New test.
18724
18725 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18726             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18727
18728         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18729
18730 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18731
18732         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18733         suppress for powerpc-*-darwin*.
18734         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18735
18736 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18737
18738         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18739         suppress option for powerpc-*-darwin*.
18740
18741 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18742
18743         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18744         * gcc.dg/builtins-4.c: Add test for fmod.
18745
18746 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18747
18748         PR c++/10682
18749         * g++.dg/template/instantiate4.C: New test.
18750
18751 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18752
18753         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18754
18755 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18756
18757         * gcc.dg/compat/scalar-return-1_main.c: New file.
18758         * gcc.dg/compat/scalar-return-1_x.c: New file.
18759         * gcc.dg/compat/scalar-return-1_y.c: New file.
18760         * gcc.dg/compat/scalar-return-2_main.c: New file.
18761         * gcc.dg/compat/scalar-return-2_x.c: New file.
18762         * gcc.dg/compat/scalar-return-2_y.c: New file.
18763         * gcc.dg/compat/struct-return-3_main.c: New file.
18764         * gcc.dg/compat/struct-return-3_y.c: New file.
18765         * gcc.dg/compat/struct-return-3_x.c: New file.
18766         * gcc.dg/compat/struct-return-2_main.c: New file.
18767         * gcc.dg/compat/struct-return-2_x.c: New file.
18768         * gcc.dg/compat/struct-return-2_y.c: New file.
18769
18770 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18771
18772         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18773         for hppa*-hp-hpux*.
18774         * gcc.dg/20021014-1.c (dg-options): Likewise.
18775         * gcc.dg/nest.c (dg-options): Likewise.
18776
18777 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18778
18779         PR c++/9738
18780         * g++.dg/ext/dllimport2.C: New file.
18781         * g++.dg/ext/dllimport3.C: New file.
18782
18783 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18784
18785         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18786         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18787         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18788         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18789         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18790         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18791         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18792         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18793         * gcc.dg/compat/small-struct-defs.h: New file.
18794         * gcc.dg/compat/small-struct-init.h: New file.
18795         * gcc.dg/compat/small-struct-check.h: New file.
18796         * gcc.dg/compat/fp-struct-defs.h: New file.
18797         * gcc.dg/compat/fp-struct-check.h: New file.
18798         * gcc.dg/compat/fp-struct-init.h: New file.
18799         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18800         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18801
18802 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18803
18804         * gcc.dg/20030225-2.c: New test.
18805
18806 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18807             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18808
18809         * gcc.c-torture/compile/20030518-1.c: New test case.
18810
18811 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18812
18813         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18814         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18815         gcc-dg-debug-runtest.
18816         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18817         gcc-dg-debug-runtest.
18818
18819 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18820
18821         PR c++/9022
18822         * g++.dg/lookup/using6.C: New test.
18823
18824 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18825
18826         * g++.dg/parse/access2.C: New test.
18827
18828 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18829
18830         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18831         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18832         * gcc.dg/debug/debug.exp: Likewise.
18833
18834 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18835
18836         * gcc.dg/dollar.c: New test.
18837
18838 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18839
18840         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18841         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18842         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18843         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18844         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18845         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18846         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18847         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18848         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18849         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18850         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18851         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18852         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18853         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18854         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18855         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18856         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18857         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18858
18859 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18860
18861         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18862         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18863         support for "repo" mode.
18864         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18865         * lib/g77-dg.exp: Likewise.
18866         * lib/obj-dg.exp: Likewise.
18867
18868 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18869
18870         Merge from gcc-3_2-rhl8-branch:
18871         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18872
18873         * gcc.dg/tls/opt-6.c: New test.
18874
18875         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18876
18877         * gcc.dg/20030405-1.c: New test.
18878
18879         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18880
18881         * gcc.dg/20030309-1.c: New test.
18882
18883         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18884
18885         * gcc.c-torture/execute/20030307-1.c: New test.
18886
18887         2003-02-20  Randolph Chung  <tausq@debian.org>
18888
18889         * gcc.c-torture/compile/20030220-1.c: New test.
18890
18891         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18892
18893         * gcc.dg/20030217-1.c: New test.
18894
18895         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18896
18897         * gcc.c-torture/compile/20020129-1.c: New test.
18898
18899         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18900
18901         * gcc.dg/unroll-1.c: New test.
18902
18903         2002-11-16  Jan Hubicka  <jh@suse.cz>
18904
18905         * gcc.c-torture/execute/20020920-1.c: New test.
18906
18907         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18908
18909         PR target/7434
18910         * gcc.c-torture/compile/20021008-1.c: New test.
18911
18912         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18913
18914         PR target/7559
18915         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18916
18917         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18918
18919         * gcc.c-torture/compile/20020807-1.c: New test.
18920
18921         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18922
18923         * gcc.dg/tls/opt-1.c: New test.
18924
18925         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18926
18927         * gcc.dg/20020729-1.c: New test.
18928
18929         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18930
18931         * g++.dg/opt/life1.C: New test.
18932
18933         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18934
18935         * gcc.dg/20020525-1.c: New test.
18936
18937         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18938
18939         PR c++/6794
18940         * g++.dg/ext/pretty1.C: New test.
18941         * g++.dg/ext/pretty2.C: New test.
18942
18943 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18944
18945         PR c++/8385
18946         * g++.dg/ext/typeof5.C: New test.
18947
18948 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18949
18950         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18951         __USER_LABEL_PREFIX__ into account.
18952         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18953
18954 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18955
18956         * gcc.dg/builtins-15.c: New test case.
18957
18958 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18959
18960         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18961
18962 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18963
18964         * lib/g++.exp: Tweak handling of additional source files.
18965         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18966         * g++.dg/special/conpr-2a.C: Rename to ...
18967         * g++.dg/special/conpr-2a.cc: ... this.
18968         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18969         * g++.dg/special/conpr-3a.C: Rename to ...
18970         * g++.dg/special/conpr-3a.cc: This.
18971         * g++.dg/special/conpr-3b.C: Rename to ...
18972         * g++.dg/special/conpr-3b.cc: This.
18973         * g++.dg/special/conpr-4.C: New test.
18974         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18975
18976 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18977
18978         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18979
18980 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18981
18982         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18983         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18984         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18985         * g++.old-deja/g++.other/warn3.C: Likewise.
18986
18987 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18988
18989         * gcc.dg/i386-387-1.c: Update to also test log.
18990         * gcc.dg/i386-387-2.c: Likewise.
18991
18992 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18993
18994         * g77.f-torture/execute/int8421.f: New test.
18995
18996 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18997
18998         PR c++/10230, c++/10481
18999         * g++.dg/lookup/scoped5.C: New test.
19000
19001 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19002
19003         PR c++/10552
19004         * g++.dg/template/ttp6.C: New test.
19005
19006 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
19007
19008         * gcc.c-torture/execute/builtins: New directory.
19009         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
19010         gcc.c-torture/execute/builtins.
19011         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
19012         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
19013         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
19014         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
19015
19016 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19017
19018         PR c++/9252
19019         * g++.dg/template/access8.C: New test.
19020         * g++.dg/template/access9.C: New test.
19021
19022 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19023
19024         PR c++/9554
19025         * g++.dg/parse/access1.C: New test.
19026
19027 2003-05-09  DJ Delorie  <dj@redhat.com>
19028
19029         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19030         long, and not an int.
19031
19032 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19033
19034         PR c++/10555, c++/10576
19035         * g++.dg/template/memclass1.C: New test.
19036
19037 2003-05-08  DJ Delorie  <dj@redhat.com>
19038
19039         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19040         targets.
19041         * gcc.c-torture/execute/20021024-1.x: Likewise.
19042         * gcc.c-torture/execute/shiftdi.x: Likewise.
19043         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19044         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19045         * gcc.dg/20021018-1.c: Likewise.
19046
19047 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19048
19049         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19050
19051         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19052         (bcopy): Call memmove.
19053
19054 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19055
19056         * g77.f-torture/compile/8485.f: New test case.
19057
19058 2003-05-07  Richard Henderson  <rth@redhat.com>
19059
19060         PR c++/10570
19061         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19062         Verify exception_cleanup not called for rethrows.
19063         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19064         when exiting catch block without rethrowing.
19065         * g++.dg/eh/forced3.C: New.
19066         * g++.dg/eh/forced4.C: New.
19067
19068 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19069
19070         * gcc.dg/20030505.c: Fix triplet.
19071
19072 2003-05-06  DJ Delorie  <dj@redhat.com>
19073
19074         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19075         * gcc.dg/nest.c: Likewise.
19076
19077 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19078
19079         * gcc.dg/builtins-14.c: New test case.
19080
19081 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19082
19083         * lib/compat.exp (compat-execute): New argument.
19084         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19085         * gcc.dg/compat: New test directory.
19086         * gcc.dg/compat/compat.exp: New expect script.
19087         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19088         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19089         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19090         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19091         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19092         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19093
19094         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19095         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19096         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19097         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19098         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19099         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19100         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19101         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19102         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19103         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19104         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19105         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19106         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19107         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19108         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19109
19110 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19111
19112         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19113
19114 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19115
19116         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19117
19118 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19119
19120         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19121         * gcc.dg/ppc-fsel-2.c: New test.
19122
19123         * gcc.dg/unused-5.c: New test.
19124
19125 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19126
19127         PR c++/10496
19128         * g++.dg/warn/pmf1.C: New test.
19129
19130 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19131
19132         PR c++/4494
19133         * g++.dg/warn/main.C: New test.
19134
19135 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19136
19137         * gcc.dg/nonnull-3.c: New test.
19138
19139 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19140
19141         * gcc.dg/cpp/Wtrigraphs.c: Update.
19142         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19143
19144 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19145
19146         * gcc.dg/ppc-fsel-1.c: New test.
19147
19148 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19149
19150         PR c/10604
19151         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19152
19153 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19154
19155         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19156
19157 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19158
19159         PR c++/9364, c++/10553, c++/10586
19160         * g++.dg/parse/typename4.C: New test.
19161         * g++.dg/parse/typename5.C: Likewise.
19162
19163 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19164
19165         * gcc.c-torture/compile/20030503-1.c: New test.
19166
19167 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19168
19169         * g++.dg/lookup/using5.C: Fix testcase error.
19170
19171 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19172
19173         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19174         since MEABI is no longer supported.  Remove all vestiges
19175         of MEABI from the test.
19176
19177 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19178
19179         PR c++/10554
19180         * g++.dg/lookup/using5.C: New test.
19181
19182 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19183
19184         PR c++/8772
19185         * g++.dg/template/ttp5.C: New test.
19186
19187 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19188
19189         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19190         (dg-gpp-additional-sources): New function.
19191         (dg-gpp-additional-files): Likewise.
19192         * lib/g++.exp (additional_sources): New variable.
19193         (additional_files): Likewise.
19194         (g++_target_compile): Deal with them.
19195         * lib/old-dejagnu.exp: Remove.
19196         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19197         * g++.old-deja: Revise all tests to use dg commands.
19198
19199 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19200
19201         PR c++/9432, c++/9528
19202         * g++.dg/lookup/using4.C: New test.
19203
19204 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19205
19206         * gcc.dg/noreturn-5.c: New file.
19207         * gcc.dg/noreturn-6.c: New file.
19208
19209         * gcc.c-torture/compile/inline-1.c: New file.
19210
19211 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19212
19213         PR c++/10551
19214         * g++.dg/template/explicit1.C: New test.
19215
19216 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19217
19218         PR c++/10549
19219         * g++.dg/other/bitfield1.C: New test.
19220
19221         PR c++/10527
19222         * g++.dg/init/new7.C: New test.
19223
19224 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19225
19226         * g++.dg/ext/desig1.C: New test.
19227         * g++.dg/ext/init1.C: Update.
19228
19229         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19230
19231 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19232
19233         PR c++/10180
19234         * g++.dg/warn/Winline-1.C: New test.
19235
19236 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19237
19238         * gcc.c-torture/execute/string-opt-19.c: New test.
19239
19240         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19241         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19242
19243 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19244
19245         PR c++/10506
19246         * g++.dg/init/new6.C: New test.
19247
19248         PR c++/10503
19249         * g++.dg/init/ref6.C: New test.
19250
19251 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19252
19253         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19254
19255 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19256
19257         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19258         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19259
19260 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19261
19262         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19263         initialized static data members.
19264
19265 2003-04-25  H.J. Lu <hjl@gnu.org>
19266
19267         * gcc.dg/ia64-sync-4.c: New test.
19268
19269 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19270
19271         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19272         date.
19273
19274 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19275
19276         PR c++/10337
19277         * g++.dg/warn/conv1.C: New test.
19278         * g++.old-deja/g++.other/conv7.C: Adjust.
19279         * g++.old-deja/g++.other/overload14.C: Adjust.
19280
19281 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19282
19283         PR c++/10471
19284         * g++.dg/template/defarg2.C: New test.
19285
19286 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19287
19288         * gcc.dg/cpp/include2.c: Update.
19289         * gcc.dg/cpp/multiline-2.c: New.
19290         * gcc.dg/cpp/multiline.c: Update.
19291         * gcc.dg/cpp/strify2.c: Update.
19292         * gcc.dg/cpp/trad/literals-2.c: Update.
19293
19294 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19295
19296         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19297
19298 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19299
19300         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19301
19302 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19303
19304         PR c++/10451
19305         * g++.dg/parse/crash4.C: New test.
19306
19307         PR c++/9847
19308         * g++.dg/parse/crash5.C: New test.
19309
19310 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19311
19312         PR c++/10446
19313         * g++.dg/parse/crash3.C: New test.
19314
19315         PR c++/10428
19316         * g++.dg/parse/elab1.C: New test.
19317
19318 2003-04-22  Devang Patel  <dpatel@apple.com>
19319
19320         * gcc.dg/cpp/trad/funlike-5.c: New test.
19321
19322 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19323
19324         * g++.dg/other/packed1.C: Fix dg options.
19325
19326 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19327
19328         * g++.dg/other/offsetof2.C: New test.
19329
19330 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19331
19332         * g++.dg/template/recurse.C: Adjust location of error messages.
19333
19334 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19335
19336         PR c++/9881
19337         * g++.dg/init/addr-const1.C: New test.
19338         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19339
19340 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19341
19342         PR c++/10405
19343         * g++.dg/lookup/struct-hack1.C: New test.
19344
19345 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19346
19347         * ucs.c: Update diagnostic messages.
19348
19349 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19350
19351         * gcc.dg/cpp/truefalse.cpp: New test.
19352         * gcc.dg/cpp/cpp.exp: Update.
19353         * g++.dg/other/stdbool-if.C: Remove.
19354
19355 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19356
19357         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19358         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19359
19360 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19361
19362         * gcc.c-torture/compile/20030418-1.c: New test.
19363
19364 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19365
19366         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19367
19368 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19369
19370         PR c++/10347
19371         g++.dg/template/dependent-name1.C: New test.
19372
19373 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19374
19375         * gcc.dg/warn-1.c (tourist_guide): New array,
19376         contains a pointer to bar.
19377
19378 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19379
19380         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19381         * gcc.c-torture/execute/medce-1.c: New test case.
19382         * gcc.c-torture/execute/medce-2.c: New test case.
19383
19384 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19385
19386         * lib/prune.exp: Ignore more messages.
19387
19388         PR c++/10381
19389         * g++.dg/parse/lookup3.C: New test.
19390
19391 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19392
19393         * gcc.c-torture/compile/20030415-1.c : New test.
19394
19395 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19396
19397         * gcc.c-torture/execute/scope-2.c: Move to ...
19398         * gcc.dg/noncompile/scope.c: .... here.
19399
19400 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19401
19402         * gcc.dg/20030414-2.c: New test case.
19403
19404 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19405
19406         PR target/10377
19407         * gcc.dg/20030414-1.c: New test.
19408
19409 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19410
19411         * gcc.dg/builtins-12.c: New test case.
19412         * gcc.dg/builtins-13.c: New test case.
19413
19414 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19415
19416         * gcc.c-torture/execute/string-opt-18.c: New test.
19417
19418 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19419
19420         PR c++/10300
19421         * g++.dg/init/new5.C: New test.
19422
19423 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19424
19425         PR c++/7910
19426         * g++.dg/ext/dllimport1.C: New test.
19427
19428 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19429
19430         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19431
19432 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19433
19434         PR Fortran/9263
19435         * g77.f-torture/noncompile/9263.f: New test
19436         PR Fortran/1832
19437         * g77.f-torture/execute/1832.f: New test
19438
19439 2003-04-11  David Chad  <davidc@freebsd.org>
19440             Loren J. Rittle  <ljrittle@acm.org>
19441
19442         libobjc/8562
19443         * objc.dg/headers.m: New test.
19444
19445 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19446
19447         * gcc.c-torture/execute/builtin-noret-2.c: New.
19448         * gcc.c-torture/execute/builtin-noret-2.x: New.
19449         XFAIL builtin-noret-2.c at -O1 and above.
19450         * gcc.dg/redecl.c: New.
19451         * gcc.dg/Wshadow-1.c: Update error regexps.
19452
19453 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19454
19455         * g++.dg/abi/bitfield10.C: New test.
19456
19457 2003-04-09  Mike Stump  <mrs@apple.com>
19458
19459         * gcc.dg/pch/pch.exp: Make testcase names longer.
19460         * g++.dg/pch/pch.exp: Make testcase names longer.
19461
19462 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19463
19464         * gcc.dg/builtins-11.c: New test case.
19465
19466 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19467
19468         * gcc.dg/builtins-9.c: New test case.
19469         * gcc.dg/builtins-10.c: New test case.
19470
19471 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19472
19473         * gcc.dg/noncompile/init-4.c.c: New test.
19474
19475 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19476
19477         * gcc.misc-test/gcov-9.c: New test.
19478         * gcc.misc-test/gcov-10.c: New test
19479         * gcc.misc-test/gcov-11.c: New test.
19480
19481 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19482
19483         PR optimization/10024
19484         * gcc.c-torture/compile/20030405-1.c: New test.
19485
19486 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19487
19488         * gcc.dg/pch/static-3.c: New.
19489         * gcc.dg/pch/static-3.hs: New.
19490         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19491
19492 2003-04-04  Richard Henderson  <rth@redhat.com>
19493
19494         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19495         * g++.dg/eh/forced2.C: Likewise.
19496
19497 2003-04-03  Mike Stump  <mrs@apple.com>
19498
19499         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19500         target arg.
19501         (scan-assembler-times, scan-assembler-not): Likewise.
19502         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19503
19504 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19505
19506         * gcc.dg/sparc-loop-1.c: New test.
19507
19508 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19509
19510         PR other/9274
19511         * g++.dg/pch/system-2.C: New.
19512         * g++.dg/pch/system-2.Hs: New.
19513
19514 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19515
19516         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19517
19518         * g++.dg/eh/simd-1.C (vecfunc): Same.
19519
19520 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19521
19522         * gcc.c-torture/execute/20030401-1.c: New test case.
19523
19524 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19525
19526         * objc.dg/defs.m: New.
19527
19528 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19529
19530         * g++.dg/eh/simd-1.C: New.
19531         * g++.dg/eh/simd-2.C: New.
19532
19533 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19534
19535         * gcc.c-torture/execute/simd-3.c: New.
19536
19537 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19538
19539         PR c/9936
19540         * gcc.dg/20030331-2.c: New test.
19541
19542 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19543
19544         PR c++/10278
19545         * g++.dg/parse/crash2.C: New test.
19546
19547 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19548
19549         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19550         * gcc.c-torture/execute/20030331-1.c: ...here.
19551
19552 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19553
19554         * gcc.c-torture/execute/20030331-1.c: New test.
19555
19556 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19557
19558         * lib/gcov.exp: Adjust call return testing strings.
19559         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19560
19561 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19562
19563         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19564         * gcc.dg/builtins-7.c: New test case.
19565         * gcc.dg/builtins-8.c: New test case.
19566
19567 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19568
19569         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19570
19571 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19572
19573         PR c++/7647
19574         * g++.dg/lookup-class-member-2.C: New test.
19575
19576 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19577
19578         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19579
19580 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19581
19582         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19583
19584 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19585
19586         * g++.dg/init/attrib1.C: New test.
19587
19588 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19589
19590         * gcc.dg/ultrasp8.c: New test.
19591
19592 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19593
19594         * gcc.dg/ultrasp7.c: New test.
19595
19596 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19597
19598         PR c++/10047
19599         * g++.dg/template/inline1.C: New test.
19600
19601 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19602
19603         * gcc.dg/sparc-dwarf2.c: New test.
19604
19605 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19606
19607         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19608         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19609
19610 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19611
19612         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19613         than reading .x files.
19614         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19615         * g77.dg/gcov/gcov-1.f: Likewise.
19616         * gcc.misc-tests/gcov-4b.c: Likewise.
19617         * gcc.misc-tests/gcov-5b.c: Likewise.
19618         * gcc.misc-tests/gcov-6.c: Likewise.
19619         * gcc.misc-tests/gcov-7.c: Likewise.
19620         * gcc.misc-tests/gcov-8.c: Likewise.
19621         * g++.dg/gcov/gcov-1.x: Remove.
19622         * g77.dg/gcov/gcov-1.x: Likewise.
19623         * gcc.misc-tests/gcov-4b.x: Likewise.
19624         * gcc.misc-tests/gcov-5b.x: Likewise.
19625         * gcc.misc-tests/gcov-6.x: Likewise.
19626         * gcc.misc-tests/gcov-7.x: Likewise.
19627         * gcc.misc-tests/gcov-8.x: Likewise.
19628
19629 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19630
19631         PR opt/10087
19632         * gcc.dg/20030324-1.c: New test.
19633
19634 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19635
19636         PR c++/10224
19637         * g++.dg/template/arg3.C: New test.
19638
19639         PR c++/10158
19640         * g++.dg/template/friend18.C: New test.
19641
19642 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19643
19644         * g77.f-torture/compile/20030326-1.f: New test case.
19645
19646 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19647
19648         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19649
19650         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19651
19652 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19653
19654         * gcc.dg/ia64-sync-3.c: New test.
19655
19656 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19657
19658         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19659
19660 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19661
19662         * gcc.dg/ultrasp6.c: New test.
19663
19664 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19665
19666         * gcc.dg/i386-signbit-1.c: New test.
19667         * gcc.dg/i386-signbit-2.c: New test.
19668         * gcc.dg/i386-signbit-3.c: New test.
19669
19670 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19671
19672         * gcc.dg/ultrasp5.c: Fix options.
19673
19674 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19675
19676         * gcc.dg/ultrasp5.c: Fix comment.
19677
19678 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19679
19680         PR fortran/10197
19681         * g77.f-torture/execute/10197.f: New test.
19682
19683 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19684
19685         PR c++/9898, c++/383
19686         * g++.dg/template/conv6.C: New test.
19687
19688         PR c++/10119
19689         * g++.dg/template/ptrmem5.C: New test.
19690
19691         PR c++/10026
19692         * g++.dg/lookup/koenig1.C: New test.
19693
19694         PR C++/10199
19695         * g++.dg/lookup/template2.C: New test.
19696
19697 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19698
19699         * g++.dg/opt/rtti1.C: New test.
19700
19701 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19702
19703         * gcc.dg/ultrasp5.c: New test.
19704
19705 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19706
19707         PR middle-end/9967
19708         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19709         builtin fputs.
19710
19711 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19712
19713         PR c/8224
19714         * gcc.dg/20030323-1.c: New test.
19715
19716 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19717
19718         * gcc.c-torture/compile/20030323-1.c: New test case.
19719
19720 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19721
19722         * gcc.dg/20030321-1.c: New test.
19723
19724 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19725
19726         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19727
19728 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19729
19730         PR c++/9978, c++/9708
19731         * g++.dg/ext/vlm1.C: Adjust expected error.
19732         * g++.dg/ext/vla2.C: New test.
19733         * g++.dg/template/arg1.C: New test.
19734         * g++.dg/template/arg2.C: New test.
19735
19736 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19737
19738         * g77.f-torture/execute/select.f: New test.
19739         * g77.f-torture/noncompile/select_no_compile.f: New test.
19740
19741 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19742
19743         PR c++/9898
19744         * g++.dg/other/error4.C: New test.
19745
19746 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19747
19748         * g++.dg/template/friend17.C: New test.
19749
19750 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19751
19752         * gcc.c-torture/compile/20030320-1.c: New.
19753
19754 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19755
19756         * gcc.dg/builtins-6.c: New test case.
19757
19758 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19759
19760         PR target/10073
19761         * gcc.c-torture/compile/20030319-1.c: New.
19762
19763 2003-03-18  Jan Hubicka  <jh@suse.cz>
19764
19765         * gcc.dg/i386-cvt-1.c: New test.
19766
19767 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19768
19769         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19770         * objc.dg/naming-2.m: Likewise.
19771
19772 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19773
19774         PR c++/9639
19775         * g++.dg/parse/crash1.C: New test.
19776
19777 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19778
19779         PR c++/8805
19780         * g++.dg/eh/cleanup1.C: New test.
19781
19782 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19783
19784         * gcc.c-torture/execute/20030316-1.c: New test case.
19785
19786 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19787
19788         PR c++/9629
19789         * g++.dg/init/ctor2.C: New test.
19790
19791 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19792
19793         * g77.f-torture/compile/xformat.f: New test case.
19794
19795 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19796
19797         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19798         * g++.old-deja/g++.mike/eh50.C: Likewise.
19799
19800 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19801
19802         PR c++/6440
19803         * g++.dg/template/spec7.C: New test.
19804         * g++.dg/template/spec8.C: Likewise.
19805
19806 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19807
19808         * gcc.c-torture/execute/20030313-1.c: New test.
19809
19810 2003-03-14  Richard Henderson  <rth@redhat.com>
19811
19812         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19813
19814 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19815
19816         * gcc.c-torture/compile/20030314-1.c: New test.
19817
19818 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19819
19820         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19821         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19822         thumb target,
19823         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19824         to accept newer _imp__  prefix and additional
19825         newline in .drectve section.
19826         * gcc.dg/dll-4.c: Likewise.
19827         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19828         switch.
19829
19830 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19831
19832         * g++.dg/parse/namespace9.C: New test.
19833
19834         * g++.dg/init/ref5.C: New test.
19835         * g++.dg/parse/ptrmem1.C: Likewise.
19836
19837 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19838
19839         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19840         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19841         regular expression.
19842         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19843         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19844
19845 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19846
19847         * gcc.c-torture/execute/20030224-2.c: New test.
19848
19849 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19850
19851         * gcc.dg/decl-3.c: New test.
19852
19853 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19854
19855         * gcc.dg/i386-loop-2.c: New test.
19856
19857 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19858
19859         PR c++/9474
19860         * g++.dg/parse/namespace8.C: New test.
19861
19862         PR c++/9924
19863         * g++.dg/overload/builtin2.C: New test.
19864
19865 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19866
19867         * gcc.dg/return-type-3.c: New test.
19868
19869 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19870
19871         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19872         profiling options are not supported.
19873
19874 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19875
19876         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19877         * g++.old-deja/g++.warn/impint2.C: Likewise.
19878
19879 2003-03-10  Devang Patel  <dpatel@apple.com>
19880
19881         * g++.dg/cpp/c++_cmd_1.C: New test.
19882         * g++.dg/cpp/c++_cmd_1.h: New file.
19883
19884 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19885
19886         * gcc.dg/altivec-9.c: New file.
19887
19888 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19889
19890         * gcc.dg/ppc-sdata-1.c: New test.
19891         * gcc.dg/ppc-sdata-2.c: New test.
19892
19893 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19894
19895         PR c++/9373
19896         * g++.dg/opt/ptrmem2.C: New test.
19897
19898         PR c++/8534
19899         * g++.dg/opt/ptrmem1.C: New test.
19900
19901 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19902
19903         * gcc.dg/i386-loop-1.c: New test.
19904
19905 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19906
19907         PR c++/9970
19908         * g++.dg/lookup/friend1.C: New test.
19909
19910 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19911
19912         PR c++/9823
19913         * g++.dg/parser/constructor1.C: New test.
19914
19915 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19916
19917         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19918
19919         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19920
19921 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19922
19923         * gcc.dg/cpp/Wunused.c: Update test.
19924
19925 2003-03-08  Jan Hubicka  <jh@suse.cz>
19926
19927         * gcc.dg/inline-3.c: New test.
19928
19929 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19930
19931         PR c++/9809
19932         * g++.dg/parse/builtin1.C: New test.
19933
19934         PR c++/9982
19935         * g++.dg/abi/cookie1.C: New test.
19936         * g++.dg/abi/cookie2.C: Likewise.
19937
19938         PR c++/9524
19939         * g++.dg/template/field1.C: New test.
19940
19941         PR c++/9912
19942         * g++.dg/parse/class1.C: New test.
19943         * g++.dg/parse/namespace7.C: Likewise.
19944         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19945
19946 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19947
19948         * g++.dg/init/ref4.C: New test.
19949
19950 2003-03-07  Jan Hubicka  <jh@suse.cz>
19951
19952         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19953         * gcc.dg/inline-3.c:  New test.
19954
19955 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19956
19957         * g++.dg/init/ref3.C: New test.
19958
19959         PR c++/9965
19960         * g++.dg/init/ref2.C: New test.
19961
19962         PR c++/9400
19963         * g++.dg/warn/Wshadow-2.C: New test.
19964
19965         PR c++/9791
19966         * g++.dg/warn/Woverloaded-1.C: New test.
19967
19968 2003-03-05  Jan Hubicka  <jh@suse.cz>
19969
19970         * gcc.dg/i386-local2.c: New.
19971         * gcc.dg/i386-local.c: Fix typo.
19972
19973 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19974
19975         * g++.dg/abi/layout3.C: New test.
19976
19977 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19978
19979         * gcc.c-torture/compile/20030305-1.c
19980
19981 2003-03-05  Jan Hubicka  <jh@suse.cz>
19982
19983         * gcc.dg/i386-local.c: New.
19984
19985 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19986
19987         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19988
19989 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19990
19991         * gcc.dg/switch-2.c: New test.
19992         * gcc.dg/switch-3.c: New test.
19993         * gcc.dg/Wswitch.c: Adjust line numbers.
19994         * gcc.dg/Wswitch-default.c: Likewise.
19995         * gcc.dg/Wswitch-enum.c: Likewise.
19996
19997 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19998
19999         * gcc.c-torture/execute/20030222-1.c: New test.
20000
20001 2003-03-03  James E Wilson  <wilson@tuliptree.org>
20002
20003         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
20004
20005 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
20006
20007         PR c++/9878
20008         * g++.dg/init/ref1.C: New test.
20009
20010 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
20011
20012         * gcc.dg/sh-relax.c: New SH-only test.
20013
20014 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
20015
20016         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
20017         comment explaining purpose of testcase.
20018
20019 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20020
20021         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
20022         for HC11/HC12 (asm needs two int registers).
20023         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
20024         HC11/HC12 because the test uses an asm which needs two 32-bit
20025         registers.
20026
20027 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20028
20029         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20030         for HC11/HC12 (array is too large otherwise).
20031         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20032         * gcc.c-torture/compile/20010518-2.x: Likewise.
20033         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20034         HC11/HC12 (array is too large).
20035
20036 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20037
20038         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20039         * lib/g++-dg.exp (g++-dg-test): Likewise.
20040
20041 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20042
20043         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20044         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20045
20046 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20047
20048         * g++.dg/warn/implicit-typename1.C: Remove warning.
20049
20050 2003-02-28  Richard Henderson  <rth@redhat.com>
20051
20052         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20053         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20054
20055 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20056
20057         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20058         * g++.dg/pch/pch.exp: Likewise.
20059
20060 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20061
20062         PR c++/9879
20063         * testsuite/g++.dg/init/new4.C: New test.
20064
20065 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20066
20067         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20068
20069 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20070
20071         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20072         unsigned long.
20073
20074         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20075         wider than float.
20076
20077 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20078
20079         * lib/scanasm.exp: Add support for counting numbers of
20080         occurences.
20081         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20082         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20083
20084 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20085
20086         PR c++/9683
20087         * g++.dg/template/static3.C: New test.
20088
20089         PR c++/9829
20090         * g++.dg/parse/namespace6.C: New test.
20091
20092 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20093
20094         PR target/9732
20095         * gcc.dg/20030225-1.c: New test.
20096
20097 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20098
20099         * README: Remove out-of-date information.
20100
20101         PR c++/9836
20102         * g++.dg/template/spec6.C: New test.
20103
20104 2003-02-24  Jeff Law  <law@redhat.com>
20105
20106         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20107
20108 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20109
20110         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20111         * gcc.dg/pragma-ep-1.c: Likewise.
20112
20113 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20114
20115         PR c++/9602
20116         * g++.dg/template/friend16.C: New test.
20117
20118 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20119
20120         PR c++/5333
20121         * g++.dg/parse/fused-params1.C: Adjust error messages.
20122         * g++.dg/template/nested3.C: New test.
20123
20124 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20125
20126         * g++.dg/abi/param1.C: New test.
20127
20128 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20129
20130         PR c++/7982
20131         * g++.dg/warn/implicit-typename1.C: New test.
20132
20133 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20134
20135         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20136         with "mtune".
20137         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20138         * gcc.c-torture/execute/20010129-1.x: Likewise.
20139         * gcc.dg/20011107-1.c: Likewise.
20140         * gcc.dg/20020108-1.c: Likewise.
20141         * gcc.dg/20020122-3.c: Likewise.
20142         * gcc.dg/20020206-1.c: Likewise.
20143         * gcc.dg/20020310-1.c: Likewise.
20144         * gcc.dg/20020426-2.c: Likewise.
20145         * gcc.dg/20020517-1.c: Likewise.
20146         * gcc.dg/991230-1.c: Likewise.
20147         * gcc.dg/i386-unroll-1.c: Likewise.
20148         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20149
20150 2003-02-22  Jan Hubicka  <jh@suse.cz>
20151
20152         * gcc.dg/i386-mul.c: New test.
20153
20154 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20155
20156         * gcc.dg/builtins-5.c: New test case.
20157
20158 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20159
20160         * gcc.dg/asmreg-1.c: New test.
20161
20162 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20163
20164         PR c++/9749
20165         * g++.dg/parse/varmod1.C: New test.
20166
20167 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20168
20169         PR c++/9727
20170         * g++.dg/template/op1.C: New test.
20171
20172 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20173
20174         PR c++/8906
20175         * g++.dg/template/nested2.C: New test.
20176
20177 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20178
20179         PR c++/8724
20180         * g++.dg/expr/dtor1.C: New test.
20181
20182 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20183
20184         * gcc.dg/cpp/include3.c: New test.
20185         * gcc.dg/cpp/inc/foo.h: New file.
20186
20187 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20188
20189         * gcc.c-torture/execute/20030221-1.c: New test.
20190
20191 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20192
20193         PR c++/9729
20194         * g++.dg/abi/conv1.C: New test.
20195
20196 2003-02-20  Jan Hubicka  <jh@suse.cz>
20197
20198         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20199
20200 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20201
20202         * gcc.c-torture/compile/20030219-1.c: New test.
20203
20204 2003-02-18  Jan Hubicka  <jh@suse.cz>
20205
20206         * gcc.dg/funcorder.c: New test.
20207
20208 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20209
20210         * gcc.c-torture/execute/20030218-1.c: New.
20211
20212 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20213
20214         * gcc.dg/20030218-1.c: New.
20215
20216 2003-02-18  Richard Henderson  <rth@redhat.com>
20217
20218         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20219         * gcc.dg/attr-used-2.c: New.
20220
20221 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20222
20223         PR c++/9704
20224         * g++.dg/init/copy5.C: New test.
20225
20226 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20227
20228         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20229         * g++.dg/pch/pch.exp: Likewise.
20230
20231 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20232
20233         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20234         STACK_SIZE is not defined.
20235
20236 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20237
20238         PR c++/9457
20239         * g++.dg/template/init1.C: New test.
20240
20241 2003-02-16  Jan HUbicka  <jh@suse.cz>
20242
20243         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20244         (foo): Add few extra tests
20245         * gcc.dg/c99-const-expr-3.c: Likewise.
20246         * gcc.c-torture/execute/20030216-1.c: New.
20247
20248 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20249
20250         PR c++/9459
20251         * g++.dg/ext/typeof4.C: New test.
20252
20253 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20254
20255         * gcc.dg/i386-387-3.c: New test case.
20256
20257 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20258
20259         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20260         cris-*-elf* cris-*-aout* and mmix-*-*.
20261
20262 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20263
20264         * gcc.dg/20030213-1.c: New test.
20265
20266 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20267
20268         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20269         * gcc.dg/i386-387-2.c: Likewise.
20270
20271 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20272
20273         * gcc.dg/ppc-spe.c: Fix formatting.
20274         Enable tests that were previously unsupported by gas.
20275         Delete tests for instructions that no longer exist.
20276         Switch arguments on evsubifw builtin.
20277
20278 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20279
20280         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20281         STACK_SIZE is too small.
20282
20283 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20284             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20285
20286         * gcc.dg/decl-2.c: New test.
20287
20288 2003-02-10  Jan Hubicka  <jh@suse.cz>
20289
20290         * gcc.dg/i386-fpcvt-1.c:  New test.
20291
20292 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20293
20294         * gcc.c-torture/execute/20030209-1.c: New test.
20295
20296 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20297
20298         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20299         int-wide bitops, use the constants of the same width.
20300         Likewise, if long long is 32-bit wide, test bitops using
20301         32-bit constants.
20302
20303 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20304
20305         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20306
20307 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20308
20309         * testsuite/gcc.dg/builtins-4.c: New test case.
20310
20311 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20312
20313         * gcc.dg/20020430-1.c: Fix dg command typos.
20314         * gcc.dg/20020503-1.c: Likewise.
20315
20316 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20317
20318         PR c++/8785
20319         * g++.dg/parse/fused-params1.C: New test.
20320
20321         PR c++/8857
20322         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20323
20324         PR c++/8921
20325         * g++.dg/parse/non-dependent1.C: New test.
20326
20327         PR c++/8928
20328         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20329
20330         PR c++/9228
20331         * g++.dg/parse/undefined7.C: New test.
20332         * g++.dg/parse/non-templ1.C: New test.
20333
20334         PR c++/9229
20335         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20336
20337 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20338
20339         * gcc.c-torture/compile/20030206-1.c: New test.
20340
20341 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20342
20343         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20344         "pow" to "foo" to avoid potential confusion with a math built-in.
20345
20346 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20347
20348         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20349         conditions for SPARC targets.
20350
20351 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20352
20353         * gcc.dg/20030204-1.c: New test.
20354
20355 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20356
20357         PR c++/38
20358         * g++.dg/parse/array-size1.C: New test.
20359
20360         PR c++/5657
20361         * g++.dg/parse/undefined3.C: New test.
20362
20363         PR c++/5665
20364         * g++.dg/parse/undefined4.C: New test.
20365
20366         PR c++/5975
20367         * g++.dg/parse/undefined5.C: New test.
20368
20369         PR c++/7259
20370         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20371
20372         PR c++/8578
20373         * g++.dg/parse/casting-operator1.C: New test.
20374
20375         PR c++/8596
20376         * g++.dg/parse/undefined6.C: New test.
20377
20378         PR c++/8736
20379         * g++.dg/parse/missing-template1.C: New test.
20380
20381 2003-02-04  Jan Hubicka  <jh@suse.cz>
20382
20383         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20384         * gcc.dg/i386-cmov?.c:  Likewise.
20385         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20386         * gcc.dg/i386-ssefp-1.c:  Likewise.
20387         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20388         conventions.
20389
20390 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20391
20392         PR c++/7129
20393         * testsuite/g++.dg/ext/max.C: New test.
20394
20395 2003-02-03  Jan Hubicka  <jh@suse.cz>
20396
20397         * gcc.c-torture/execute/20030203-1.c: New test.
20398
20399 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20400
20401         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20402         'natural-endian'.
20403
20404 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20405
20406         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20407         * g++.dg/init/new2.C: Likewise.
20408         * g++.dg/other/new1.C: Likewise.
20409
20410 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20411
20412         * gcc.dg/struct-ret-libc.c: New test.
20413
20414 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20415
20416         * gcc.dg/20030129-1.c: New test.
20417
20418 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20419
20420         PR c++/8849
20421         * g++.dg/template/ptrmem4.C: New test.
20422
20423 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20424
20425         * g++.dg/parser/constant1.C: New test.
20426
20427 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20428
20429         PR c++/8591
20430         * g++.dg/parse/friend2.C: New test.
20431
20432 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20433
20434         PR c++/9437
20435         * g++.dg/template/unify4.C: New test.
20436
20437 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20438
20439         * gcc.c-torture/execute/20030128-1.c: New test.
20440
20441 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20442
20443         * g++.dg/lookup/nested1.C: Test moved from ...
20444         * g++.old-deja/g++.other/lookup24.C: ... here.
20445
20446 2003-01-28  Jan Hubicka  <jh@suse.cz>
20447
20448         * gcc.dg/i386-cmov5.c:  New test.
20449
20450 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20451
20452         * gcc.c-torture/execute/20010925-1.c: Changed the
20453         memcpy declaration.
20454
20455 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20456
20457         PR c++/3902
20458         * g++.dg/parse/template5.C: New test.
20459
20460 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20461
20462         PR fortran/9258
20463         * g77.dg/pr9258: New test.
20464
20465 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20466
20467         * README: Move relevant parts from README.g++.
20468
20469         * README.g++: Remove this file.
20470
20471 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20472
20473         * g++.dg/abi/dcast1.C: New test.
20474
20475 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20476
20477         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20478
20479 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20480
20481         PR c++/47
20482         * g++.old-deja/g++.other/lookup24.C: New test.
20483
20484 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20485
20486         PR middle-end/7227
20487         * gcc.dg/uninit-C.c: New test.
20488
20489 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20490
20491         * g++.dg/abi/covariant1.C: New test.
20492
20493 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20494
20495         * gcc.dg/20030123-1.c: New test.
20496
20497 2003-01-25  Jan Hubicka  <jh@suse.cz>
20498
20499         PR opt/8492
20500         * gcc.c-torture/compile/20030125-1.c
20501
20502 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20503
20504         PR c++/9403
20505         * g++.dg/parse/template3.C: New test.
20506         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20507
20508         PR c++/795
20509         * g++.dg/parse/template4.C: New test.
20510
20511         PR c++/9415
20512         * g++.dg/template/qual2.C: New test.
20513
20514         PR c++/8545
20515         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20516
20517         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20518
20519 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20520
20521         * gcc.c-torture/execute/switch-1.c: New test case.
20522
20523 2003-01-25  Jan Hubicka  <jh@suse.cz>
20524
20525         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20526
20527 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20528
20529         Tweaks for Bison-1.875. From the NEWS file:
20530         "- `parse error' -> `syntax error'
20531         Bison now uniformly uses the term `syntax error'"
20532         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20533         * gcc.dg/cpp/digraph2.c: Likewise.
20534         * gcc.dg/cpp/direct2.c: Likewise.
20535         * gcc.dg/cpp/paste4.c: Likewise.
20536         * gcc.dg/c90-restrict-1.c: Likewise.
20537         * gcc.dg/c99-func-2.c: Likewise.
20538         * gcc.dg/noncompile/920721-2.c: Likewise.
20539         * gcc.dg/noncompile/930622-2.c: Likewise.
20540         * gcc.dg/noncompile/940112-1.c: Likewise.
20541         * gcc.dg/noncompile/950921-1.c: Likewise.
20542         * gcc.dg/noncompile/951123-1.c: Likewise.
20543         * gcc.dg/noncompile/971104-1.c: Likewise.
20544         * gcc.dg/noncompile/990416-1.c: Likewise.
20545
20546 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20547
20548         * g++.dg/parse/undefined1.C: Add error message.
20549
20550 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20551
20552         PR c++/9354
20553         * g++.dg/parse/new1.C: New test.
20554
20555         PR c++/9216
20556         * g++.dg/parse/template2.C: New test.
20557
20558         PR c++/9354
20559         * g++.dg/parse/typedef2.C: New test.
20560
20561         PR c++/9328
20562         * g++.dg/ext/typeof3.C: New test.
20563
20564 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20565
20566         PR c++/2738
20567         * g++.dg/parse/ret-type1.C: New test.
20568
20569         PR c++/3792
20570         * g++.dg/parse/tmpl-outside1.C: New test.
20571
20572         PR c++/4207
20573         * g++.dg/parse/int-as-enum1.C: New test.
20574
20575         PR c++/4903
20576         * g++.dg/parse/no-typename1.C: New test.
20577
20578         PR c++/5533
20579         * g++.dg/parse/no-value1.C: New test.
20580
20581         PR c++/5921
20582         * g++.dg/parse/wrong-inline1.C: New test.
20583
20584         PR c++/6402
20585         * g++.dg/parse/ref1.C: New test.
20586
20587         PR c++/6992
20588         * g++.dg/parse/attr-ctor1.C: New test.
20589
20590         PR c++/7229
20591         * g++.dg/parse/namespace5.C: New test.
20592
20593         PR c++/7917
20594         * g++.dg/parse/func-def1.C: New test.
20595
20596         PR c++/8143
20597         * g++.dg/parse/undefined1.C: New test.
20598
20599         PR c++/5723, PR c++/8522
20600         * g++.dg/parse/specialization1.C: New test.
20601
20602         PR c++/163, PR c++/8595
20603         * g++.dg/parse/struct-as-enum1.C: New test.
20604
20605         PR c++/9173
20606         * g++.dg/parse/undefined2.C: New test.
20607
20608 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20609
20610         PR c++/9298
20611         * g++.dg/parse/template1.C: New test.
20612
20613         PR c++/9384
20614         * g++.dg/parse/using1.C: New test.
20615
20616         PR c++/9285
20617         PR c++/9294
20618         * g++.dg/parse/expr2.C: New test.
20619
20620         PR c++/9388
20621         * g++.dg/parse/lookup2.C: Likewise.
20622
20623 2003-01-21  Jan Hubicka  <jh@suse.cz>
20624
20625         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20626         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20627         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20628         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20629
20630 2003-01-20  Nick Clifton  <nickc@redhat.com>
20631
20632         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20633         problem with ARM sibcall code generation.
20634
20635 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20636
20637         * gcc.c-torture/execute/20030120-1.c: New.
20638
20639 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20640
20641         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20642
20643 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20644
20645         PR c++/9272
20646         * g++.dg/parse/ctor1.C: New test.
20647
20648         PR c++/9294:
20649         * g++.dg/parse/qualified1.C: New test.
20650
20651         * g++.dg/parse/typename3.C: New test.
20652
20653 2003-01-16  Richard Henderson  <rth@redhat.com>
20654
20655         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20656
20657 2003-01-16  Richard Henderson  <rth@redhat.com>
20658
20659         * g++.dg/pch/pch.exp: Copy test header to the working directory
20660         before using it either for precompilation or direct use.
20661         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20662         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20663
20664 2003-01-16  Richard Henderson  <rth@redhat.com>
20665
20666         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20667         before using it either for precompilation or direct use.
20668         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20669         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20670
20671 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20672
20673         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20674         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20675         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20676         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20677         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20678         typename warning into error.
20679         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20680         error messages.
20681         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20682         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20683         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20684         messages.
20685         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20686         make declaration visible in template.
20687         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20688         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20689         messages.
20690         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20691         message.
20692         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20693         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20694         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20695         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20696         typename warning with error message.
20697         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20698         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20699         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20700
20701 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20702
20703         * g++.dg/parse/ambig2.C: New test.
20704
20705 2003-01-15  Richard Henderson  <rth@redhat.com>
20706
20707         * g++.dg/tls/init-2.C: Update error message string.
20708
20709 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20710
20711         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20712
20713 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20714
20715         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20716         all for HC11/HC12.
20717         * gcc.c-torture/compile/20001205-1.x: Likewise.
20718         * gcc.c-torture/compile/20001226-1.x: Likewise.
20719         * gcc.c-torture/compile/920520-1.x: Likewise.
20720         * gcc.c-torture/compile/961203-1.x: Likewise.
20721         * gcc.c-torture/compile/20020604-1.x: Likewise.
20722
20723 2003-01-15  Jan Hubicka  <jh@suse.cz>
20724
20725         * gcc.c-torture/compile/20030115-1.c: New test.
20726
20727         * gcc.dg/i386-fpcvt-1.c: New test.
20728         * gcc.dg/i386-fpcvt-2.c: New test.
20729
20730 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20731
20732         Further conform g++'s __vmi_class_type_info to the C++ ABI
20733         specification.
20734         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20735         the specification.
20736
20737 2003-01-14  Jan Hubicka  <jh@suse.cz>
20738
20739         * gcc.dg/i386-fpcvt-1.c: New test.
20740         * gcc.dg/i386-fpcvt-2.c: New test.
20741
20742 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20743
20744         * gcc.dg/i386-mmx-3.c: New test.
20745
20746 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20747
20748         PR c++/9264
20749         * g++.dg/parse/octal1.C: New file.
20750
20751         PR c++/9172
20752         * g++.dg/parse/typename1.C: New file.
20753
20754 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20755
20756         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20757         * gcc.dg/bf-no-ms-layout.c: Likewise.
20758         * gcc.dg/bf-ms-attrib.c: Likewise.
20759
20760 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20761
20762         PR c++/9099
20763         * g++.dg/parse/dtor1.C: New file.
20764
20765         PR c++/9128
20766         * g++.dg/rtti/typeid1.C: New file.
20767
20768         PR c++/9153
20769         * g++.dg/parse/lookup1.C: New file.
20770
20771         PR c++/9171
20772         * g++.dg/templ/spec5.C: New file.
20773
20774 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20775
20776         * gcc.c-torture/compile/20030110-1.c: New test.
20777
20778 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20779
20780         Merge from pch-branch:
20781
20782         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20783
20784         * gcc.dg/pch/cpp-1.h: New.
20785         * gcc.dg/pch/cpp-1.c: New.
20786         * gcc.dg/pch/cpp-2.h: New.
20787         * gcc.dg/pch/cpp-2.c: New.
20788
20789         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20790
20791         * gcc.dg/pch/except-1.h: New.
20792         * gcc.dg/pch/except-1.c: New.
20793
20794         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20795
20796         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20797         running test.
20798         * gcc.dg/pch: Include *.hp not *.h.
20799         * gcc.dg/pch/system-1.h: New.
20800         * gcc.dg/pch/system-1.c: New.
20801
20802         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20803
20804         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20805         rather than trying to build and run a program using PCH.
20806         * gcc.dg/pch: Remove dg-do commands from test files.
20807
20808         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20809
20810         * gcc.dg/pch/macro-3.c: New.
20811         * gcc.dg/pch/macro-3.h: New.
20812
20813         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20814
20815         * gcc.dg/pch/common-1.c: New.
20816         * gcc.dg/pch/common-1.h: New.
20817         * gcc.dg/pch/decl-1.c: New.
20818         * gcc.dg/pch/decl-1.h: New.
20819         * gcc.dg/pch/decl-2.c: New.
20820         * gcc.dg/pch/decl-2.h: New.
20821         * gcc.dg/pch/decl-3.c: New.
20822         * gcc.dg/pch/decl-3.h: New.
20823         * gcc.dg/pch/decl-4.c: New.
20824         * gcc.dg/pch/decl-4.h: New.
20825         * gcc.dg/pch/decl-5.c: New.
20826         * gcc.dg/pch/decl-5.h: New.
20827         * gcc.dg/pch/global-1.c: New.
20828         * gcc.dg/pch/global-1.h: New.
20829         * gcc.dg/pch/inline-1.c: New.
20830         * gcc.dg/pch/inline-1.h: New.
20831         * gcc.dg/pch/inline-2.c: New.
20832         * gcc.dg/pch/inline-2.h: New.
20833         * gcc.dg/pch/static-1.c: New.
20834         * gcc.dg/pch/static-1.h: New.
20835         * gcc.dg/pch/static-2.c: New.
20836         * gcc.dg/pch/static-2.h: New.
20837
20838         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20839
20840         * g++.dg/pch/pch.exp: Better handle failing testcases.
20841         * gcc.dg/pch/pch.exp: Likewise.
20842         * gcc.dg/pch/macro-1.c: New.
20843         * gcc.dg/pch/macro-1.h: New.
20844         * gcc.dg/pch/macro-2.c: New.
20845         * gcc.dg/pch/macro-2.h: New.
20846
20847         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20848
20849         * g++.dg/dg.exp: Treat files in pch/ specially.
20850         * g++.dg/pch/pch.exp: New file.
20851         * g++.dg/pch/empty.H: New file.
20852         * g++.dg/pch/empty.C: New file.
20853         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20854         "precompile".
20855
20856         * gcc.dg/pch/pch.exp: New file.
20857         * gcc.dg/pch/empty.h: New file.
20858         * gcc.dg/pch/empty.c: New file.
20859         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20860         "precompile".
20861
20862 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20863
20864         * g++.dg/template/friend14.C: New test.
20865
20866 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20867
20868         * gcc.dg/old-style-asm-1.c: New test.
20869
20870 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20871
20872         * gcc.c-torture/compile/20030109-1.c: New test.
20873
20874 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20875
20876         * gcc.c-torture/execute/20030109-1.c: New test.
20877
20878 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20879
20880         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20881         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20882         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20883         * g++.old-deja/g++.mike/eh2.C: Likewise
20884         * g++.old-deja/g++.mike/eh3.C: Likewise
20885         * g++.old-deja/g++.mike/eh5.C: Likewise
20886         * g++.old-deja/g++.mike/eh6.C: Likewise
20887         * g++.old-deja/g++.mike/eh7.C: Likewise
20888         * g++.old-deja/g++.mike/eh8.C: Likewise
20889         * g++.old-deja/g++.mike/eh9.C: Likewise
20890         * g++.old-deja/g++.mike/eh10.C: Likewise
20891         * g++.old-deja/g++.mike/eh12.C: Likewise
20892         * g++.old-deja/g++.mike/eh13.C: Likewise
20893         * g++.old-deja/g++.mike/eh14.C: Likewise
20894         * g++.old-deja/g++.mike/eh16.C: Likewise
20895         * g++.old-deja/g++.mike/eh17.C: Likewise
20896         * g++.old-deja/g++.mike/eh18.C: Likewise
20897         * g++.old-deja/g++.mike/eh21.C: Likewise
20898         * g++.old-deja/g++.mike/eh23.C: Likewise
20899         * g++.old-deja/g++.mike/eh24.C: Likewise
20900         * g++.old-deja/g++.mike/eh25.C: Likewise
20901         * g++.old-deja/g++.mike/eh26.C: Likewise
20902         * g++.old-deja/g++.mike/eh27.C: Likewise
20903         * g++.old-deja/g++.mike/eh28.C: Likewise
20904         * g++.old-deja/g++.mike/eh29.C: Likewise
20905         * g++.old-deja/g++.mike/eh31.C: Likewise
20906         * g++.old-deja/g++.mike/eh33.C: Likewise
20907         * g++.old-deja/g++.mike/eh34.C: Likewise
20908         * g++.old-deja/g++.mike/eh35.C: Likewise
20909         * g++.old-deja/g++.mike/eh36.C: Likewise
20910         * g++.old-deja/g++.mike/eh37.C: Likewise
20911         * g++.old-deja/g++.mike/eh38.C: Likewise
20912         * g++.old-deja/g++.mike/eh39.C: Likewise
20913         * g++.old-deja/g++.mike/eh40.C: Likewise
20914         * g++.old-deja/g++.mike/eh41.C: Likewise
20915         * g++.old-deja/g++.mike/eh42.C: Likewise
20916         * g++.old-deja/g++.mike/eh44.C: Likewise
20917         * g++.old-deja/g++.mike/eh46.C: Likewise
20918         * g++.old-deja/g++.mike/eh47.C: Likewise
20919         * g++.old-deja/g++.mike/eh48.C: Likewise
20920         * g++.old-deja/g++.mike/eh49.C: Likewise
20921         * g++.old-deja/g++.mike/eh50.C: Likewise
20922         * g++.old-deja/g++.mike/eh51.C: Likewise
20923         * g++.old-deja/g++.mike/eh53.C: Likewise
20924         * g++.old-deja/g++.mike/eh55.C: Likewise
20925         * g++.old-deja/g++.mike/p7912.C: Likewise
20926         * g++.old-deja/g++.mike/p9706.C: Likewise
20927         * g++.old-deja/g++.mike/p10416.C: Likewise
20928         * g++.old-deja/g++.mike/p11667.C: Likewise
20929         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20930         Remove redundant reference to Iris.
20931         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20932         Elxsi, i860, Pico Java, and WE32K.
20933
20934 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20935
20936         * g++.dg/ext/asm4.C: New test.
20937
20938 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20939
20940         PR c++/9030
20941         * g++.dg/template/friend12.C: New test.
20942         * g++.dg/template/friend13.C: Likewise.
20943         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20944
20945 2003-01-08  Jan Hubicka  <jh@suse.cz>
20946
20947         * gcc.dg/i386-cadd.c: New test.
20948         * gcc.dg/i386-cmov4.c: Likewise.
20949
20950 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20951
20952         PR c++/9165
20953         * g++.dg/warn/Wunused-3.C: New test.
20954
20955         * g++.dg/abi/bitfield9.C: New test.
20956
20957         PR c++/9189
20958         * g++.dg/parse/defarg3.C: New test.
20959
20960 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20961
20962         * g++.dg/parse/ambig1.C: New test.
20963         * g++.dg/parse/defarg2.C: New test.
20964
20965 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20966
20967         * g++.dg/template/defarg-1.C: New test.
20968         * g++.dg/template/local2.C: Likewise.
20969
20970 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20971
20972         * gcc.c-torture/execute/20030105-1.c: New test.
20973
20974 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20975
20976         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20977         * g++.dg/parse/namespace4.C: Likewise.
20978
20979 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20980
20981         * g++.dg/template/ntp2.C: New test.
20982
20983 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20984
20985         * g++.dg/parse/extern-C-1.C: New test.
20986
20987         * g++.dg/parse/namespace4.C: New test.
20988
20989         * g++.dg/template/nested1.C: New test.
20990
20991         * g++.dg/parse/namespace3.C: New test.
20992
20993 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20994
20995         * g++.dg/lookup/two-stage1.C: New test.
20996
20997 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20998
20999         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
21000         * g++.old-deja/g++.jason/access8.C: Likewise.
21001         * g++.old-deja/g++.other/decl5.C: Likewise.
21002
21003 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21004
21005         * g++.dg/parse/parse7.C: New test.
21006
21007 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
21008
21009         PR c++/2843
21010         * g++.dg/ext/attrib7.C: New test.
21011
21012 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
21013
21014         * g++.dg/parse/parse6.C: New test.
21015
21016 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
21017
21018         * gcc.dg/h8300-stack-1.c: New.
21019
21020 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21021
21022         g++.dg/lookup/exception1.C: New test.
21023
21024         g++.dg/lookup/template1.C: New test.
21025
21026         g++.dg/parse/namespace2.C: New test.
21027
21028         g++.dg/parse/parens2.C: New test.
21029
21030 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21031
21032         * g++.dg/parse/parse5.C: New test.
21033         * g++.dg/lookup/scoped4.C: New test.
21034
21035 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21036
21037         * g++.dg/parse/parens1.C: New test.
21038
21039         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21040         angle-bracket1.C.
21041         * g++.dg/parse/parens2.C: New test.
21042
21043         * g++.dg/lookup/scope-operator1.C: New test.
21044
21045         * g++.dg/parse/operator1.C: New test.
21046
21047 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21048
21049         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21050         * g++.old-deja/g++.other/access6.C: Likewise.
21051         * g++.old-deja/g++.other/decl1.C: Likewise.
21052         * g++.old-deja/g++.pt/typename12.C: Likewise.
21053
21054 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21055
21056         * g++.dg/parse/namespace1.C: New test.
21057
21058 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21059
21060         * g++.dg/parse/parse4.C: New test.
21061
21062 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21063
21064         * g++.dg/parse/parse3.C: New test.
21065
21066 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21067
21068         * g++.dg/parse/parse2.C: New test.
21069
21070 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21071
21072         * g++.dg/template/friend11.C: New test.
21073
21074 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21075
21076         * g++.dg/parse/parse1.C: New test.
21077
21078 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21079
21080         * lib/profopt.exp: Change the name of a global variable to avoid
21081         possible clashes with other test suites.
21082
21083 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21084
21085         * g++.dg/inherit/covariant8.C: New test.
21086
21087 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21088
21089         * g++.dg/init/array9.C: New test.
21090
21091         PR c++/9112
21092         * g++.dg/parse/expr1.C: New test.
21093
21094 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21095
21096         * gcc.c-torture/compile/20021230-1.c: New test.
21097
21098 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21099
21100         * g++.dg/inherit/covariant5.C: New test.
21101         * g++.dg/inherit/covariant6.C: New test.
21102         * g++.dg/inherit/covariant7.C: New test.
21103
21104 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21105
21106         PR c++/2739
21107         * g++.dg/other/access2.C: New test.
21108
21109 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21110
21111         * g++.dg/other/anon-struct.C: No longer fails
21112         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21113         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21114         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21115
21116 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21117
21118         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21119
21120 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21121
21122         * g++.dg/eh/spec4.C: Remove stray semicolon.
21123         * g++.dg/expr/pmf-1.C: Change error message.
21124         * g++.dg/ext/asm1.C: Remove stray semicolon.
21125         * g++.dg/ext/typename1.C: Add missing typenames.
21126         * g++.dg/inherit/template-as-base.C: Change error message.
21127         * g++.dg/lookup/scoped1.C: Likewise.
21128         * g++.dg/lookup/scoped2.C: Likewise.
21129         * g++.dg/lookup/using2.C: Likewise.
21130         * g++.dg/other/component1.C: Remove stray semicolon.
21131         * g++.dg/other/do1.C: Change error message.
21132         * g++.dg/other/error2.C: Likewise.
21133         * g++.dg/other/init1.C: Likewise.
21134         * g++.dg/other/packed1.C: Remove stray semicolon.
21135         * g++.dg/other/ptrmem2.C: Change error message.
21136         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21137         marker.
21138         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21139         * g++.dg/template/access3.C: Add typename keyword.
21140         * g++.dg/template/access5.C: Remove stray semicolon.
21141         * g++.dg/template/access6.C: Likewise.
21142         * g++.dg/template/complit1.C: Likewise.
21143         * g++.dg/template/crash1.C: Change error message.
21144         * g++.dg/template/inherit2.C: Remove stray semicolon.
21145         * g++.dg/template/instantiate2.C: Likewise.
21146         * g++.dg/template/instantiate3.C: Change error message.
21147         * g++.dg/template/qual1.C: Remove stray semicolon.
21148         * g++.dg/template/qualttp18.C: Change error message.
21149         * g++.dg/template/ref1.C: Remove stray semicolon.
21150         * g++.dg/template/sizeof1.C (A::value): Declare it.
21151         * g++.dg/template/spec4.C: Change error message.
21152         * g++.dg/template/static1.C: Likewise.
21153         * g++.dg/template/type1.C: Likewise.
21154         * g++.dg/template/typename3.C: Likewise.
21155         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21156         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21157         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21158         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21159         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21160         named return value extension.
21161         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21162         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21163         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21164         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21165         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21166         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21167         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21168         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21169         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21170         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21171         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21172         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21173         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21174         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21175         syntax.
21176         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21177         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21178         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21179         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21180         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21181         * g++.old-deja/g++.brendan/template11.C: Likewise.
21182         * g++.old-deja/g++.brendan/template26.C: Likewise.
21183         * g++.old-deja/g++.brendan/template27.C: Use explicit
21184         specialization syntax.
21185         * g++.old-deja/g++.brendan/template30.C: Likewise.
21186         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21187         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21188         non-dependent names.
21189         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21190         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21191         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21192         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21193         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21194         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21195         named return value extension.
21196         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21197         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21198         * g++.old-deja/g++.ext/return1.C: Likewise.
21199         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21200         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21201         * g++.old-deja/g++.jason/access8.C: Likewise.
21202         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21203         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21204         pseudo-destructor names.
21205         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21206         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21207         pseudo-destructor names.
21208         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21209         * g++.old-deja/g++.jason/overload19.C: Likewise.
21210         * g++.old-deja/g++.jason/overload32.C: Likewise.
21211         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21212         stray semicolons.
21213         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21214         * g++.old-deja/g++.jason/return.C: Likewise.
21215         * g++.old-deja/g++.jason/return2.C: Likewise.
21216         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21217         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21218         syntax.
21219         * g++.old-deja/g++.jason/template10.C: Account for use of
21220         non-dependent names.
21221         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21222         syntax.
21223         * g++.old-deja/g++.jason/template37.C: Likewise.
21224         * g++.old-deja/g++.law/access4.C: Change error messages.
21225         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21226         pseudo-destructor names.
21227         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21228         * g++.old-deja/g++.law/ctors9.C: Likewise.
21229         * g++.old-deja/g++.law/cvt22.C: Likewise.
21230         * g++.old-deja/g++.law/dtors5.C: Likewise.
21231         * g++.old-deja/g++.law/global-init1.C: Likewise.
21232         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21233         * g++.old-deja/g++.law/operators28.C: Likewise.
21234         * g++.old-deja/g++.law/visibility28.C: Likewise.
21235         * g++.old-deja/g++.martin/eval1.C: Likewise.
21236         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21237         name.
21238         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21239         * g++.old-deja/g++.mike/net34.C: Likewise.
21240         * g++.old-deja/g++.mike/net36.C: Likewise.
21241         * g++.old-deja/g++.mike/ns2.C: Likewise.
21242         * g++.old-deja/g++.mike/p12306.C: Likewise.
21243         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21244         value extension.
21245         * g++.old-deja/g++.mike/p700.C: Likewise.
21246         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21247         * g++.old-deja/g++.mike/p710.C: Likewise.
21248         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21249         value extension.
21250         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21251         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21252         * g++.old-deja/g++.ns/crash2.C: Likewise.
21253         * g++.old-deja/g++.ns/crash3.C: Likewise.
21254         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21255         * g++.old-deja/g++.ns/ns17.C: Likewise.
21256         * g++.old-deja/g++.ns/template16.C: Likewise.
21257         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21258         keyword.
21259         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21260         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21261         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21262         named return value extension.
21263         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21264         * g++.old-deja/g++.other/access4.C: Issue additional error
21265         messages.
21266         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21267         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21268         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21269         * g++.old-deja/g++.other/crash25.C: Change error message.
21270         * g++.old-deja/g++.other/crash4.C: Change error message.
21271         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21272         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21273         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21274         checks.
21275         * g++.old-deja/g++.other/defarg8.C: Likewise.
21276         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21277         * g++.old-deja/g++.other/dtor10.C: Likewise.
21278         * g++.old-deja/g++.other/incomplete.C: Likewise.
21279         * g++.old-deja/g++.other/linkage7.C: Likewise.
21280         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21281         lookup algorithm.
21282         * g++.old-deja/g++.other/mangle2.C: Likewise.
21283         * g++.old-deja/g++.other/refinit2.C: Likewise.
21284         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21285         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21286         * g++.old-deja/g++.pt/crash28.C: Likewise.
21287         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21288         syntax.
21289         * g++.old-deja/g++.pt/crash32.C: Change error message.
21290         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21291         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21292         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21293         error message position.
21294         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21295         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21296         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21297         syntax.
21298         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21299         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21300         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21301         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21302         keyword.
21303         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21304         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21305         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21306         keyword.
21307         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21308         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21309         syntax.
21310         * g++.old-deja/g++.pt/friend28.C: Account for use of
21311         non-dependent names.
21312         * g++.old-deja/g++.pt/friend29.C: Likewise.
21313         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21314         rules.
21315         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21316         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21317         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21318         lookup rules.
21319         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21320         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21321         keyword.
21322         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21323         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21324         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21325         keyword.
21326         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21327         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21328         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21329         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21330         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21331         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21332         keyword.
21333         * g++.old-deja/g++.pt/spec10.C: Likewise.
21334         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21335         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21336         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21337         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21338         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21339         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21340         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21341         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21342         * g++.old-deja/g++.pt/typename15.C: Likewise.
21343         * g++.old-deja/g++.pt/typename22.C: Likewise.
21344         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21345         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21346         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21347         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21348         syntax.
21349         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21350         return value extension.
21351         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21352         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21353         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21354         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21355
21356 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21357
21358         * g++.dg/warn/inline1.C: New test.
21359         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21360         * g++.old-deja/g++.jason/synth10.C: Likewise.
21361         * g++.old-deja/g++.mike/net31.C: Likewise.
21362         * g++.old-deja/g++.mike/p8786.C: Likewise.
21363
21364         * g++.dg/template/friend10.C: New test.
21365         * g++.dg/template/conv5.C: New test.
21366
21367 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21368
21369         * g++.dg/lookup/scoped3.C: New test.
21370
21371         * g++.dg/lookup/decl1.C: New test.
21372         * g++.dg/lookup/decl2.C: New test.
21373
21374 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21375
21376         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21377         gcc.c-torture/compile/20021015-1.c,
21378         gcc.c-torture/compile/20021015-2.c,
21379         gcc.c-torture/compile/20021123-1.c,
21380         gcc.c-torture/compile/20021123-2.c,
21381         gcc.c-torture/compile/20021123-3.c,
21382         gcc.c-torture/compile/20021123-4.c,
21383         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21384         only to 3.1 or 3.2 branch.
21385
21386 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21387
21388         * gcc.dg/i386-bitfield3.c: New test.
21389
21390         * gcc.dg/i386-bitfield2.c: New test.
21391
21392 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21393
21394         * g++.dg/parse/conv_op1.C: New test.
21395
21396 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21397
21398         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21399         approved.
21400
21401 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21402
21403         * gcc.c-torture/compile/20021220-1.c: New test.
21404
21405 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21406
21407         * gcc.dg/i386-fastcall-1.c: New.
21408
21409 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21410
21411         * gcc.c-torture/execute/20021219-1.c: New test.
21412
21413 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21414
21415         * gcc.dg/i386-pic-1.c: New test.
21416
21417 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21418
21419         PR c++/8099
21420         * g++.dg/template/friend9.C: New test.
21421
21422 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21423
21424         PR c++/3663
21425         * g++.dg/template/access7.C: New test.
21426
21427 2002-12-18  Nick Clifton  <nickc@redhat.com>
21428
21429         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21430         the libstdc++-v3 directory has been found.
21431
21432 2002-12-12  Devang Patel <dpatel@apple.com>
21433         * gcc.dg/darwin-ld-1.c: New test.
21434         * gcc.dg/darwin-ld-2.c: New test.
21435         * gcc.dg/darwin-ld-3.c: New test.
21436         * gcc.dg/darwin-ld-4.c: New test.
21437         * gcc.dg/darwin-ld-5.c: New test.
21438
21439 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21440
21441         * gcc.c-torture/compile/20021212-1.c: New test.
21442
21443 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21444
21445         * gcc.dg/fshort-wchar: New test.
21446
21447 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21448
21449         PR c++/8372
21450         * g++.dg/template/dtor1.C: New test.
21451
21452         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21453         markers.
21454
21455 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21456
21457         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21458
21459 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21460
21461         * g++.dg/template/static1.C: New test.
21462         * g++.dg/template/static2.C: New test.
21463         * g++.old-deja/g++.ext/memconst.C: New test.
21464
21465 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21466
21467         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21468         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21469         * g++.dg/special/initp1.C: Likewise.
21470
21471 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21472
21473         * gcc.c-torture/execute/20021204-1.c: New test.
21474
21475 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21476
21477         * gcc.dg/ppc-fmadd-1.c: New file.
21478         * gcc.dg/ppc-fmadd-2.c: New file.
21479         * gcc.dg/ppc-fmadd-3.c: New file.
21480
21481 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21482
21483         * gcc.c-torture/compile/20021204-1.c: New test.
21484
21485 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21486
21487         * g++.dg/inherit/covariant2.C: New test.
21488         * g++.dg/inherit/covariant3.C: New test.
21489         * g++.dg/inherit/covariant4.C: New test.
21490         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21491         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21492
21493 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21494
21495         PR c++/8688
21496         * g++.dg/init/brace3.C: New test.
21497
21498 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21499
21500         * gcc.dg/20020210-1.c: Fix a comment typo.
21501
21502 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21503
21504         PR c++/8720
21505         * g++.dg/parse/defarg1.C: New test.
21506
21507         PR c++/8615
21508         * g++.dg/template/char1.C: New test.
21509
21510         * g++.dg/template/varmod1.C: Fix typo.
21511
21512 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21513
21514         DR 180
21515         * g++.old-deja/g++.pt/crash32.C: Expect error.
21516
21517 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21518
21519         PR c++/5919
21520         * g++.dg/template/varmod1.C: New test.
21521
21522         PR c++/8727
21523         * g++.dg/inherit/typeinfo1.C: New test.
21524
21525         PR c++/8663
21526         * g++.dg/inherit/typedef1.C: New test.
21527
21528 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21529
21530         PR c++/8332
21531         PR c++/8493
21532         * g++.dg/template/strlen1.C: New test.
21533
21534         PR c++/8227
21535         * g++.dg/template/ctor2.C: New test.
21536
21537         PR c++/8214
21538         * g++.dg/init/string1.C: New test.
21539
21540         PR c++/8511
21541         * g++.dg/template/friend8.C: New test.
21542
21543 2002-11-29  Joe Buck <jbuck@synopsys.com>
21544
21545         * g++.dg/lookup/anon2.C: New test.
21546
21547 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21548
21549         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21550         h8300 port.
21551
21552 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21553
21554         * gcc.dg/bitfld-6.c: New test.
21555
21556 2002-11-27  Jan Hubicka  <jh@suse.cz>
21557
21558         * gcc.c-torture/execute/20021127.[cx]: New test.
21559
21560 2002-11-26  Jan Hubicka  <jh@suse.cz>
21561
21562         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21563         quality.
21564
21565 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21566
21567         * g++.dg/init/brace2.C: New test.
21568         * g++.old-deja/g++.mike/p9129.C: Correct.
21569
21570 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21571
21572         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21573
21574 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21575
21576         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21577
21578 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21579
21580         * testsuite/g++.dg/abi/empty11.C: New test.
21581         * testsuite/g++.dg/rtti/cv1.C: New test.
21582
21583 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21584
21585         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21586
21587 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21588
21589         * g++.dg/abi/empty10.C: New test.
21590
21591 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21592
21593         * gcc.c-torture/compile/20021124-1.c: New test.
21594
21595 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21596
21597         * g++.dg/abi/rtti2.C: New test.
21598
21599 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21600
21601         * gcc.dg/i386-unroll-1.c: New test.
21602
21603 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21604
21605         * gcc.c-torture/compile/20021120-1.c: New test.
21606         * gcc.c-torture/compile/20021120-2.c: New test.
21607
21608 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21609
21610         * gcc.dg/bitfld-5.c: New test.
21611
21612 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21613
21614         * gcc.c-torture/execute/20021120-3.c: New test.
21615
21616 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21617
21618         * gcc.c-torture/execute/20021120-2.c: New test.
21619
21620 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21621
21622         * gcc.c-torture/execute/20021120-1.c: New test.
21623
21624 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21625
21626         * gcc.c-torture/execute/20021118-3.c: New test.
21627
21628 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21629
21630         * gcc.c-torture/compile/20021119-1.c: New test.
21631
21632 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21633
21634         * gcc.dg/duff-1.c: New test.
21635         * gcc.dg/duff-2.c: New test.
21636         * gcc.dg/duff-3.c: New test.
21637
21638 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21639
21640         * gcc.dg/cpp/_Pragma5.c: New test.
21641
21642 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21643
21644         * gcc.c-torture/execute/20021118-2.c: New test.
21645
21646 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21647
21648         * gcc.c-torture/execute/20021118-1.c: New test.
21649
21650 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21651
21652         * gcc.dg/20021116-1.c: New test.
21653
21654 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21655
21656         * g++.dg/abi/vcall1.C: New test.
21657
21658 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21659
21660         * gcc.dg/20021029-1.c: New test.
21661         * gcc.dg/20021029-2.c: New test.
21662
21663 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21664
21665         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21666
21667 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21668
21669         PR c/8439
21670         * gcc.dg/20021110.c: Move to ...
21671         * gcc.c-torture/compile/20021110.c: .... here.
21672
21673 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21674
21675         PR c/8467
21676         * gcc.c-torture/execute/20021111-1.c
21677
21678 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21679
21680         PR c/8439
21681         * gcc.dg/20021110.c: New test.
21682
21683 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21684
21685         * g++.dg/abi/vthunk3.C: Run only on x86.
21686
21687 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21688
21689         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21690
21691 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21692
21693         * lib/compat.exp (compat-execute): Fix logic error in last
21694         change.
21695
21696 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21697
21698         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21699
21700 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21701
21702         PR c++/8389
21703         * g++.dg/template/access6.C: New test.
21704
21705 2002-11-08  Jan Hubicka  <jh@suse.cz>
21706
21707         * gcc.dg/i386-ssefp-1.c: New test.
21708         * gcc.dg/i386-ssefp-1.c: New test.
21709
21710 2002-11-08  Jan Hubicka  <jh@suse.cz>
21711
21712         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21713
21714 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21715
21716         * g++.dg/abi/vthunk3.C: New test.
21717
21718         PR c++/8338
21719         * g++.dg/template/crash2.C: New test.
21720
21721 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21722
21723         * testsuite/g++.dg/abi/dtor1.C: New test.
21724         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21725
21726 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21727
21728         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21729         Darwin.
21730
21731 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21732
21733         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21734         -mthumb.  Only xfail with -O0.
21735
21736 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21737
21738         * g++.dg/abi/thunk1.C: New test.
21739         * g++.dg/abi/thunk2.C: Likewise.
21740         * g++.dg/abi/vtt1.C: Likewise.
21741
21742 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21743
21744         PR optimization/8423
21745         * gcc.c-torture/execute/builtin-constant.c: New test.
21746
21747 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21748
21749         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21750         Add some more cases.
21751
21752 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21753
21754         PR c++/8391
21755         * g++.dg/opt/local1.C: New test.
21756
21757 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21758
21759         PR c++/8160
21760         * g++.dg/template/complit1.C: New test.
21761
21762         PR c++/8149
21763         * g++.dg/template/typename4.C: Likewise.
21764
21765 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21766
21767         Core issue 287, PR c++/7639
21768         * g++.dg/template/instantiate1.C: Adjust error location.
21769         * g++.dg/template/instantiate3.C: New test.
21770         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21771         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21772         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21773
21774 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21775
21776         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21777
21778 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21779
21780         PR c++/8287
21781         * g++.dg/init/dtor2.C: New test.
21782
21783 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21784
21785         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21786         * gcc.dg/nest.c: Bypass errors on irix6.
21787
21788 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21789
21790         * gcc.dg/nest.c: Expect error for mmix-*-*.
21791         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21792
21793 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21794
21795         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21796         markers.
21797
21798         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21799
21800 2002-10-25  Mike Stump  <mrs@apple.com>
21801
21802         * gcc.dg/warn-1.c: New test.
21803
21804 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21805
21806         * g++.dg/template/typename3.C: New test.
21807
21808 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21809
21810         * g++.dg/lookup/ptrmem1.C: New test.
21811
21812         * g++.dg/abi/vthunk2.C: New test.
21813
21814 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21815
21816         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21817
21818 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21819
21820         * g++.dg/abi/empty9.C: New test.
21821
21822 2002-10-24  Richard Henderson  <rth@redhat.com>
21823
21824         * g++.dg/inherit/thunk1.C: Enable for ia64.
21825
21826 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21827
21828         PR c++/8067
21829         * g++.dg/lookup/pretty1.C: New test.
21830
21831 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21832
21833         * gcc.dg/20021023-1.c: New test.
21834
21835 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21836
21837         PR c++/7679
21838         * g++.dg/parse/inline1.C: New test.
21839
21840 2002-10-23  Richard Henderson  <rth@redhat.com>
21841
21842         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21843
21844         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21845
21846 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21847
21848         PR c++/6579
21849         * g++.dg/parse/stmtexpr3.C: New test.
21850
21851 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21852
21853         * g++.dg/expr/cond1.C: New test.
21854
21855 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21856
21857         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21858
21859 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21860
21861         * g++.dg/abi/vbase13.C: New test.
21862         * g++.dg/abi/vbase14.C: Likewise.
21863
21864 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21865
21866         * gcc.dg/tls/pic-1.c: New test.
21867         * gcc.dg/tls/nonpic-1.c: New test.
21868         * gcc.dg/20021018-1.c: New test.
21869
21870 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21871
21872         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21873         Remove only files with the same base name as the test case.
21874         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21875         (profopt-execute): Likewise.  Also, remove old profiling
21876         and performance data files before running the tests.
21877
21878         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21879         * g++.dg/bprob/bprob.exp: Likewise.
21880         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21881         to allow more general test case names.
21882
21883         * g++.dg/bprob/bprob-1.C: Rename to ...
21884         * g++.dg/bprob/g++-bprob-1.C: ... this.
21885
21886         * g77.dg/bprob/bprob-1.f: Rename to ...
21887         * g77.dg/bprob/g77-bprob-1.f: ... this.
21888
21889 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21890
21891         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21892         bison 1.50 or later.
21893
21894 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21895
21896         * g++.dg/README: Describe more test directories.
21897
21898 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21899
21900         * g++.dg/init/array6.C: Add additional tests.
21901
21902 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21903
21904         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21905         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21906
21907 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21908
21909         * gcc.c-torture/compile/20020604-1.x: New.
21910         * gcc.c-torture/compile/simd-5.x: Likewise.
21911         * gcc.c-torture/execute/920710-1.x: Likewise.
21912         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21913
21914 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21915
21916         * g++.dg/inherit/override1.C: Add dg-options clause.
21917
21918 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21919
21920         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21921         _mm_slli_si128.
21922
21923 2002-10-19  Andreas Schwab  <schwab@suse.de>
21924
21925         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21926         directory component.
21927
21928 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21929
21930         * g++.dg/inherit/thunk1.C: New test.
21931
21932         * g++.dg/inherit/override1.C: New test.
21933
21934         * g++.dg/abi/mangle11.C: New test.
21935         * g++.dg/abi/mangle14.C: New test.
21936         * g++.dg/abi/mangle17.C: New test.
21937
21938 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21939
21940         * g++.dg/overload/member2.C: New test.
21941
21942 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21943
21944         * g++.dg/README: Describe new compat directory.
21945         * g++.dg/dg.exp: Skip tests in compat directory.
21946         * README.compat: New file.
21947         * lib/compat.exp: New expect script.
21948         * g++.dg/compat: New test directory.
21949         * g++.dg/compat/compat.exp: New expect script.
21950         * g++.dg/compat/abi: New test directory.
21951         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21952         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21953         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21954         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21955         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21956         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21957         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21958         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21959         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21960         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21961         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21962         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21963         * g++.dg/compat/break: New test directory.
21964         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21965         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21966         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21967         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21968         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21969         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21970         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21971         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21972         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21973         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21974         g++.dg/compat/break/README: New files.
21975         * g++.dg/compat/eh: New test directory.
21976         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21977         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21978         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21979         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21980         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21981         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21982         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21983         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21984         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21985         g++.dg/compat/eh/filter2_y.C,
21986         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21987         g++.dg/compat/eh/new1_y.C,
21988         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21989         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21990         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21991         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21992         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21993         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21994         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21995         g++.dg/compat/eh/unexpected1_y.C: New files.
21996         * g++.dg/compat/init: New test directory.
21997         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21998         g++.dg/compat/init/array5_y.C,
21999         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
22000         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
22001         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
22002         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
22003         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
22004         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
22005         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
22006         g++.dg/compat/init/init-ref2_y.C: New files.
22007
22008 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22009
22010         PR c++/7584
22011         * g++.dg/inherit/using3.C: New test.
22012
22013 2002-10-17  Jan Hubicka  <jh@suse.cz>
22014
22015         * gcc.dg/20021017-2.c: New test.
22016
22017 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
22018
22019         * g++.dg/abi/mangle16.C: Adjust.
22020
22021         * g++.dg/init/array8.C: New test.
22022
22023 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22024
22025         * gcc.dg/special/mips-abi.exp: New test.
22026         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22027
22028 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22029
22030         * g++.dg/abi/mangle16.C: New test.
22031         * g++.dg/abi/mangle17.C: Likewise.
22032
22033         PR c++/7478
22034         * g++.dg/template/ref1.C: New test.
22035
22036 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22037
22038         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22039
22040 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22041
22042         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22043
22044 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22045
22046         PR c++/7524
22047         * g++.dg/init/array7.C: New test.
22048
22049 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22050
22051         * g++.dg/init/array6.C: New test.
22052
22053         * g++.dg/abi/mangle13.C: Likewise.
22054         * g++.dg/abi/mangle14.C: Likewise.
22055         * g++.dg/abi/mangle15.C: Likewise.
22056
22057 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22058
22059         * g++.dg/abi/empty8.C: New test.
22060
22061 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22062
22063         * g++.dg/init/ctor1.C: New test.
22064
22065 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22066
22067         * gcc.c-torture/execute/20021015-1.c: New test.
22068
22069 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22070
22071         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22072
22073 2002-10-14  Jan Hubicka  <jh@suse.cz>
22074
22075         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22076
22077 2002-10-14  Richard Henderson  <rth@redhat.com>
22078
22079         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22080
22081 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22082
22083         PR optimization/6631
22084         * g++.dg/opt/const2.C: New test.
22085
22086 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22087
22088         PR c++/7176
22089         * g++.dg/parse/friend1.C: New test.
22090         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22091
22092 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22093
22094         * gcc.dg/20021014-1.c: New test.
22095
22096 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22097
22098         PR c++/5661
22099         * g++.dg/ext/vlm1.C: New test.
22100         * g++.dg/ext/vlm2.C: Likewise.
22101
22102         * g++.dg/init/array1.C: Remove invalid braces.
22103         * g++.dg/init/brace1.C: New test.
22104         * g++.dg/init/copy2.C: Likewise.
22105         * g++.dg/init/copy3.C: Likewise.
22106         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22107         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22108         braces.
22109
22110 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22111
22112         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22113
22114 2002-10-11  Richard Shann  <richard.shann@superh.com>
22115
22116         * gcc.c-torture/compile/simd-5.c: New test.
22117
22118 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22119
22120         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22121
22122 2002-10-10  Jim Wilson  <wilson@redhat.com>
22123
22124         * gcc.c-torture/execute/20021010-1.c: New test.
22125
22126 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22127
22128         PR c/7353
22129         * g++.dg/ext/typedef-init.C: New test.
22130         * gcc.dg/typedef-init.c: New test.
22131
22132 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22133
22134         * gcc.dg/cpp/paste13.c: New test.
22135
22136 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22137
22138         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22139         remaining platforms, XFAIL during compile, not execute.  Don't
22140         XFAIL at -O0.
22141
22142 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22143
22144         * gcc.dg/alias-1.c: Tweak expected warning.
22145
22146 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22147
22148         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22149
22150 2002-10-06  Andreas Jaeger  <aj@suse.de>
22151
22152         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22153         * gcc.dg/cpp/c++98.C: Likewise.
22154
22155         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22156         * g++.dg/cpp/c++98.C: Likewise.
22157
22158         * g++.dg/README (Subdirectories): Mention cpp directory.
22159
22160         PR target/7559
22161         * gcc.dg/20021006-1.c: New test.
22162
22163 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22164
22165         PR c++/7804
22166         * g++.dg/other/warning1.C: New test.
22167
22168 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22169
22170         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22171         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22172         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22173
22174 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22175
22176         PR c++/7931
22177         * g++.dg/template/ptrmem3.C: New test.
22178
22179         PR c++/7754
22180         * g++.dg/template/union1.C: New test.
22181
22182 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22183
22184         PR c++/8006
22185         * g++.dg/abi/mangle9.C: New test.
22186         * g++.dg/abi/mangle10.C: New test.
22187         * g++.dg/abi/mangle11.C: New test.
22188         * g++.dg/abi/mangle12.C: New test.
22189
22190 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22191
22192         PR c++/7188.
22193         * g++.dg/template/meminit1.C: New test.
22194         * g++.dg/warn/Wreorder-1.C: Likewise.
22195         * g++.old-deja/g++.mike/warn3.C: Tweak.
22196         * lib/prune.exp: Ingore "in copy constructor".
22197
22198 2002-10-02  Andreas Jaeger  <aj@suse.de>
22199
22200         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22201         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22202         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22203         on x86-64.
22204
22205 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22206
22207         * gcc.dg/empty1.C: Fix typo.
22208
22209 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22210
22211         * gcc.dg/alias-1.c: New test.
22212
22213 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22214
22215         * gcc.dg/empty1.C: New test.
22216
22217         * g++.dg/tls/init-2.C: Tweak error messages.
22218
22219 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22220
22221         * gcc.c-torture/compile/20020923-1.c: New test.
22222
22223 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22224
22225         * gcc.c-torture/execute/ffs-1.c: New test.
22226         * gcc.c-torture/execute/ffs-2.c: Ditto.
22227
22228 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22229
22230         * g++.dg/overload/member1.C: New test.
22231
22232 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22233
22234         * g++.dg/abi/empty7.C: New test.
22235         * g++.dg/init/pm2.C: Likewise.
22236
22237 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22238
22239         * g++.dg/rtti/crash1.C: New test.
22240
22241 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22242
22243         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22244         gcc.dg/sibcall-4.c: New tests.
22245
22246 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22247
22248         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22249         powerpc and MMIX targets.
22250
22251 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22252
22253         * gcc.dg/cpp/20020927-1.c: New.
22254
22255 2002-09-26  David S. Miller  <davem@redhat.com>
22256
22257         * gcc.c-torture/compile/trunctfdf.c: New.
22258
22259 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22260
22261         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22262
22263 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22264
22265         * gcc.c-torture/execute/loop-15.c: New.
22266
22267 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22268
22269         * README.QMTEST: Fix typo.
22270
22271 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22272
22273         * gcc.dg/20020926-1.c: New test.
22274
22275 2002-09-25  David S. Miller  <davem@redhat.com>
22276
22277         PR target/7842
22278         * gcc.c-torture/execute/shiftdi.c: New test.
22279
22280 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22281
22282         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22283         unique to the tool.
22284         * lib/g77.exp (g77_init): Likewise.
22285         * lib/g++.exp (g++_init): Likewise.
22286         * lib/objc.exp (objc_init): Likewise.
22287
22288 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22289
22290         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22291         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22292         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22293
22294 2002-09-25  Richard Henderson  <rth@redhat.com>
22295
22296         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22297         too-small long double.
22298
22299 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22300
22301         * gcc.dg/20020919-1.c: New test.
22302
22303 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22304
22305         * g++.dg/abi/bitfield6.C: New test.
22306         * g++.dg/abi/bitfield7.C: New test.
22307         * g++.dg/abi/bitfield8.C: New test.
22308         * g++.dg/abi/vbase11.C: New test.
22309
22310 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22311
22312         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22313         hppa*-*-hpux*.  Update test comment.
22314
22315 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22316
22317         * gcc.dg/tls/struct-1.c: New test.
22318
22319 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22320
22321         * gcc.dg/cpp/tr-warn2.c: Update.
22322
22323 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22324
22325         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22326
22327 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22328
22329         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22330         systems.
22331
22332 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22333
22334         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22335
22336         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22337         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22338         setting of cxxfilt.
22339
22340 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22341
22342         * gcc.dg/20020312-2.c: Update for darwin.
22343
22344 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22345
22346         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22347
22348 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22349
22350         * objc.dg/comp-types-1.m: New test.
22351         * objc.dg/comp-types-2.m: New test.
22352         * objc.dg/comp-types-3.m: New test.
22353         * objc.dg/comp-types-4.m: New test.
22354         * objc.dg/comp-types-5.m: New test.
22355         * objc.dg/comp-types-6.m: New test.
22356
22357 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22358
22359         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22360
22361 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22362
22363         * g++.dg/other/do1.C: New test.
22364
22365         * g++.dg/template/subst1.C: New test.
22366
22367 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22368
22369         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22370
22371 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22372
22373         * g++.dg/template/qualttp20.C: Adjust expected errors.
22374         * g++.old-deja/g++.jason/report.C: Likewise.
22375         * g++.old-deja/g++.other/qual1.C: Likewise.
22376
22377         * g++.dg/lookup/scoped2.C: New test.
22378
22379         * g++.dg/ext/asm3.C: New test.
22380
22381 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22382
22383         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22384
22385 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22386
22387         * ChangeLog: follow spelling conventions.
22388         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22389         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22390         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22391         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22392         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22393         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22394         * g++.old-deja/g++.law/global-init1.C: Likewise.
22395         * g++.old-deja/g++.other/delete4.C: Likewise.
22396         * g++.old-deja/g++.other/inline21.C: Likewise.
22397         * g++.old-deja/g++.other/singleton.C: Likewise.
22398         * g77.dg/strlen0.f: Likewise.
22399         * g77.f-torture/compile/20010519-1.f: Likewise.
22400         * g77.f-torture/compile/980310-4.f: Likewise.
22401         * gcc.c-torture/compile/20000605-1.c: Likewise.
22402         * gcc.c-torture/execute/20020225-1.c: Likewise.
22403         * gcc.dg/c90-hexfloat-2.c: Likewise.
22404         * gcc.dg/c99-bool-1.c: Likewise.
22405         * gcc.dg/c99-hexfloat-2.c: Likewise.
22406         * gcc.dg/dll-2.c: Likewise.
22407         * gcc.dg/wtr-union-init-1.c: Likewise.
22408         * gcc.dg/wtr-union-init-2.c: Likewise.
22409         * gcc.dg/wtr-union-init-3.c: Likewise.
22410         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22411         * gcc.dg/cpp/defined.c: Likewise.
22412         * gcc.dg/cpp/macsyntx.c: Likewise.
22413         * gcc.dg/cpp/paste2.c: Likewise.
22414         * gcc.dg/cpp/trad/defined.c: Likewise.
22415         * gcc.dg/format/c90-printf-1.c: Likewise.
22416         * gcc.dg/format/c90-scanf-1.c: Likewise.
22417         * gcc.dg/format/c99-printf-1.c: Likewise.
22418         * gcc.dg/format/c99-scanf-1.c: Likewise.
22419         * gcc.misc-tests/gcov-8.c: Likewise.
22420         * lib/profopt.exp: Likewise.
22421
22422 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22423
22424         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22425
22426 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22427
22428         * g++.dg/inherit/using2.C: New test.
22429
22430 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22431
22432         * ChangeLog: Follow spelling conventions.
22433         * g++.dg/template/friend4.C: Likewise.
22434         * g++.old-deja/g++.pt/crash67.C: Likewise.
22435         * gcc.c-torture/execute/20000801-4.c: Likewise.
22436         * gcc.dg/c90-digraph-1.c: Likewise.
22437         * gcc.dg/c94-digraph-1.c: Likewise.
22438         * gcc.dg/c99-digraph-1.c: Likewise.
22439         * gcc.dg/cpp/line5.c: Likewise.
22440         * gcc.dg/cpp/multiline.c: Likewise.
22441         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22442         * gcc.dg/format/attr-3.c: Likewise.
22443         * gcc.dg/format/c90-scanf-3.c: Likewise.
22444         * gcc.dg/format/ext-4.c: Likewise.
22445
22446 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22447
22448         * g++.dg/template/pretty1.C: New test.
22449
22450 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22451
22452         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22453
22454 2002-09-13  Matt Austern  <austern@apple.com>
22455
22456         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22457         passing a cast expression to a function by const reference.
22458
22459 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22460
22461         * g++.dg/template/deduce1.C: New test.
22462
22463 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22464
22465         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22466         32-bit int.
22467
22468 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22469
22470         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22471         usage.
22472
22473 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22474
22475         * gcc.c-torture/compile/20020910-1.c: New test.
22476
22477 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22478
22479         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22480
22481 2002-09-10  Andreas Jaeger  <aj@suse.de>
22482
22483         * gcc.dg/20020312-2.c: Adjust for x86-64.
22484
22485 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22486
22487         * g77.dg/7388.f: New test case for PR 7388.
22488
22489 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22490
22491         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22492
22493 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22494
22495         * objc.dg/proto-lossage-1.m: New test.
22496
22497 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22498
22499         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22500
22501 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22502
22503         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22504         expected to pass.
22505
22506 2002-09-06  Stan Shebs  <shebs@apple.com>
22507             David Edelsohn  <edelsohn@gnu.org>
22508
22509         * gcc.dg/weak: New directory.
22510         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22511         target-specific xfail bits.
22512         * gcc.dg/typeof-2.c: Move to new directory.
22513         * gcc.dg/weak.exp: New expect script.
22514
22515 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22516
22517         * gcc.c-torture/execute/extzvsi.c: New test.
22518
22519 2002-09-05  Stan Shebs  <shebs@apple.com>
22520
22521         * gcc.dg/weak-1.c: xfail on Darwin.
22522         * gcc.dg/weak-2.c: Ditto.
22523         * gcc.dg/weak-3.c: Ditto.
22524         * gcc.dg/weak-4.c: Ditto.
22525         * gcc.dg/weak-5.c: Ditto.
22526         * gcc.dg/weak-6.c: Ditto.
22527         * gcc.dg/weak-7.c: Ditto.
22528         * gcc.dg/weak-8.c: Ditto.
22529         * gcc.dg/weak-9.c: Ditto.
22530
22531 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22532
22533         * gcc.c-torture/execute/loop-14.c: New test.
22534
22535 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22536
22537         * g++.dg/other/cxa-atexit1.C: New test.
22538
22539         * gcc.dg/typeof-2.c: New test.
22540
22541 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22542
22543         * gcc.dg/builtins-2.c: New testcase.
22544         * gcc.dg/builtins-3.c: New testcase.
22545
22546 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22547
22548         * gcc.dg/cpp/_Pragma4.c: New test.
22549
22550 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22551
22552         * objc/execute/nil_method-1.m: New testcase.
22553
22554 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22555
22556         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22557         [Object class], not [Object initialize].
22558
22559 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22560             Hans-Peter Nilsson  <hp@bitrange.com>
22561
22562         * gcc.c-torture/execute/20020720-1.x: Skip test on
22563         mmix-knuth-mmixware.  Correct comment.
22564
22565 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22566
22567         * testsuite/g++.dg/abi/bitfield5.C: New test.
22568         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22569
22570 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22571
22572         * objc.dg/undeclared-selector.m: New test.
22573
22574 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22575
22576         * g++.dg/other/offsetof1.C: Avoid cast warning.
22577
22578 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22579
22580         * objc.dg/super-class-2.m: New test.
22581
22582 2002-08-24  Matt Austern  <austern@apple.com>
22583
22584         * g++.dg/ext/lvaddr.C: New test.
22585         * g++.dg/ext/lvcast.C: New test.
22586
22587 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22588
22589         * testsuite/g++.dg/inherit/cond1.C: New test.
22590
22591 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22592
22593         * gcc.dg/noncompile/incomplete-1.c: New test.
22594
22595 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22596
22597         * gcc.dg/typespec-1.c: New test.
22598
22599 2002-08-20  Devang Patel  <dpatel@apple.com>
22600         * objc.dg/proto-hier-2.m: New test.
22601
22602 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22603
22604         * objc.dg/bitfield-1.m: New test.
22605         * objc.dg/bitfield-2.m: New test.
22606
22607 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22608
22609         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22610         gcc.dg/c99-flex-array-4.c: New tests.
22611
22612 2002-08-16  Stan Shebs  <shebs@apple.com>
22613
22614         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22615
22616 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22617
22618         * gcc.dg/typeof-1.c: New test.
22619         * g++.dg/ext/typeof2.C: New test.
22620
22621 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22622
22623         * g++.dg/other/offsetof1.C: New test.
22624
22625 2002-08-14  Richard Henderson  <rth@redhat.com>
22626
22627         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22628
22629 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22630
22631         * gcc.dg/cpp/_Pragma3.c: New test.
22632
22633 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22634
22635         * g++.dg/template/inherit3: New test.
22636
22637 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22638
22639         * gcc.dg/bitfld-4.c: Add blank options.
22640
22641 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22642
22643         * g++.dg/template/crash1.C: New test.
22644
22645 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22646
22647         * gcc.dg/tls/opt-2.c: New test.
22648
22649 2002-08-08  Devang Patel  <dpatel@apple.com>
22650
22651         * objc.dg/selector-1.m : New test
22652
22653 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22654
22655         * g++.dg/abi/bitfield4.C: New test.
22656         * gcc.dg/bitfld-4.c: New test.
22657
22658 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22659
22660         * g++.dg/other/packed1.C: New test.
22661
22662 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22663
22664         * g++.dg/abi/offsetof.C: Tweak error messages.
22665         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22666
22667 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22668
22669         * gcc.dg/bitfld-3.c: New test.
22670
22671 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22672             Richard Henderson  <rth@redhat.com>
22673
22674         * gcc.dg/i386-bitfield1.c: New test.
22675         * g++.dg/abi/bitfield3.C: Update.
22676
22677 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22678
22679         * objc.dg/const-str-2.m: Update.
22680         * gcc.dg/cpp/c++98.c: Change to C extension.
22681         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22682         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22683
22684 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22685
22686         * testsuite/gcc.dg/tls/diag-3.c: New.
22687
22688 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22689
22690         * g++.dg/README (Subdirectories): Document new subdir expr.
22691         * g++.dg/expr/pmf-1.C: New test.
22692
22693 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22694
22695         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22696
22697 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22698
22699         * g++.dg/abi/bitfield3.C: New test.
22700
22701 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22702
22703         * lib/gcov.exp: Tweak expected line formats.
22704         * gcc.misc-tests/gcov8.c: New test.
22705         * gcc.misc-tests/gcov8.x: New flags.
22706
22707 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22708
22709         * consistency.vlad/layout/endian.c: Include string.h.
22710
22711         * gcc.c-torture/execute/20020805-1.c: New test.
22712
22713 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22714
22715         * g++.dg/other/conversion1.C: New test.
22716
22717 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22718
22719         * gcc.dg/builtins-1.c: New testcase.
22720
22721 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22722
22723         * g++.dg/inherit/access3.C: New test.
22724
22725 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22726
22727         * gcc.dg/ia64-visibility-2.c: New test.
22728
22729 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22730
22731         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22732         __qualifier_flags to __flags.
22733
22734 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22735
22736         * g++.dg/inherit/operator1.C: New test.
22737         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22738         * g++.dg/other/error1.C: Change expected error message.
22739         * g++.dg/template/conv4.C: Likewise.
22740
22741 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22742
22743         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22744         for documented behavior.
22745
22746 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22747
22748         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22749         several targets known to fail.
22750
22751 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22752
22753         * gcc.dg/mips-args-[123].c: New tests.
22754
22755 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22756
22757         * gcc.dg/ppc-spe.c: New.
22758
22759 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22760
22761         * g++.dg/other/ptrmem4.C: New testcase.
22762
22763 2002-07-24  Richard Henderson  <rth@redhat.com>
22764
22765         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22766
22767 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22768
22769         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22770
22771 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22772
22773         * gcc.c-torture/execute/memset-3.c: New testcase.
22774
22775 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22776
22777         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22778         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22779
22780 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22781
22782         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22783         Delete.
22784
22785 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22786
22787         * gcc.c-torture/compile/simd-4.c: New test.
22788
22789 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22790
22791         PR c++/7347, c++/7348
22792         * g++.dg/template/access4.C: New test.
22793         * g++.dg/template/access5.C: New test.
22794         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22795         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22796         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22797         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22798
22799 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22800
22801         * gcc.dg/gnu89-init-2.c: New test.
22802
22803 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22804
22805         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22806
22807 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22808
22809         * gcc.c-torture/execute/20020720-1.c: New testcase.
22810
22811 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22812
22813         * gcc.dg/cpp/Wsignprom.c: New tests.
22814
22815 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22816
22817         * gcc.c-torture/execute/loop-13.c: New test.
22818
22819 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22820
22821         * gcc.dg/cpp/expr.c: New tests.
22822
22823 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22824
22825         * g++.dg/opt/pr6713.C: Add template instantiation.
22826
22827 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22828
22829         * gcc.dg/nest.c: New test.
22830
22831 2002-07-17  Richard Henderson  <rth@redhat.com>
22832
22833         * g++.dg/opt/pr6713.C: New test.
22834
22835 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22836
22837         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22838         XFAIL for all x86 processors.
22839
22840 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22841
22842         * gcc.c-torture/execute/20010122-1.x: Do not test with
22843         -fomit-frame-pointer.
22844
22845 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22846
22847         * g++.dg/template/instantiate2.C: New test.
22848         * g++.dg/template/spec4.C: New test.
22849
22850 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22851
22852         * g++.dg/template/access2.C: New test.
22853         * g++.dg/template/access3.C: New test.
22854
22855 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22856
22857         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22858         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22859         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22860         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22861         Convert to use <stdarg.h>.
22862         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22863         Delete.
22864         * gcc.dg/va-arg-2.c: New.
22865         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22866
22867 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22868
22869         * gcc.c-torture/compile/20020710-1.c: New test.
22870
22871 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22872                           Andrew Pinski  <pinskia@physics.uc.edu>
22873
22874         gcc.c-torture/compile/simd-2.c: New testcase.
22875         gcc.c-torture/compile/simd-3.c: Likewise.
22876
22877 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22878
22879         PR c++/7224
22880         * g++.dg/overload/error1.C: New test.
22881
22882 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22883
22884         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22885         configuration and IRIX 6 O32 ABI.
22886
22887 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22888
22889         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22890
22891 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22892
22893         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22894
22895 2002-07-10  Jeffrey A Law  <law@redhat.com>
22896
22897         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22898
22899         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22900
22901 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22902
22903         * gcc.dg/20020312-2.c: Check for __PPC__.
22904
22905 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22906
22907         * gcc.c-torture/compile/20020709-1.c: New test.
22908
22909 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22910
22911         * g++.dg/template/qualttp21.C: New test case.
22912
22913 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22914
22915         * gcc.c-torture/compile/20020706-1.c: New test.
22916         * gcc.c-torture/compile/20020706-2.c: New test.
22917
22918 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22919             Alexandre Oliva  <aoliva@redhat.com>
22920
22921         * g++.dg/warn/incomplete1.C: New test.
22922
22923 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22924
22925         PR c++/7099
22926         * g++.dg/warn/noreturn1.C: New test.
22927
22928 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22929
22930         PR c++/6706
22931         * g++.dg/debug/debug6.C: New test.
22932         * g++.dg/debug/debug7.C: New test.
22933
22934 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22935
22936         * gcc.c-torture/compile/simd-3.c: New test.
22937
22938 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22939
22940         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22941         * gcc.dg/20020620-1.c: Likewise.
22942
22943 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22944
22945         PR c++/6944
22946         * g++.dg/init/array4.C: New test.
22947         * g++.dg/init/array5.C: New test.
22948
22949 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22950
22951         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22952         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22953
22954 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22955
22956         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22957         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22958         * gcc.dg/wtr-conversion-1.c: Likewise.
22959         * gcc.dg/wtr-escape-1.c: Likewise.
22960         * gcc.dg/wtr-int-type-1.c: Likewise.
22961         * gcc.dg/wtr-label-1.c: Likewise.
22962         * gcc.dg/wtr-static-1.c: Likewise.
22963         * gcc.dg/wtr-strcat-1.c: Likewise.
22964         * gcc.dg/wtr-suffix-1.c: Likewise.
22965         * gcc.dg/wtr-switch-1.c: Likewise.
22966         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22967         * gcc.dg/wtr-union-init-1.c: Likewise.
22968         * gcc.dg/wtr-union-init-2.c: Likewise.
22969         * gcc.dg/wtr-union-init-3.c: Likewise.
22970
22971         * gcc.dg/wtr-func-def-1.c: New test.
22972
22973 2002-07-02 Devang Patel <dpatel@apple.com>
22974
22975         * objc.dg/param-1.m: New test.
22976
22977 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22978
22979         * gcc.dg/cpp/trad/directive.c: Add test.
22980         * gcc.dg/cpp/trad/macroargs.c: Add test.
22981         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22982
22983 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22984
22985         * gcc.dg/cpp/cmdlne-M.c: New test.
22986
22987 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22988
22989         * objc.dg/desig-init-1.m: New test.
22990
22991 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22992
22993         PR c++/6716
22994         * g++.dg/template/instantiate1.C: New test.
22995
22996 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22997
22998         PR c++/7112
22999         * g++.dg/template/sizeof2.C: New test.
23000
23001 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23002
23003         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
23004         gcc.dg/cpp/trad/include.c: New tests.
23005
23006 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
23007
23008         PR target/7177
23009         * gcc.c-torture/compile/20020701-1.c: New test.
23010
23011 2002-07-01  Stan Shebs  <shebs@apple.com>
23012
23013         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
23014         header here...
23015         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
23016         (objc-torture-execute): or here.
23017
23018 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
23019
23020         * gcc.c-torture/execute/arith-rand-ll.c: New test.
23021
23022 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
23023
23024         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23025
23026 2002-06-30  Devang Patel  <dpatel@apple.com>
23027
23028         * objc.dg/fsyntax-only.m: New test.
23029
23030 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23031
23032         PR c++/6695
23033         * g++.dg/template/friend7.C: New file.
23034
23035 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23036
23037         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23038         return type.
23039
23040 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23041
23042         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23043         avoid division by zero.
23044
23045 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23046
23047         * gcc.dg/Wunknownprag.c: New tests.
23048
23049 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23050
23051         * gcc.c-torture/execute/simd-2.c: New test.
23052
23053 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23054
23055         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23056         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23057         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23058         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23059         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23060         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23061         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23062         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23063         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23064         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23065         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23066         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23067         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23068         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23069         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23070         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23071         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23072
23073 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23074
23075         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23076         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23077         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23078         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23079         New tests.
23080         * gcc.dg/cpp/trad/directive.c: Update.
23081
23082 2002-06-23  Andreas Jaeger  <aj@suse.de>
23083
23084         * gcc.c-torture/execute/complex-6.c: New.
23085
23086 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23087
23088         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23089         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23090         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23091         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23092
23093 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23094
23095         * gcc.dg/cpp/trad: New directory with traditional tests copied
23096         from parent directory.
23097         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23098         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23099         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23100         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23101         Move to trad/ and rename.
23102         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23103         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23104         gcc.dg/cpp/trad/redef2.c: New tests.
23105         * gcc.dg/cpp/trad/trad.exp: New driver.
23106
23107 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23108
23109         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23110         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23111         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23112         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23113         Remove.
23114
23115 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23116
23117         * gcc.dg/20020620-1.c: New test.
23118
23119 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23120
23121         * g++.dg/template/ttp4.C: New test.
23122
23123 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23124
23125         * g++.dg/opt/vt1.C: Fix regexp.
23126
23127 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23128
23129         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23130         Don't use attribute `noinline'.
23131
23132 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23133
23134         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23135
23136 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23137
23138         * gcc.c-torture/execute/simd-1.c: New.
23139
23140         * gcc.dg/simd-1.c: New.
23141
23142 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23143
23144         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23145
23146 2002-06-16  Richard Henderson  <rth@redhat.com>
23147
23148         * g++.dg/ext/anon-struct1.C: New.
23149         * g++.dg/ext/anon-struct2.C: New.
23150         * g++.dg/ext/anon-struct3.C: New.
23151         * gcc.dg/anon-struct-1.c: New.
23152         * gcc.dg/anon-struct-2.c: New.
23153         * gcc.dg/anon-struct-3.c: New.
23154         * gcc.dg/20011008-1.c: Adjust warning text.
23155         * gcc.dg/20020527-1.c: Add -fms-extensions.
23156
23157 2002-06-16  Richard Henderson  <rth@redhat.com>
23158
23159         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23160
23161 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23162
23163         * gcc.c-torture/execute/20020615-1.c: New test.
23164
23165 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23166
23167         * gcc.c-tortuture/execute/compare-1.c: New test case.
23168         * gcc.c-tortuture/execute/compare-2.c: New test case.
23169         * gcc.c-tortuture/execute/compare-3.c: New test case.
23170
23171 2002-06-13  Richard Henderson  <rth@redhat.com>
23172
23173         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23174         ia64 ilp32.
23175
23176 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23177
23178         * g++.dg/template/typename2.C: Update error message.
23179
23180 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23181
23182         * gcc.c-torture/execute/20020611-1.c: New test.
23183
23184 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23185
23186         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23187         list of targets to skip.
23188
23189 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23190
23191         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23192         targets if not optimizing.
23193
23194 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23195
23196         * gcc.c-torture/compile/20020605-1.c: New test.
23197
23198         * g++.dg/opt/vt1.C: New test.
23199
23200         * gcc.dg/20020531-1.c: New test.
23201
23202         * gcc.dg/20020530-1.c: New test.
23203
23204         * gcc.dg/20020527-1.c: New test.
23205
23206         * g++.dg/opt/cse1.C: New test.
23207
23208 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23209
23210         * gcc.dg/20020607-2.c: New test case.
23211
23212 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23213
23214         * gcc.c-torture/compile/20020604-1.c: New test.
23215
23216 2002-06-04  Richard Henderson  <rth@redhat.com>
23217
23218         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23219         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23220         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23221
23222 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23223
23224         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23225
23226 2002-06-03  Richard Henderson  <rth@redhat.com>
23227
23228         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23229         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23230
23231 2002-06-02  Richard Henderson  <rth@redhat.com>
23232
23233         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23234         test functions static.
23235
23236 2002-06-02  Andreas Jaeger  <aj@suse.de>
23237
23238         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23239         now.
23240
23241 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23242
23243         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23244         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23245         Update for mofified diagnostics.
23246         * gcc.dg/c99-intconst-1.c: No longer fail.
23247
23248 2002-06-02  Richard Henderson  <rth@redhat.com>
23249
23250         * gcc.dg/uninit-A.c: Remove xfail markers.
23251
23252 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23253
23254         * gcc.dg/fnegate-1.c: New test case.
23255
23256 2002-05-30  Osku Salerma  <osku@iki.fi>
23257
23258         * gcc.c-torture/execute/mayalias-1.c: New file.
23259
23260 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23261
23262         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23263         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23264         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23265
23266 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23267
23268         * gcc.c-torture/execute/20020529-1.c: New test.
23269
23270 2002-05-27  Richard Henderson  <rth@redhat.com>
23271
23272         * g++.dg/ext/attrib6.C: New test case.
23273
23274 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23275
23276         * gcc.c-torture/execute/pure-1.c: New test.
23277
23278 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23279
23280         * gcc.dg/cpp/arith-2.c: Remove.
23281
23282 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23283
23284         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23285         * gcc.dg/cpp/if-3.c: Remove.
23286
23287 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23288
23289         * g++.dg/opt/cse2.C: New test.
23290
23291 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23292
23293         * gcc.dg/cpp/arith-1.c: New semantic tests.
23294         * gcc.dg/cpp/if-1.c: Update.
23295
23296 2002-05-24  Ben Elliston  <bje@redhat.com>
23297
23298         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23299
23300 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23301
23302         * gcc.dg/verbose-asm.c: New test.
23303
23304 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23305
23306         * gcc.dg/cpp/paste12.c: New test.
23307
23308 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23309
23310         * g++.dg/parse/named_ops.C: New test.
23311
23312 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23313
23314         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23315
23316 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23317
23318         * gcc.dg/weak-2.c: Allow optional leading underscore
23319         in scan-assembler symbol name.
23320         * gcc.dg/weak-3.c: Likewise.
23321         * gcc.dg/weak-4.c: Likewise.
23322         * gcc.dg/weak-5.c: Likewise.
23323
23324 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23325
23326         * gcc.dg/20020523-1.c: New test.
23327
23328 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23329
23330         * objc.dg/const-str-2.m: Update now that we stop after
23331         a command line error.
23332
23333 2002-05-22  Richard Henderson  <rth@redhat.com>
23334
23335         * g++.dg/dg.exp: Fix typo in test pruneing.
23336
23337 2002-05-22  Richard Henderson  <rth@redhat.com>
23338
23339         * g++.dg/dg.exp: Prune the tls subdirectory.
23340         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23341         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23342         * g++.dg/tls/init-1.C: New.
23343
23344 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23345
23346         * gcc.dg/20020517-1.c: New test.
23347
23348 2002-05-21  Richard Henderson  <rth@redhat.com>
23349
23350         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23351         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23352
23353 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23354
23355         * g++.dg/other/copy2.C: New test.
23356
23357 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23358
23359         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23360         (MAX_COPY): Bump up to 10 times sizeof (long long).
23361         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23362
23363         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23364         sizeof (long long).
23365
23366         * gcc.c-torture/execute/strcpy-1.c: New test.
23367
23368 2002-05-19  Jason Merrill  <jason2redhat.com>
23369
23370         * g++.dg/ext/oper1.C: New test.
23371
23372 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23373 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23374
23375         * README.QMTEST: New file.
23376
23377         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23378
23379 2002-05-19  Andreas Jaeger  <aj@suse.de>
23380
23381         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23382         now.
23383         * gcc.c-torture/execute/loop-2d.x: Likewise.
23384
23385 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23386
23387         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23388         support weak symbols.
23389         * gcc.dg/weak-4.c: Likewise
23390         * gcc.dg/weak-6.c: Likewise
23391
23392 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23393
23394         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23395         cygwin, coff and h8300-*-hms targets
23396         * gcc.dg/weak-5.c: Likewise
23397         * gcc.dg/weak-7.c: Likewise
23398
23399 2002-05-16  Jason Merrill  <jason@redhat.com>
23400
23401         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23402         (scan-assembler-not, scan-assembler-dem): Likewise.
23403         (scan-assembler-dem-not): Likewise.
23404
23405 2002-05-15  Richard Henderson  <rth@redhat.com>
23406
23407         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23408
23409 2002-05-15  Richard Henderson  <rth@redhat.com>
23410
23411         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23412         (vfoo1f): Warning here.
23413         (vfoo1l): Don't redefine the alias.
23414
23415 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23416
23417         * g++.dg/init/pm1.C: New test.
23418
23419 2002-05-12  David S. Miller  <davem@redhat.com>
23420
23421         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23422         types.
23423
23424 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23425
23426         * gcc.c-torture/execute/20020510-1.c: New test case.
23427
23428 2002-05-10  David S. Miller  <davem@redhat.com>
23429
23430         * gcc.c-torture/execute/conversion.c: Test long double too.
23431
23432 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23433
23434         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23435         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23436         * lib/g++.exp (g++_link_flags): Likewise.
23437         * lib/objc.exp (objc_target_compile): Likewise.
23438
23439 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23440
23441         * gcc.dg/cpp/poison.c: Update.
23442         * gcc.dg/cpp/20000625-2.c: Remove.
23443         * gcc.dg/cpp/direct2s.c: Remove final test.
23444
23445 2002-05-08  Tom Rix  <trix@redhat.com>
23446
23447         * gcc.c-torture/execute/20020508-1.c: New test.
23448         * gcc.c-torture/execute/20020508-2.c: New test.
23449         * gcc.c-torture/execute/20020508-3.c: New test.
23450
23451 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23452
23453         * gcc.dg/cpp/charconst-4.c: More tests.
23454
23455 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23456
23457         PR c/6569
23458         * gcc.dg/weak-3.c: Update location of warning messages.
23459         * gcc.dg/weak-5.c: Likewise.
23460
23461 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23462
23463         * gcc.c-torture/execute/20020506-1.c: New test case.
23464
23465 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23466
23467         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23468
23469 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23470
23471         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23472
23473 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23474
23475         * gcc.dg/cpp/charconst-3.c: New test.
23476
23477 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23478
23479         * gcc.dg/cpp/charconst.c: Update tests.
23480
23481 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23482
23483         * treelang: Added directory for new sample language treelang. Also
23484         lib/treelang.exp: New file to signal treelang should be tested.
23485
23486 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23487
23488         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23489         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23490         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23491         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23492         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23493         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23494         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23495
23496 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23497
23498         * gcc.dg/format/xopen-2.c: New test.
23499
23500 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23501
23502         * gcc.dg/20020503-1.c: New test.
23503
23504 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23505
23506         * g++.dg/init/dtor1.C: Make it tougher.
23507
23508 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23509
23510         * g++.dg/init/dtor1.C: New test.
23511
23512 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23513
23514         * gcc.dg/altivec-8.c: New.
23515
23516 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23517
23518         * gcc.dg/altivec-7.c: New.
23519
23520 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23521
23522         * g++.dg/parse/typedef1.C: New test.
23523
23524 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23525
23526         PR c++/6486
23527         * g++.dg/template/friend6.C: New test.
23528
23529         PR c++/6492
23530         * g++.dg/init/copy1.C: New test.
23531
23532 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23533
23534         * g++.dg/warn/effc1.C: New test.
23535
23536 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23537
23538         * gcc.dg/cpp/if-cexp.c: Add a test.
23539
23540 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23541
23542         * gcc.dg/20020426-2.c: New test.
23543
23544 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23545
23546         * gcc.dg/cpp/if-mop.c: Update.
23547         * gcc.dg/cpp/if-mpar.c: Add test.
23548         * gcc.dg/cpp/if-oppr.c: Update.
23549
23550 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23551
23552         PR c/6343
23553         * gcc.dg/weak-[2-7].c: New tests.
23554
23555 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23556
23557         * gcc.dg/enum1.c: New test.
23558
23559 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23560
23561         PR c++/6497
23562         * g++.dg/inherit/access2.C: New test.
23563
23564 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23565
23566         PR bootstrap/6445
23567         * gcc.dg/20020426-1.c: New test.
23568
23569 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23570
23571         * g++.dg/abi/enum1.C: New test.
23572
23573 2002-04-26  Richard Henderson  <rth@redhat.com>
23574
23575         * gcc.dg/c99-bool-1.c: Expect always true warning.
23576
23577 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23578
23579         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23580
23581 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23582
23583         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23584         targets.
23585
23586 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23587
23588         * g++.dg/abi/mange7.C: New test.
23589
23590         PR c++/6438.
23591         * g++.dg/parse/stmtexpr2.C: New test.
23592
23593 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23594
23595         * gcc.dg/20020312-2.c: Add SH target.
23596
23597 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23598
23599         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23600         compiler output on mips*-*-irix*.
23601
23602 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23603
23604         * g++.dg/parse/attr1.C: New test.
23605
23606 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23607
23608         * gcc.c-torture/execute/string-opt-17.c: New test case.
23609         * gcc.c-torture/execute/memset-2.c: New test case.
23610
23611 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23612
23613         PR c++/6256:
23614         * g++.dg/template/friend5.C: New test.
23615
23616         PR c++/6331:
23617         * g++.dg/template/qual1.C: Likewise.
23618
23619 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23620
23621         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23622         Include stdlib.h, not stdio.h or ctype.h.
23623
23624 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23625
23626         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23627         cris-*-elf* and mmix-*-*.
23628         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23629         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23630         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23631         Ditto.
23632         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23633         * gcc.dg/wchar_t-1.c: Ditto.
23634
23635 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23636
23637         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23638         Clarify comment.
23639
23640 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23641
23642         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23643
23644 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23645
23646         * gcc.c-torture/execute/20000906-1.x: Delete.
23647
23648 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23649
23650         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23651
23652 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23653
23654         * PR6367
23655         * g77.f-torture/execute/6367.f: New test.
23656         * g77.f-torture/execute/6367.x: Disable for MMIX.
23657
23658 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23659
23660         * PR6352
23661         * g++.dg/opt/inline2.C: New test.
23662
23663 2002-04-18  Richard Henderson  <rth@redhat.com>
23664
23665         * gcc.dg/20000906-1.c: Enable for all targets.
23666         * gcc.c-torture/compile/iftrap-2.c: New.
23667
23668 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23669
23670         * gcc.dg/20020418-1.c: New test.
23671         * gcc.dg/20020418-2.c: New test.
23672
23673 2002-04-18  Richard Henderson  <rth@redhat.com>
23674
23675         * gcc.c-torture/compile/iftrap-1.c: New.
23676         * gcc.dg/iftrap-1.c: Adjust for ia64.
23677         * gcc.dg/iftrap-2.c: New.
23678
23679 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23680
23681         * gcc.c-torture/compile/20020418-1.c: New test.
23682
23683 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23684
23685         * gcc.c-torture/compile/20020415-1.c: New.
23686
23687 2002-04-18  David S. Miller  <davem@redhat.com>
23688
23689         * gcc.c-torture/execute/20020418-1.c: New test.
23690
23691 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23692
23693         * gcc.dg/20020416-1.c: New test.
23694
23695         * g++.dg/opt/inline1.C: New test.
23696
23697 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23698
23699         * gcc.dg/altivec-5.c: New test.
23700
23701         * gcc.dg/20020415-1.c: New test.
23702
23703 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23704
23705         * testsuite/lib/chill.exp: Remove.
23706
23707 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23708
23709         * g++.dg/other/big-struct.C: New test.
23710
23711 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23712
23713         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23714         of scratch file.
23715
23716 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23717
23718         PR c/6277
23719         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23720         in scan-assembler function name
23721
23722 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23723
23724         * g77.f-torture/execute/980628-4.x,
23725         g77.f-torture/execute/980628-5.x,
23726         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23727         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23728         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23729         i[34567]86-*-*.
23730
23731 2002-04-13  David S. Miller  <davem@redhat.com>
23732
23733         * gcc.c-torture/execute/20020413-1.c: New test.
23734
23735 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23736
23737         * gcc.dg/asm-6.c,
23738         * g++.dg/ext/asm1.C: New tests.
23739
23740 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23741
23742         PR c++ 5373.
23743         * g++.dg/parse/stmtexpr1.C: New test.
23744
23745         PR c++/5189.
23746         * g++.dg/template/copy1.C: New test.
23747
23748 2002-04-12  Richard Henderson  <rth@redhat.com>
23749
23750         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23751
23752 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23753
23754         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23755         gcc.c-torture/execute/20020307-2.c.
23756
23757 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23758
23759         * g++.dg/ext/attrib5.C,
23760         * g++.dg/lookup/struct1.C: New tests.
23761
23762 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23763
23764         * gcc.dg/20020411-1.c: New test.
23765
23766         * gcc.c-torture/execute/20020411-1.c: New test.
23767
23768 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23769
23770         * g77.f-torture/execute/6177.f: New test.
23771
23772 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23773
23774         PR middle-end/6247
23775         * g++.dg/opt/cleanup1.C: New test.
23776
23777         * g++.dg/opt/const1.C: New test.
23778
23779 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23780
23781         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23782
23783 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23784
23785         PR c++/5507
23786         * g++.dg/template/typename2.C: New test.
23787
23788 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23789
23790         * gcc.c-torture/execute/loop-12.c: New.
23791
23792 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23793
23794         * g77.f-torture/execute/980628-4.x,
23795         g77.f-torture/execute/980628-5.x,
23796         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23797         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23798         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23799
23800 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23801
23802         PR optimization/6086
23803         * g++.dg/opt/preinc1.C: New test.
23804
23805 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23806
23807         PR c++/5571
23808         * g++.dg/opt/static2.C: New test.
23809
23810 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23811
23812         PR c/5120
23813         * gcc.dg/20020406-1.c: New test.
23814
23815 2002-04-04  David S. Miller  <davem@redhat.com>
23816
23817         * gcc.c-torture/execute/20020404-1.c: New test.
23818
23819 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23820
23821         PR c/6123
23822         * gcc.dg/20020312-2.c: Do not declare global register variable
23823         if __PIC__ or __pic__ is defined.
23824
23825 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23826
23827         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23828         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23829
23830 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23831
23832         * gcc.misc-tests/linkage.exp: Update last change to handle
23833         sparc*-, not just sparc-.
23834
23835 2002-04-03  Richard Henderson  <rth@redhat.com>
23836
23837         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23838
23839 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23840
23841         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23842
23843 2002-04-02  David S. Miller  <davem@redhat.com>
23844
23845         * gcc.c-torture/execute/20020402-3.c: New test.
23846
23847 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23848
23849         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23850         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23851
23852         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23853         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23854         g77.f-torture/execute/20001201.x,
23855         g77.f-torture/execute/u77-test.x: New files.
23856
23857         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23858         * gcc.dg/wchar_t-1.c: Ditto.
23859
23860 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23861
23862         * gcc.c-torture/execute/20020402-1.c: New test.
23863
23864 2002-04-01  Richard Henderson  <rth@redhat.com>
23865
23866         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23867
23868         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23869
23870 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23871
23872         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23873
23874 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23875
23876         * g++.dg/inherit/template-as-base.C: Expect error.
23877         * g++.dg/inherit/namespace-as-base.C: Likewise.
23878
23879 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23880
23881         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23882         g++.dg/ext/instantiate3.C: Tweak match patterns.
23883
23884         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23885         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23886         -da test.
23887
23888 2002-03-31  Richard Henderson  <rth@redhat.com>
23889
23890         * gcc.dg/special/alias-2.c: New.
23891         * gcc.dg/special/ecos.exp: Run it.
23892
23893 2002-03-31  Richard Henderson  <rth@redhat.com>
23894
23895         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23896
23897 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23898
23899         * gcc.dg/weak-1.c: Disable on h8300 port.
23900
23901 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23902
23903         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23904         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23905         ordering tests.
23906         * g++.dg/bprob/bprob-1.C: New test.
23907         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23908         * g++.dg/gcov/gcov-1.C: New test.
23909         * g++.dg/gcov/gcov-1.x: New file.
23910         * g++.dg/gcov/gcov-2.C: New test.
23911         * g++.dg/gcov/gcov-3.C: New test.
23912         * g++.dg/gcov/gcov-3.h: New file.
23913
23914 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23915
23916         * g++.old-deja/g++.other/builtins5.C: New test.
23917         * g++.old-deja/g++.other/builtins6.C: New test.
23918         * g++.old-deja/g++.other/builtins7.C: New test.
23919         * g++.old-deja/g++.other/builtins8.C: New test.
23920         * g++.old-deja/g++.other/builtins9.C: New test.
23921
23922 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23923
23924         * g++.dg/opt/static1.C: New test.
23925
23926         * g++.dg/opt/longbranch1.C: New test.
23927
23928 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23929
23930         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23931
23932         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23933
23934 2002-03-28  Jeffrey A Law  (law@redhat.com)
23935
23936         * gcc.c-torture/execute/20020328-1.c: New test.
23937
23938 2002-03-27  Richard Henderson  <rth@redhat.com>
23939
23940         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23941         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23942         move from g++.old-deja/g++.ext/.
23943
23944 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23945
23946         * g++.dg/init/new2.C: New test.
23947
23948 2002-03-26  Richard Henderson  <rth@redhat.com>
23949
23950         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23951
23952         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23953         on sparc.
23954
23955         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23956         sparcv9 systems.
23957         * gcc.dg/20001102-1.c: Likewise.
23958
23959 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23960
23961         * gcc.dg/cpp/endif-pedantic1.c,
23962         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23963
23964 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23965
23966         * g++.dg/init/new1.C: New test.
23967
23968 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23969
23970         * g++.dg/abi/vbase9.C: New test.
23971
23972 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23973
23974         * gcc.dg/arm-asm.c: New test.
23975
23976 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23977
23978         * gcc.dg/Wswitch-enum.c: New test.
23979         Fix PR c/5044.
23980
23981 2002-03-26  Richard Henderson  <rth@redhat.com>
23982
23983         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23984         structure.
23985
23986 2002-03-25  Richard Henderson  <rth@redhat.com>
23987
23988         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23989         sparcv9 systems.
23990
23991         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23992         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23993
23994 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23995
23996         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23997
23998 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23999
24000         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
24001         targets using generic thunk support.
24002
24003 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
24004
24005         * gcc.c-torture/compile/20020323-1.c: New test.
24006
24007         * g++.dg/opt/conj2.C: New test.
24008
24009 2002-03-24  Richard Henderson  <rth@redhat.com>
24010
24011         * gcc.dg/weak-1.c: Use -fno-common.
24012
24013 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24014
24015         * g77.dg/f77-edit-apostrophe-out.f: New test
24016         * g77.dg/f77-edit-h-out.f: New test
24017         * g77.dg/f77-edit-t-in.f: New test
24018         * g77.dg/f77-edit-t-out.f: New test
24019         * g77.dg/f77-edit-x-out.f: New test
24020         * g77.dg/f77-edit-slash-out.f: New test
24021         * g77.dg/f77-edit-colon-out.f: New test
24022         * g77.dg/f77-edit-s-out.f: New test
24023
24024 2002-03-24  Richard Henderson  <rth@redhat.com>
24025
24026         * objc/execute/formal_protocol-6.x: New XFAIL.
24027
24028 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24029
24030         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24031         that do not support weak symbols
24032
24033 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24034
24035         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24036         * lib/g77.exp:  Likewise
24037         * lib/objc.exp: Likewise
24038
24039 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24040
24041         * gcc.dg/Wswitch-default.c: New test.
24042
24043 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24044
24045         * g++.dg/other/enum1.C: New test.
24046
24047 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24048
24049         * gcc.dg/pragma-ep-3.c: Fix typo.
24050
24051 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24052
24053         * g++.dg/inherit/template-as-base.C: New test.
24054
24055 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24056
24057         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24058         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24059
24060 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24061
24062         * gcc.dg/cpp/multiline.c: Update to match.
24063
24064 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24065
24066         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24067
24068 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24069
24070         * gcc.dg/cpp/extratokens2.c:  New file.
24071
24072 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24073
24074         * gcc.dg/20020312-2.c: Add rs6000 target.
24075
24076         * gcc.c-torture/compile/20020319-1.c: New test.
24077
24078 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24079
24080         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24081         (A, E): Handle this.
24082
24083 2002-03-20  Jason Merrill  <jason@redhat.com>
24084
24085         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24086         ignoring -fpic.
24087         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24088         through prune_gcc_output.
24089
24090 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24091
24092         * gcc.c-torture/compile/20020320-1.c: New test.
24093
24094 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24095
24096         * gcc.c-torture/compile/20020318-1.c: New test.
24097
24098         * gcc.dg/struct-by-value-1.c: New test.
24099
24100         * gcc.dg/20020319-1.c: New test.
24101
24102 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24103
24104         * g++.dg/opt/conj1.C: New test.
24105
24106 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24107
24108         * g++.dg/template/qualttp20.C: Revert previous change.
24109         * g++.dg/template/qualttp3.C: Likewise.
24110         * g++.dg/template/qualttp4.C: Likewise
24111         * g++.dg/template/qualttp5.C: Likewise
24112         * g++.dg/template/qualttp6.C: Likewise
24113         * g++.dg/template/qualttp7.C: Likewise
24114         * g++.dg/template/qualttp8.C: Likewise
24115         * g++.dg/template/recurse.C: Likewise.
24116
24117 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24118
24119         * gcc.dg/cpp/wchar-1.c: Update.
24120
24121 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24122
24123         * g++.dg/template/conv1.C: New test.
24124         * g++.dg/template/conv2.C: New test.
24125         * g++.dg/template/conv3.C: New test.
24126         * g++.dg/template/conv4.C: New test.
24127
24128 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24129
24130         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24131         * g++.dg/template/qualttp3.C: Likewise.
24132         * g++.dg/template/qualttp4.C: Likewise
24133         * g++.dg/template/qualttp5.C: Likewise
24134         * g++.dg/template/qualttp6.C: Likewise
24135         * g++.dg/template/qualttp7.C: Likewise
24136         * g++.dg/template/qualttp8.C: Likewise
24137         * g++.dg/template/recurse.C: Likewise.
24138
24139 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24140
24141         * g++.dg/opt/dtor1.C: New test.
24142
24143 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24144
24145         * gcc.c-torture/compile/20020315-1.c: New test.
24146
24147 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24148
24149         * gcc.dg/weak-1.c: Fix scan tests.
24150
24151 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24152
24153         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24154         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24155         cris-*-aout* mmix-*-*.
24156         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24157         cris-*-aout* mmix-*-*.
24158         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24159         cris-*-elf* cris-*-aout* and mmix-*-*.
24160         * gcc.dg/20001009-1.c: Ditto.
24161         * gcc.dg/20010912-1.c: Ditto.
24162         * gcc.dg/20020122-4.c: Ditto.
24163         * gcc.dg/inline-2.c: Ditto.
24164
24165 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24166
24167         * gcc.c-torture/compile/20020314-1.c: New test.
24168
24169 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24170
24171         * gcc.c-torture/execute/20020314-1.c: New test.
24172
24173 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24174
24175         * g++.dg/warn/Wunused-1.C: New test.
24176
24177 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24178
24179         * g++.dg/abi/mangle6.C: New test.
24180
24181 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24182
24183         * gcc.c-torture/compile/20020309-2.c: New test.
24184
24185         * gcc.c-torture/compile/20020312-1.c: New test.
24186
24187 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24188
24189         * g++.dg/other/access1.C: New test.
24190
24191 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24192
24193         * gcc.c-torture/execute/wchar_t-1.c: New test.
24194
24195 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24196
24197         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24198
24199 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24200
24201         * gcc.dg/20020312-1.c: New test case.
24202
24203 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24204
24205         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24206
24207 2002-03-11  Richard Henderson  <rth@redhat.com>
24208
24209         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24210         * g++.old-deja/g++.jason/report.C: Likewise.
24211
24212 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24213
24214         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24215         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24216
24217 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24218
24219         * testsuite/g++.dg/overload/pmf1.C: New test.
24220
24221 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24222
24223         * gcc.c-torture/execute/20020307-1.c: Use long.
24224
24225 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24226
24227         PR optimization/5844
24228         * gcc.dg/20020310-1.c: New test.
24229
24230 2002-03-09  Michael Meissner  <meissner@redhat.com>
24231
24232         * gcc.c-torture/execute/memcpy-2.c: New test.
24233         * gcc.c-torture/execute/memset-1.c: New test.
24234         * gcc.c-torture/execute/strlen-1.c: New test.
24235         * gcc.c-torture/execute/strcmp-1.c: New test.
24236         * gcc.c-torture/execute/strncmp-1.c: New test.
24237
24238 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24239
24240         * gcc.dg/ppc-ldstruct.c: New test.
24241
24242 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24243
24244         * gcc.c-torture/execute/va-arg-22.c: New test.
24245
24246 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24247
24248         * gcc.c-torture/compile/20020309-1.c: New test.
24249
24250 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24251
24252         * gcc.c-torture/execute/20020307-2.c: New test.
24253
24254 2002-03-07  Jeffrey A Law  (law@redhat.com)
24255
24256         * g77.f-torture/compile/20020307-1.f: New test.
24257
24258 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24259
24260         * gcc.dg/unordered-1.c: New test.
24261
24262 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24263
24264         * gcc.c-torture/execute/20020307-1.c: New test.
24265
24266 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24267
24268         * gcc.dg/20020304-1.c: New test.
24269
24270         * gcc.c-torture/compile/20020304-2.c: New test.
24271
24272 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24273
24274         * gcc.c-torture/compile/20020304-1.c: New test case
24275         (from PR c/5830).
24276
24277 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24278
24279         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24280
24281 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24282
24283         * g++.dg/other/classkey1.C: New test.
24284
24285 2002-03-01  Richard Henderson  <rth@redhat.com>
24286
24287         * gcc.c-torture/compile/981223-1.x: New.
24288         * gcc.c-torture/compile/920625-1.x: New.
24289
24290 2002-02-28  Richard Henderson  <rth@redhat.com>
24291
24292         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24293
24294 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24295
24296         * gcc.c-torture/execute/20020227-1.c: New test.
24297
24298 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24299
24300         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24301         here" ERROR lines.
24302         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24303         * g++.old-deja.g++.other/defarg1.C: Likewise.
24304         * g++.old-deja/g++.pt/calls2.C: Likewise.
24305         * g++.old-deja/g++.pt/crash20.C: Likewise.
24306         * g++.old-deja/g++.pt/crash30.C: Likewise.
24307         * g++.old-deja/g++.pt/crash36.C: Likewise.
24308         * g++.old-deja/g++.pt/crash6.C: Likewise.
24309         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24310         * g++.old-deja/g++.pt/derived3.C: Likewise.
24311         * g++.old-deja/g++.pt/error1.C: Likewise.
24312         * g++.old-deja/g++.pt/friend21.C: Likewise.
24313         * g++.old-deja/g++.pt/friend23.C: Likewise.
24314         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24315         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24316
24317 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24318
24319         * gcc.c-torture/execute/20020225-2.c: New test.
24320
24321 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24322
24323         * gcc.c-torture/execute/920730-1t.c,
24324         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24325         Delete test cases, only relevant to -traditional.
24326
24327 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24328
24329         * gcc.dg/cpp/undef1.c: Remove.
24330         * gcc.dg/cpp/directiv.c: Update.
24331         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24332
24333 2002-02-27  Michael Meissner  <meissner@redhat.com>
24334
24335         * gcc.c-torture/execute/20020226-1.c: New test.
24336
24337 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24338
24339         * g++.dg/debug/debug4.C: New test.
24340
24341         * gcc.dg/ia64-visibility-1.c: New test.
24342
24343 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24344
24345         * gcc.dg/debug/20020224-1.c: New.
24346
24347 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24348
24349         * gcc.c-torture/execute/960416-1.x: New.
24350         * gcc.c-torture/execute/divconst-3.x: Likewise.
24351
24352 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24353
24354         * gcc.dg/20020224-1.c: New test.
24355
24356 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24357
24358         * gcc.c-torture/execute/20020225-1.c: New.
24359
24360 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24361
24362         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24363
24364 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24365
24366         * gcc.dg/20020222-1.c: New test.
24367
24368 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24369
24370         * g++.dg/opt/anonunion1.C: New test.
24371
24372 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24373
24374         * g++.dg/template/qualttp19.C: New test.
24375         * g++.dg/template/qualttp20.C: New test.
24376         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24377         * g++.old-deja/g++.other/qual1.C: Likewise.
24378
24379 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24380
24381         * gcc.dg/attr-alwaysinline.c: New.
24382
24383 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24384
24385         * gcc.dg/20020220-1.c: New test.
24386
24387         * gcc.dg/20020220-2.c: New test.
24388
24389         * g++.dg/opt/mmx1.C: New test.
24390
24391 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24392
24393         * gcc.c-torture/compile/20020110.c: New test.
24394
24395 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24396
24397         * gcc.c-torture/execute/20020219-1.c: New test.
24398
24399         * gcc.dg/20020219-1.c: New test.
24400
24401         * gcc.dg/noncompile/20020220-1.c: New test.
24402
24403         * g++.dg/opt/ptrintsum1.C: New test.
24404
24405         * gcc.dg/debug/20020220-1.c: New test.
24406
24407 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24408
24409         * gcc.c-torture/execute/20020216-1.c: New test.
24410
24411 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24412
24413         * gcc.dg/decl-1.c: Update, new test.
24414
24415 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24416
24417         * g++.dg/abi/bitfield1.C: New test.
24418         * g++.dg/abi/bitfield2.C: New test.
24419
24420 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24421
24422         * gcc.dg/attr-nest.c: New test.
24423
24424 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24425
24426         * gcc.c-torture/execute/20020215-1.c: New test.
24427
24428 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24429
24430         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24431         * g++.dg/debug/debug.exp: New.
24432         * g++.dg/debug/trivial.C: New.
24433         * g++.dg/debug/debug1.C: Moved...
24434         * g++.dg/other/debug1.C: ...from here.
24435         * g++.dg/debug/debug2.C: Moved...
24436         * g++.dg/other/debug2.C: ...from here.
24437         * g++.dg/debug/debug3.C: Moved...
24438         * g++.dg/other/debug3.C: ...from here.
24439
24440         * gcc.dg/noncompile/20020213-1.c: New test.
24441
24442 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24443
24444         * g++.dg/other/debug3.C: New test.
24445
24446         * gcc.c-torture/execute/20020213-1.c: New test.
24447
24448 2002-02-13  Richard Smith <richard@ex-parrot.com>
24449
24450         * g++.old-deja/g++.other/thunk1.C: New test.
24451
24452 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24453
24454         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24455
24456 2002-02-13  Stan Shebs  <shebs@apple.com>
24457
24458         * gcc.dg/altivec-3.c: New.
24459
24460 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24461
24462         * gcc.dg/Wunreachable-1.c: New test.
24463         * gcc.dg/Wunreachable-2.c: New test.
24464
24465 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24466
24467         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24468
24469 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24470
24471         * gcc.dg/decl-1.c: New test.
24472
24473 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24474
24475         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24476
24477 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24478
24479         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24480         * gcc.c-torture/compile/980506-1.x: Likewise.
24481
24482 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24483
24484         * gcc.dg/20020210-1.c: New.
24485
24486 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24487
24488         * g77.f-torture/execute/947.f: New regression test
24489         for PR fortran/947.
24490
24491 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24492
24493         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24494         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24495
24496 2002-02-08  Richard Henderson  <rth@redhat.com>
24497
24498         * gcc.c-torture/compile/labels-3.c: New.
24499
24500 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24501
24502         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24503         expression statements work instead.
24504         * gcc.dg/noncompile/20020207-1.c: New test.
24505
24506 2002-02-07  Richard Henderson  <rth@redhat.com>
24507
24508         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24509
24510 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24511
24512         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24513         message from g77
24514         * lib/g77-dg.exp: Trim g77 error messages so that they are
24515         recognized by dg.exp.
24516
24517 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24518
24519         PR fortran/5473
24520         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24521
24522 2002-02-07  Richard Henderson  <rth@redhat.com>
24523
24524         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24525         to be sufficiently aligned for integers.
24526
24527 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24528
24529         * g++.dg/template/friend4.C: New test.
24530
24531 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24532
24533         PR fortran/5743
24534         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24535         unsupported cases.
24536
24537 2002-02-07  Richard Henderson  <rth@redhat.com>
24538
24539         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24540         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24541         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24542         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24543
24544 2002-02-06  Richard Henderson  <rth@redhat.com>
24545
24546         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24547
24548 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24549
24550         * gcc.dg/20020206-1.c: New test.
24551
24552 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24553
24554         * gcc.c-torture/execute/20020206-1.c: New test.
24555
24556         * gcc.c-torture/execute/20020206-2.c: New test.
24557
24558         PR optimization/5429:
24559         * gcc.c-torture/compile/20020206-1.c: New test.
24560
24561 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24562
24563         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24564         as certain file formats cannot support particularly large
24565         alignments.
24566
24567         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24568         and do not expect to be able to link the executable.
24569
24570         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24571         fail because the COFF format does not support the weak attribute.
24572
24573 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24574
24575         * g77.dg/pr5473.f:  New test
24576
24577 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24578
24579         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24580         Fix testcase accordingly.
24581
24582 2002-02-04  Richard Henderson  <rth@redhat.com>
24583
24584         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24585         (buf): Change to be an array of pointers, not ints.
24586
24587 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24588
24589         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24590         before all tests.  Move warning one line above to match where it
24591         C frontend emits.
24592         * gcc.dg/Wswitch-2.c: New test.
24593         * g++.dg/warn/Wswitch-1.C: New test.
24594         * g++.dg/warn/Wswitch-2.C: New test.
24595
24596 2002-02-04  Richard Henderson  <rth@redhat.com>
24597
24598         * g++.dg/abi/offsetof.C: Fix size comparison.
24599
24600 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24601
24602         * gcc.dg/cast-qual-2.c: New test.
24603
24604 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24605
24606         * gcc.dg/20020201-4.c: New test.
24607
24608 2002-02-04  Ben Elliston  <bje@redhat.com>
24609
24610         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24611         target_info attribute != 0, in addition to the empty string.
24612         (gcc_target_compile): Likewise.
24613
24614 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24615
24616         * gcc.dg/Wswitch.c: New test.
24617         PR gcc/4475. PR gcc/3780.
24618
24619 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24620
24621         * g77.f-torture/execute/5122.f: New test for regressions
24622         against PR fortran/5122.
24623
24624 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24625
24626         * g77.f-torture/compile/pr3743.f: Delete
24627         * g77.dg/pr3743-1.f: New test.
24628         * g77.dg/pr3743-2.f: New test.
24629         * g77.dg/pr3743-3.f: New test.
24630         * g77.dg/pr3743-4.f: New test.
24631
24632 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24633
24634         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24635
24636 2002-02-02  Richard Henderson  <rth@redhat.com>
24637
24638         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24639         * gcc.c-torture/execute/bf64-1.c: Likewise.
24640
24641 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24642
24643         * gcc.dg/20020201-2.c: New test.
24644
24645         * gcc.dg/20020201-3.c: New test.
24646
24647         * gcc.c-torture/execute/bitfld-2.c: New test.
24648
24649 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24650
24651         * gcc.dg/bitfld-1.c: Update.
24652         * gcc.dg/bitfld-2.c: Update.
24653         * gcc.c-torture/execute/bitfld-1.x: New.
24654
24655 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24656
24657         * gcc.c-torture/execute/20020201-1.c: New test.
24658
24659 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24660
24661         PR target/5469
24662         * gcc.dg/20020201-1.c: New test.
24663
24664 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24665
24666         PR fortran/3743
24667         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24668         * g77.f-torture/compile/pr3743.x: Remove
24669
24670 2002-01-31  Tom Rix  <trix@redhat.com>
24671
24672         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24673
24674 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24675
24676         * gcc.dg/noncompile/20020130-1.c: New test.
24677
24678 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24679
24680         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24681
24682 2002-01-29  Richard Henderson  <rth@redhat.com>
24683
24684         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24685         to long long.
24686         * gcc.c-torture/execute/bf64-1.c: Likewise.
24687
24688 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24689
24690         * gcc.c-torture/execute/20020129-1.c: New test.
24691
24692 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24693
24694         * gcc.c-torture/compile/20000224-1.c: Update.
24695         * gcc.c-torture/execute/bitfld-1.c: New tests.
24696         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24697         * gcc.dg/uninit-A.c: Update.
24698
24699 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24700
24701         * g++.dg/template/ctor1.C: Add instantiation.
24702
24703 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24704
24705         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24706         argument to __builtin_prefetch to be const ptr.
24707
24708 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24709
24710         * gcc.c-torture/compile/20020120-1.c: New test.
24711
24712 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24713
24714         * gcc.c-torture/execute/20020127-1.c: New test.
24715
24716 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24717
24718         * g77.dg/f77-edit-i-in.f: New test
24719         * g77.dg/f77-edit-i-out.f: New test
24720
24721 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24722
24723         * gcc.dg/debug/debug.exp: New file.
24724         * gcc.dg/debug/trivial.c: New file.
24725         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24726         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24727         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24728         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24729         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24730         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24731         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24732         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24733         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24734         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24735         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24736         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24737         * gcc.dg/20000503-1.c: Removed.
24738         * gcc.dg/20010207-1.c: Removed.
24739         * gcc.dg/20011223-1.c: Removed.
24740         * gcc.dg/20020104-2.c: Removed.
24741         * gcc.dg/debug-1.c: Removed.
24742         * gcc.dg/debug-2.c: Removed.
24743         * gcc.dg/debug-3.c: Removed.
24744         * gcc.dg/debug-4.c: Removed.
24745         * gcc.dg/debug-5.c: Removed.
24746         * gcc.dg/debug-6.c: Removed.
24747         * gcc.dg/dwarf2-1.c: Removed.
24748         * gcc.dg/dwarf2-2.c: Removed.
24749
24750 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24751
24752         * g++.old-deja/g++.other/eh5.C: New test.
24753         * g++.old-deja/g++.other/sibcall2.C: New test.
24754         * g++.old-deja/g++.other/array9.C: New test.
24755         * g++.old-deja/g++.other/typename2.C: New test.
24756         * g++.old-deja/g++.other/crash60.C: New test.
24757         * g++.old-deja/g++.other/conv9.C: New test.
24758         * g++.old-deja/g++.other/mangle10.C: New test.
24759         * g++.old-deja/g++.other/unchanging1.C: New test.
24760         * g++.old-deja/g++.other/exprstmt1.C: New test.
24761         * g++.old-deja/g++.other/inline23.C: New test.
24762         * g++.old-deja/g++.eh/ia64-1.C: New test.
24763         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24764         * g++.old-deja/g++.other/reload1.C: New test.
24765         * g++.old-deja/g++.other/static20.C: New test.
24766         * g++.old-deja/g++.other/local-alloc1.C: New test.
24767         * g++.old-deja/g++.other/conv8.C: New test.
24768         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24769         * g++.old-deja/g++.other/storeexpr1.C: New test.
24770         * g++.old-deja/g++.other/storeexpr2.C: New test.
24771         * g++.dg/eh/template2.C: New test.
24772         * g++.dg/warn/weak1.C: New test.
24773
24774 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24775
24776         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24777         Remove first, non-varying, argument.
24778
24779 2002-01-23  Richard Henderson  <rth@redhat.com>
24780
24781         * gcc.dg/inline-2.c: New.
24782
24783         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24784         Add optional target arg.  Check number of arguments.
24785         (scan-assembler-not, scan-assembler-dem): Likewise.
24786         (scan-assembler-dem-not): Likewise.
24787
24788 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24789
24790         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24791         line 12.
24792         * g++.old-deja/g++.brendan/parse3.C,
24793         g++.old-deja/g++.other/crash26.C,
24794         g++.old-deja/g++.other/crash28.C,
24795         g++.old-deja/g++.other/crash29.C,
24796         g++.old-deja/g++.other/crash30.C,
24797         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24798
24799 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24800
24801         * gcc.dg/20020115-1.c: New.
24802
24803 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24804
24805         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24806
24807 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24808
24809         * gcc.dg/20020122-3.c: New.
24810
24811 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24812
24813         * g++.dg/other/gc1.C: New test.
24814
24815 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24816
24817         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24818
24819 2002-01-22  Richard Henderson  <rth@redhat.com>
24820
24821         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24822
24823 2002-01-22  Richard Henderson  <rth@redhat.com>
24824
24825         * gcc.dg/20020122-4.c: New.
24826
24827 2002-01-22  H.J. Lu <hjl@gnu.org>
24828
24829         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24830         link output.
24831         * gcc.dg/special/ecos.exp: Likewise.
24832         * lib/g++-dg.exp: Likewise.
24833         * lib/g77-dg.exp: Likewise.
24834         * lib/gcc-dg.exp : Likewise.
24835         * lib/mike-g++.exp: Likewise.
24836         * lib/mike-g77.exp: Likewise.
24837         * lib/mike-gcc.exp: Likewise.
24838         * lib/objc-dg.exp: Likewise.
24839
24840 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24841
24842         PR target/5379
24843         * gcc.dg/20020122-2.c: New test.
24844
24845 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24846
24847         * gcc.dg/20020122-1.c: New test.
24848
24849 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24850
24851         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24852
24853 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24854
24855         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24856
24857 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24858
24859         * gcc.c-torture/compile/20020121-1.c: New test.
24860
24861 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24862
24863         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24864         ld_library_path.
24865
24866 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24867
24868         * gcc.dg/20020218-1.c: New test.
24869
24870 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24871
24872         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24873         messages
24874         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24875         "At global scope" warning
24876         * g++.dg/ext/align1.C: Change cygwin test for alignment
24877         from db-bogus to dg-warning
24878
24879 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24880
24881         * g77.f-torture/compile/cpp2.F: New test.
24882
24883 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24884
24885         * g++.dg/template/access1.C: New test.
24886
24887 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24888
24889         * gcc.dg/20020118-1.c: New.
24890
24891 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24892
24893         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24894
24895 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24896
24897         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24898         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24899         alignment warnings.
24900
24901 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24902
24903         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24904         torture_with_loops and torture_without_loops
24905
24906 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24907
24908         * gcc.c-torture/compile/20020116-1.c: New test.
24909
24910 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24911
24912         * gcc.dg/20020116-2.c: New test.
24913
24914         * gcc.dg/ultrasp4.c: New test.
24915
24916         * gcc.dg/20020116-1.c: New test.
24917
24918 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24919
24920         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24921         by EABI.
24922
24923 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24924
24925         * gcc.misc-tests/i386-prefetch.exp: New.
24926         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24927         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24928         * gcc.misc-tests/i386-pf-none-1.c: New test.
24929         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24930
24931 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24932
24933         * gcc.dg/gnu89-init-1.c: Add new tests.
24934
24935 2002-01-15  Andreas Jaeger  <aj@suse.de>
24936
24937         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24938         * gcc.dg/i386-mmx-2.c: Likewise.
24939         * gcc.dg/i386-sse-1.c: Likewise.
24940         * gcc.dg/i386-sse-2.c: Likewise.
24941         * gcc.dg/i386-sse-3.c: Likewise.
24942
24943 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24944
24945         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24946         Uncomment additional cases that now pass.
24947
24948 2002-01-11  Richard Henderson  <rth@redhat.com>
24949
24950         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24951         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24952
24953 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24954
24955         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24956
24957 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24958
24959         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24960         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24961
24962 2002-01-10  Dale Johannesen  <dalej@apple.com>
24963
24964         * gcc.c-torture/execute/loop-11.c: New.
24965
24966 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24967
24968         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24969         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24970
24971 2002-01-09  Richard Henderson  <rth@redhat.com>
24972
24973         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24974         type in which to perform the operation for each size.
24975
24976 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24977
24978         * gcc.c-torture/compile/20020109-2.c: New test.
24979
24980 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24981
24982         * gcc.c-torture/execute/loop-10.c: New test.
24983
24984 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24985
24986         * gcc.c-torture/compile/20010226-1.c: New test.
24987         * gcc.c-torture/compile/20010227-1.c: New test.
24988         * gcc.c-torture/compile/20010426-1.c: New test.
24989         * gcc.c-torture/compile/20010510-1.c: New test.
24990         * gcc.c-torture/compile/20010605-3.c: New test.
24991         * gcc.c-torture/compile/20010824-1.c: New test.
24992         * gcc.c-torture/execute/20010409-1.c: New test.
24993         * gcc.dg/noncompile/20000901-1.c: New test.
24994         * gcc.dg/20001023-1.c: New test.
24995         * gcc.dg/20001101-1.c: New test.
24996         * gcc.dg/20001102-1.c: New test.
24997         * gcc.dg/20010207-1.c: New test.
24998         * gcc.dg/20010405-1.c: New test.
24999         * gcc.dg/20010822-1.c: New test.
25000         * gcc.dg/20011107-1.c: New test.
25001
25002 2002-01-09  Jeffrey A Law  (law@redhat.com)
25003
25004         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
25005
25006         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
25007         execution failure on PA targets.
25008
25009 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
25010
25011         * gcc.c-torture/compile/20020109-1.c: New test.
25012
25013 2002-01-08  Kazu Hirata  <kazu@hxi.com>
25014
25015         * gcc.c-torture/execute/20020108-1.c: New test.
25016
25017 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
25018
25019         * gcc.dg/20020108-1.c: New test.
25020
25021 2002-01-08  H.J. Lu <hjl@gnu.org>
25022
25023         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
25024         for header files.
25025
25026 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25027
25028         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25029         consistency.
25030
25031 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25032
25033         * gcc.dg/altivec-4.c: Test altivec predicates.
25034
25035 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25036
25037         * gcc.c-torture/execute/20020107-1.c: New test.
25038
25039 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25040
25041         PR c/5279
25042         * gcc.c-torture/compile/20020106-1.c: New test.
25043
25044 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25045
25046         * gcc.c-torture/execute/nestfunc-4.c: New test.
25047
25048 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25049
25050         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25051         extra triple that slipped in.
25052         * g++.old-deja/g++.abi/align.C: Likewise.
25053         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25054
25055 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25056
25057         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25058         * g++.old-deja/g++.abi/align.C: Likewise.
25059         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25060
25061         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25062         on FreeBSD/i386.
25063         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25064         FreeBSD.
25065
25066 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25067
25068         * gcc.dg/20020104-1.c: New test.
25069
25070         * gcc.dg/20020104-2.c: New test.
25071
25072 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25073
25074         * gcc.dg/20020103-1.c: Fix typo in target selector.
25075
25076 2002-01-03  Richard Henderson  <rth@redhat.com>
25077
25078         * gcc.dg/20020103-1.c: New.
25079
25080 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25081
25082         * gcc.c-torture/execute/20020103-1.c: New test.
25083
25084 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25085
25086         * g++.dg/other/debug2.C: New test.
25087
25088         * gcc.c-torture/compile/20020103-1.c: New test.
25089
25090 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25091
25092         * gcc.dg/gnu89-init-1.c: Added new tests.
25093
25094 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25095
25096         * g++.dg/template/friend2.C: Remove as patch is reverted.
25097
25098         * g++.dg/warn/oldcast1.C: New test.
25099
25100         * g++.dg/template/ptrmem1.C: New test.
25101         * g++.dg/template/ptrmem2.C: New test.
25102
25103         * g++.dg/template/ntp.C: New test.
25104
25105         * g++.dg/other/component1.C: New test.
25106
25107         * g++.dg/template/ttp3.C: New test.
25108
25109         * g++.dg/template/friend2.C: New test.
25110         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25111
25112 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25113
25114         * g++.dg/other/ptrmem1.C: New test.
25115         * g++.dg/other/ptrmem2.C: New test.
25116
25117 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25118
25119         * g++.dg/template/ctor1.C: New test.
25120
25121 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25122
25123         * g++.dg/template/friend2.C: New test.
25124
25125 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25126
25127         * gcc.dg/mmix-1.c: New test.
25128
25129 2001-12-31  Richard Henderson  <rth@redhat.com>
25130
25131         * gcc.dg/asm-5.c: New.
25132
25133 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25134
25135         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25136         in namespace __gnu_cxx
25137
25138 2001-12-30  Richard Henderson  <rth@redhat.com>
25139
25140         * gcc.dg/debug-6.c: New.
25141
25142 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25143
25144         * gcc.c-torture/compile/20011229-2.c: New test.
25145
25146 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25147
25148         * gcc.dg/debug-3.c: New test.
25149         * gcc.dg/debug-4.c: New test.
25150         * gcc.dg/debug-5.c: New test.
25151
25152 2001-12-29  Richard Henderson  <rth@redhat.com>
25153
25154         * g++.dg/eh/loop1.C: New.
25155
25156 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25157
25158         * g++.dg/template/crash1.C: New test.
25159
25160 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25161
25162         * g++.dg/other/const1.C: New test.
25163
25164 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25165
25166         * gcc.c-torture/compile/20011229-1.c: New test.
25167
25168 2001-12-28  Stan Shebs  <shebs@apple.com>
25169
25170         * lib/objc-torture.exp: Resync with c-torture.exp.
25171         * lib/objc.exp: Load standard libraries.
25172
25173 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25174
25175         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25176         additional tests.
25177
25178 2001-12-27  Roger Sayle <roger@eyesopen.com>
25179
25180         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25181
25182 2001-12-27  Richard Henderson  <rth@redhat.com>
25183
25184         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25185
25186 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25187
25188         * g++.dg/eh/ctor1.C: New test.
25189         * g++.dg/other/error2.C: New test.
25190
25191 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25192
25193         * g++.dg/other/init2.C: New test.
25194
25195 2001-12-24  Richard Henderson  <rth@redhat.com>
25196
25197         * gcc.dg/20011223-1.c: New.
25198         * gcc.dg/inline-1.c: New.
25199
25200 2001-12-23  Richard Henderson  <rth@redhat.com>
25201
25202         * gcc.dg/asm-4.c: Test operand modifiers.
25203
25204 2001-12-23  Richard Henderson  <rth@redhat.com>
25205
25206         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25207
25208 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25209
25210         * gcc.c-torture/execute/20011223-1.c: New test.
25211
25212 2001-12-21  Richard Henderson  <rth@redhat.com>
25213
25214         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25215         re-enables the warning.
25216
25217 2001-12-21  Richard Henderson  <rth@redhat.com>
25218
25219         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25220
25221 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25222
25223         * gcc.c-torture/compile/20011218-1.c: New test.
25224
25225 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25226
25227         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25228         arm-isr.c test.
25229         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25230         epilogue generation for ARM ISR routines.
25231
25232 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25233
25234         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25235         * gcc.dg/format/c90-printf-3.c: Likewise.
25236         * gcc.dg/format/c99-printf-3.c: Likewise.
25237         * gcc.dg/format/ext-1.c: Likewise.
25238         * gcc.dg/format/ext-6.c: Likewise.
25239         * gcc.dg/format/format.h: Prototype unlocked stdio.
25240
25241 2001-12-20  Richard Henderson  <rth@redhat.com>
25242
25243         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25244         (arena): Use it.
25245         (malloc): Correct allocation logic.  Abort if we fill up the
25246         arena before initialization complete.
25247         (realloc): Correct allocation logic.
25248
25249 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25250
25251         * gcc.c-torture/compile/20011219-2.c: New test.
25252
25253         * gcc.c-torture/execute/20011219-1.c: New test.
25254
25255 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25256
25257         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25258         target does not support weak symbols.
25259
25260 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25261
25262         * gcc.c-torture/compile/20011219-1.c: New test.
25263
25264 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25265
25266         * g++.dg/other/error1.C: New test.
25267
25268 2001-12-17  Jeffrey A Law  (law@redhat.com)
25269
25270         * gcc.c-torture/execute/20011217-1.c: New test.
25271
25272 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25273
25274         * objc.dg/special/: New directory.
25275         * objc.dg/special/special.exp: New file.
25276         * objc.dg/special/unclaimed-category-1.h: New file.
25277         * objc.dg/special/unclaimed-category-1a.m: New file.
25278         * objc.dg/special/unclaimed-category-1.m: New file.
25279
25280 2001-12-17  Andreas Jaeger  <aj@suse.de>
25281
25282         * gcc.c-torture/compile/20011217-2.c: New test.
25283
25284 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25285
25286         * gcc.c-torture/compile/20011217-1.c: New test.
25287
25288 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25289
25290         * testsuite/gcc.dg/20011214-1.c: New.
25291
25292 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25293
25294         * gcc.dg/altivec-4.c: New.
25295
25296 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25297
25298         * gcc.dg/20011113-1.c: New test.
25299
25300 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25301
25302         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25303         std::__malloc_alloc_template<0> and
25304         std::__default_alloc_template<false, 0>.
25305
25306 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25307
25308         * objc/execute/bf-21.m: New test.
25309         * objc/execute/enumeration-1.m: New test.
25310         * objc/execute/enumeration-2.m: New test.
25311
25312 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25313
25314         * gcc.dg/gnu89-init-1.c: New test.
25315
25316 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25317
25318         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25319         * g++.old-deja/g++.jason/2371.C: Likewise.
25320         * g++.old-deja/g++.jason/template33.C: Likewise.
25321         * g++.old-deja/g++.jason/template34.C: Likewise.
25322         * g++.old-deja/g++.jason/template36.C: Likewise.
25323         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25324         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25325         * g++.old-deja/g++.other/typename1.C: Likewise.
25326         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25327         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25328         * g++.old-deja/g++.pt/typename11.C: Likewise.
25329         * g++.old-deja/g++.pt/typename14.C: Likewise.
25330         * g++.old-deja/g++.pt/typename16.C: Likewise.
25331         * g++.old-deja/g++.pt/typename3.C: Likewise.
25332         * g++.old-deja/g++.pt/typename4.C: Likewise.
25333         * g++.old-deja/g++.pt/typename5.C: Likewise.
25334         * g++.old-deja/g++.pt/typename7.C: Likewise.
25335         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25336
25337 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25338
25339         * g++.dg/other/linkage1.C: New test.
25340         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25341         specifiers.
25342
25343 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25344
25345         * gcc.dg/concat.c: New test.
25346
25347 2001-12-11  Stan Shebs  <shebs@apple.com>
25348
25349         * objc/compile: New test directory.
25350         * objc/compile/compile.exp: New expect script.
25351         * objc/compile/20011211-1.m: New compile test.
25352
25353 2001-12-11  Jason Merrill  <jason@redhat.com>
25354
25355         * lib/prune.exp (prune_gcc_output): Also handle "In member
25356         function".  So many permutations...
25357
25358 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25359
25360         * g++.dg/template/typedef1.C: New test.
25361
25362 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25363
25364         * g++.dg/other/copy1.C: New test.
25365
25366 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25367
25368         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25369
25370         * gcc.dg/builtin-choose-expr.c: New.
25371
25372 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25373
25374         * gcc.dg/altivec-2.c: New.
25375
25376 2001-12-07  Richard Henderson  <rth@redhat.com>
25377
25378         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25379
25380 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25381
25382         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25383         ultrasparc.
25384
25385 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25386
25387         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25388
25389 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25390
25391         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25392         variable argument list.
25393
25394 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25395
25396         * gcc.c-torture/execute/memcheck: Delete entire directory.
25397         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25398         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25399
25400 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25401
25402         * gcc.dg/Wshadow-1.c: New test.
25403
25404 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25405
25406         * gcc.c-torture/compile/20011130-1.c: New test.
25407
25408         * gcc.dg/noncompile/20011025-1.c: New test.
25409
25410         * g++.dg/other/anon-union.C: New test.
25411
25412         * gcc.c-torture/execute/20011024-1.c: New test.
25413
25414 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25415
25416         * gcc.c-torture/execute/20000722-1.x,
25417         gcc.c-torture/execute/20010123-1.x: Remove.
25418         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25419         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25420         gcc.dg/c99-complit-2.c: New tests.
25421
25422 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25423
25424         * g++.dg/inherit/base1.C: New test.
25425
25426 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25427
25428         * g++.dg/other/stdarg1.C: New test.
25429
25430         * gcc.c-torture/compile/20011130-2.c: New test.
25431
25432 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25433
25434         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25435         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25436         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25437         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25438         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25439         * gcc.dg/builtin-prefetch-1.c: New test.
25440
25441 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25442
25443         * gcc.dg/20011130-1.c: New test.
25444
25445 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25446
25447         * g++.dg/other/scope1.C: New test.
25448         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25449
25450 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25451
25452         * gcc.dg/vla-init-1.c: New test.
25453
25454 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25455
25456         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25457
25458 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25459
25460         * objc.dg/alias.m: Update.
25461         * objc.dg/class-1.m: Update.
25462         * objc.dg/const-str-1.m: Update.
25463         * objc.dg/fwd-proto-1.m: Update.
25464         * objc.dg/id-1.m: Update.
25465         * objc.dg/super-class-1.m: Update.
25466
25467 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25468
25469         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25470         constructs.
25471
25472 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25473
25474         * gcc.c-torture/execute/20011128-1.c: New test.
25475
25476 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25477
25478         * gcc.dg/20011127-1.c: New test.
25479
25480 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25481
25482         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25483         from Austin Group draft 7.
25484         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25485         scanf format arguments.
25486         * gcc.dg/format/no-exargs-2.c: New test.
25487
25488 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25489
25490         * g++.dg/abi/vbase8-4.C: New test.
25491
25492 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25493
25494         * gcc.c-torture/execute/20011121-1.c: New test.
25495
25496 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25497
25498         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25499
25500 2001-11-23  Andreas Jaeger  <aj@suse.de>
25501
25502         * gcc.dg/cpp/charconst-2.c: New test.
25503
25504 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25505
25506         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25507         to the host if it is remote.  Let tests specify extra headers
25508         they use.
25509         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25510         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25511         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25512         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25513         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25514         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25515         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25516         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25517         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25518         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25519
25520 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25521
25522         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25523         for little endian ARMs.
25524
25525 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25526
25527         * gcc.c-torture/compile/20011119-1.c: New test.
25528         * gcc.c-torture/compile/20011119-2.c: New test.
25529
25530 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25531
25532         * gcc.dg/altivec-1.c: Fix typo.
25533
25534 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25535
25536         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25537
25538 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25539
25540         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25541
25542 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25543
25544         * lib/g77.exp: Don't specify --rpath-link.
25545
25546         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25547         across all the headers.
25548         * gcc.dg/format/format.exp: For testing on a remote host,
25549         copy format.h.
25550
25551         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25552         * gcc.c-torture/execute/930406-1.c: Likewise.
25553         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25554
25555 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25556
25557         * gcc.dg/altivec-1.c: New.
25558
25559 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25560
25561         * gcc.dg/cpp/fpreprocessed.c: New test case.
25562
25563 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25564
25565         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25566         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25567         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25568
25569 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25570
25571         * gcc.dg/no-builtin-1.c: New test.
25572
25573 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25574
25575         * gcc.c-torture/execute/20011115-1.c: New test.
25576
25577 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25578
25579         * gcc.c-torture/compile/20011114-2.c: New test.
25580         * gcc.c-torture/compile/20011114-3.c: New test.
25581         * gcc.c-torture/compile/20011114-4.c: New test.
25582
25583 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25584
25585         * g++.dg/other/init1.C: New test.
25586
25587 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25588
25589         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25590         message.
25591
25592         * gcc.c-torture/execute/20011114-1.c: New testcase.
25593
25594         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25595         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25596         like the (before this change) version of 20010327-1.c.
25597
25598 2001-11-14  Roger Sayle <roger@eyesopen.com>
25599
25600         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25601
25602 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25603
25604         * g++.dg/init/array2.C: New test.
25605
25606 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25607
25608         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25609
25610 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25611
25612         * g++.dg/other/forscope1.C: New test.
25613         * g++.dg/ext/forscope1.C: New test.
25614         * g++.dg/ext/forscope2.C: New test.
25615
25616 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25617
25618         * gcc.c-torture/execute/20011113-1.c: New test.
25619
25620 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25621
25622         * gcc.c-torture/execute/20011109-2.c: New test.
25623
25624         * gcc.c-torture/execute/20011109-1.c: New test.
25625
25626 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25627
25628         * gcc.c-torture/compile/20011109-1.c: New test.
25629
25630 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25631
25632         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25633         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25634         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25635         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25636         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25637         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25638         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25639
25640 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25641
25642         * g++.dg/warn/Wshadow-1.C: New tests.
25643         * g++.old-deja/g++.mike/for3.C: Update.
25644
25645 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25646
25647         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25648         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25649         XFAILs.  Adjust expected error texts.
25650         * gcc.c-torture/compile/20011106-1.c,
25651         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25652         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25653         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25654         gcc.dg/c99-array-lval-5.c: New tests.
25655
25656 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25657
25658         * gcc.dg/cpp/defined.c: Update.
25659
25660 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25661
25662         * gcc.c-torture/execute/anon-1.c: New test.
25663
25664 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25665
25666         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25667         same size, so no warning should be produced on stormy16.
25668
25669         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25670         due to oversized array.
25671         * g++.old-deja/g++.mike/ns15.C: Likewise.
25672         * g++.old-deja/g++.pt/crash16.C: Likewise.
25673
25674 2001-11-02  Graham Stott  <grahams@redhat.com>
25675
25676         * g++.dgother/debug1.C: Fix typos.
25677
25678 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25679
25680         * g++.dg/other/debug1.C: New test.
25681
25682 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25683
25684         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25685         of unsigned long.
25686
25687 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25688
25689         * gcc.dg/20011029-2.c: New test.
25690
25691         * gcc.c-torture/compile/20011029-1.c: New test.
25692
25693 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25694
25695         * objc/execute/class_self-1.m: New test.
25696         * objc/execute/class_self-2.m: New test.
25697
25698 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25699
25700         * gcc.misc-tests/msgs.exp: Delete.
25701         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25702         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25703         error set to match recent changes.
25704
25705 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25706
25707         * gcc.dg/20011021-1.c: New test.
25708
25709 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25710
25711         * gcc.c-torture/compile/20011023-1.c: New test.
25712
25713 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25714
25715         * lib/g77.exp: Rewrite based on lib/g++.exp.
25716
25717 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25718
25719         * gcc.c-torture/execute/20011019-1.c: New test.
25720
25721         * gcc.dg/20011018-1.c: New test.
25722
25723 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25724
25725         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25726
25727 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25728
25729         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25730         * gcc.dg/attr-invalid.c: Likewise.
25731
25732 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25733
25734         * testsuite/gcc.dg/20011015-1.c: New test.
25735
25736 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25737
25738         * g++.dg/template/unify2.C: New test.
25739
25740 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25741
25742         * g++.dg/other/exception-specification.C: New test
25743
25744 2001-10-13  Tom Rix  <trix@redhat.com>
25745
25746         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25747         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25748
25749 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25750
25751         * testsuite/gcc.dg/20011009-1.c: New test.
25752
25753 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25754
25755         PR g++/4476
25756         * g++.dg/other/friend1.C: New test.
25757
25758 2001-10-11  Richard Henderson  <rth@redhat.com>
25759
25760         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25761
25762 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25763
25764         * gcc.c-torture/compile/20011010-1.c: New.
25765
25766 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25767
25768         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25769         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25770         g77.f-torture/execute/execute.exp,
25771         g77.f-torture/noncompile/noncompile.exp,
25772         gcc.c-torture/compile/compile.exp,
25773         gcc.c-torture/execute/execute.exp,
25774         gcc.c-torture/execute/ieee/ieee.exp,
25775         gcc.c-torture/execute/memcheck/memcheck.exp,
25776         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25777         objc/execute/execute.exp: Update FSF address.
25778
25779 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25780
25781         * gcc.dg/cpp/cmdlne-C.c: Update.
25782         * gcc.dg/cpp/cmdlne-C2.c: New.
25783
25784 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25785
25786         * gcc.c-torture/execute/20011008-3.c: New.
25787
25788 2001-10-08  DJ Delorie  <dj@redhat.com>
25789
25790         * gcc.dg/20011008-1.c: New.
25791         * gcc.dg/20011008-2.c: New.
25792
25793 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25794
25795         * gcc.dg/cpp/spacing1.c: Update test.
25796
25797 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25798
25799         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25800         spelling errors of "separate" as "seperate".
25801
25802 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25803
25804         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25805         enough to avoid inlining.
25806
25807 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25808
25809         * lib/g77.exp: set libg2c_dir correctly.
25810
25811 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25812
25813         * gcc.dg/cpp/macro11.c: New test.
25814
25815 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25816
25817         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25818         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25819         gcc.dg/format/multattr-3.c: New tests.
25820         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25821         tests for format attributes on function pointers being rejected.
25822
25823 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25824
25825         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25826
25827 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25828
25829         * g++.dg/warn/format1.C: New test.
25830
25831 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25832
25833         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25834
25835 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25836
25837         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25838
25839 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25840
25841         * gcc.dg/cpp/redef2.c: Add test.
25842
25843 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25844
25845         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25846         long-standing bug on i686, apparently.
25847         * gcc.c-torture/execute/loop-2c.x: New file.
25848         * gcc.c-torture/execute/loop-2d.x: New file.
25849         * gcc.c-torture/execute/loop-3c.x: New file.
25850
25851 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25852
25853         * gcc.dg/cpp/20000625-2.c: Correct line number.
25854
25855 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25856
25857         * gcc.dg/cpp/macro10.c: New test.
25858         * gcc.dg/cpp/strify3.c: New test.
25859         * gcc.dg/cpp/spacing1.c: Add tests.
25860         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25861         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25862
25863 2001-09-24  DJ Delorie  <dj@redhat.com>
25864
25865         * gcc.c-torture/execute/20010924-1.c: New test.
25866
25867 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25868
25869         * testsuite/objc/execute/paste.m: Remove.
25870
25871 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25872
25873         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25874
25875 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25876
25877         * g77.dg/strlen0.f: New test.
25878
25879 2001-09-21  Richard Henderson  <rth@redhat.com>
25880
25881         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25882         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25883
25884 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25885
25886         Table-driven attributes.
25887         * g++.dg/ext/attrib1.C: New test.
25888
25889 2001-09-20  DJ Delorie  <dj@redhat.com>
25890
25891         * gcc.dg/20000926-1.c: Update expected warning messages.
25892         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25893         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25894         array.
25895
25896 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25897
25898         * g++.dg/eh/registers1.C: New test case.
25899
25900 2001-09-17  Richard Henderson  <rth@redhat.com>
25901
25902         * gcc.dg/array-5.c: Fix VLA decomposition test.
25903
25904 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25905
25906         * gcc.dg/cpp/line5.c: New testcase.
25907
25908 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25909
25910         * gcc.dg/cpp/macro9.c: New test.
25911
25912 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25913
25914         * gcc.c-torture/execute/980223.c: Change type of addr from long
25915         to char *.
25916
25917 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25918
25919         * gcc.c-torture/execute/20010915-1.c: New test.
25920
25921 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25922
25923         * g77.dg/bprob: New directory.
25924         * g77.dg/bprob/bprob.exp: New file.
25925         * g77.dg/bprob/bprob-1.f: New test.
25926         * g77.dg/gcov: New directory.
25927         * g77.dg/gcov/gcov.exp: New file.
25928         * g77.dg/gcov/gcov-1.f: New test.
25929         * g77.dg/gcov/gcov-1.x: New file.
25930
25931 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25932
25933         * gcc.dg/cpp/directiv.c: Update.
25934         * gcc.dg/cpp/undef1.c: Update.
25935
25936 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25937
25938         * gcc.dg/20010912-1.c: New test.
25939
25940 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25941
25942         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25943         language-independent file in lib.
25944         * lib/gcov.exp: New file.
25945
25946 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25947
25948         * gcc.c-torture/compile/20010911-1.c: New test.
25949
25950 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25951
25952         * lib/profopt.exp: New, to support profile-directed optimizations.
25953         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25954         * gcc.misc-tests/bprob-1.c: New test.
25955         * gcc.misc-tests/bprob-2.c: New test.
25956
25957 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25958
25959         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25960         XFAIL and which kinds of gcov output to verify.
25961         * gcc.misc-tests/gcov-4b.x: New file.
25962         * gcc.misc-tests/gcov-5b.x: New file.
25963         * gcc.misc-tests/gcov-6.x: New file.
25964         * gcc.misc-tests/gcov-7.c: New test.
25965         * gcc.misc-tests/gcov-7.x: New file.
25966
25967 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25968
25969         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25970         * gcc.misc-tests/gcov-6.c: New test.
25971
25972 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25973
25974         PR c++/3986
25975         * g++.dg/abi/vbase1.C: New test.
25976
25977 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25978
25979         * objc.dg/method-2.m: New.
25980
25981 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25982
25983         PR c++/4203
25984         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25985         * g++.dg/init/empty1.C: New test.
25986
25987 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25988
25989         * gcc.c-torture/compile/20010903-1.c: New test.
25990
25991 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25992
25993         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25994         for m68k.
25995
25996 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25997
25998         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25999
26000         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
26001
26002         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
26003
26004 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
26005
26006         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
26007         for 16-bit 'unsigned int'.
26008
26009 2001-08-29  Kazu Hirata  <kazu@hxi.com>
26010
26011         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
26012
26013 2001-08-27  Richard Henderson  <rth@redhat.com>
26014
26015         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
26016         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
26017
26018 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
26019
26020         * gcc.dg/asm-names.c (ymain): New.
26021
26022 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
26023
26024         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26025         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26026         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26027
26028 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26029
26030         * gcc.dg/compare5.c: New testcase.
26031
26032 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26033
26034         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26035         and "In instantiation".
26036
26037 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26038
26039         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26040
26041 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26042
26043         * gcc.misc-tests/gcov.exp: Add support for branch information.
26044         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26045         * gcc.misc-tests/gcov-4.c: New test.
26046         * gcc.misc-tests/gcov-4b.c: New test.
26047         * gcc.misc-tests/gcov-5b.c: New test.
26048
26049 2001-08-20  Zack Weinberg  <zackw@panix.com>
26050
26051         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26052         expected to fail.
26053
26054 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26055
26056         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26057
26058 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26059
26060         * g++.dg/eh/template1.C: New test.
26061
26062 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26063
26064         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26065         Fix thinko.
26066         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26067         for xfail.
26068
26069 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26070
26071         * lib/g77-dg.exp:  Use prune.exp for common procedures
26072         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26073         * lib/g77.exp: (g77-dg-prune) Remove
26074
26075 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26076
26077         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26078
26079 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26080
26081         * g++.dg/template/unify1.C: New test.
26082
26083 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26084
26085         * g++.dg/abi/empty4.C: New test.
26086
26087 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26088
26089         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26090         solaris2.*
26091         * g77.f-torture/compile/pr3743.x: Likewise
26092
26093 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26094
26095         * g++.dg/other/using-declaration.C: New test.
26096
26097 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26098
26099         * gcc.dg/cpp/tr-sign.c: New testcase.
26100
26101 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26102
26103         * gcc.dg/cpp/19951025-1.c: Revert.
26104         * gcc.dg/cpp/directiv.c: We no longer process directives that
26105         interrupt macro arguments.
26106
26107 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26108
26109         * gcc.dg/bconstp-1.c: New test.
26110
26111 2001-08-03  Richard Henderson  <rth@redhat.com>
26112
26113         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26114
26115 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26116
26117         * gcc.dg/cpp/19951025-1.c: Update.
26118
26119 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26120
26121         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26122         should be x.
26123
26124 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26125
26126         Kill -fhonor-std.
26127         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26128         * g++.old-deja/g++.other/std1.C: Likewise.
26129         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26130
26131 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26132
26133         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26134         (g77_pass, g77_fail, g77_finish, g77_exit,
26135         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26136
26137 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26138
26139         * g77.dg/fbackslash.f
26140         * g77.dg/fcase-preserve.f
26141         * g77.dg/ff90-1.f
26142         * g77.dg/ffixed-line-length-0.f
26143         * g77.dg/ffixed-line-length-132.f
26144         * g77.dg/ffixed-line-length-7.f
26145         * g77.dg/ffixed-line-length-72.f
26146         * g77.dg/ffixed-line-length-none.f
26147         * g77.dg/ffree-form-1.f
26148         * g77.dg/fno-backslash.f
26149         * g77.dg/fno-f90-1.f
26150         * g77.dg/fno-fixed-form-1.f
26151         * g77.dg/fno-onetrip.f
26152         * g77.dg/fno-typeless-boz.f
26153         * g77.dg/fno-underscoring.f
26154         * g77.dg/fno-vxt-1.f
26155         * g77.dg/fonetrip.f
26156         * g77.dg/ftypeless-boz.f
26157         * g77.dg/fugly-assumed.f
26158         * g77.dg/funderscoring.f
26159         * g77.dg/fvxt-1.f
26160
26161 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26162
26163         * objc.dg/fwd-proto-1.m: New.
26164         * objc.dg/local-decl-1.m: New.
26165         * objc.dg/naming-1.m: New.
26166         * objc.dg/naming-2.m: New.
26167         * objc.dg/proto-hier-1.m: New.
26168
26169 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26170
26171         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26172         largest-type elements to a struct makes its size grow.
26173
26174 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26175
26176         * g++.dg/abi/vthunk1.C: New test.
26177
26178 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26179
26180         * g++.dg/abi/vbase8-22.C: New test.
26181
26182 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26183
26184         * gcc.dg/cpp/macro8.c: New test.
26185
26186 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26187
26188         * g++.dg/abi/vbase8-21.C: New test.
26189
26190 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26191
26192         * g++.dg/abi/vbase8-10.C: New test.
26193
26194 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26195
26196         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26197         ${tool}_set_ld_library_path.
26198         Changed caller.
26199         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26200         g++.exp.
26201
26202 2001-07-26  Stan Cox <scox@redhat.com>
26203
26204         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26205         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26206         gcc_exit, gcc_check_unsupported_p):
26207         Moved to gcc-deps.exp
26208         * gcc-deps.exp: New file.
26209
26210 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26211
26212         * g++.old-deja/g++.pt/defarg14.C: New test.
26213
26214 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26215
26216         * g++.old-deja/g++.other/lineno5.C: New test.
26217
26218 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26219
26220         * g++.old-deja/g++.pt/crash68.C: New test.
26221
26222 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26223
26224         * g++.old-deja/g++.other/crash42.C: New test.
26225
26226 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26227
26228         * gcc.dg/cpp/extratokens.c: Fix.
26229         * gcc.dg/cpp/skipping2.c: New tests.
26230
26231 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26232
26233         * gcc.c-torture/execute/20010724-1.c: New file.
26234         * gcc.c-torture/execute/20010724-1.x: New file.
26235
26236 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26237
26238         * g++.old-deja/g++.other/cond7.C: New test.
26239
26240 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26241
26242         * g++.old-deja/g++.other/optimize4.C: New test.
26243
26244 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26245
26246         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26247
26248 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26249
26250         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26251         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26252         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26253         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26254
26255         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26256         bug report" message.
26257
26258         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26259         * g++.dg/ext/instantiate1.C: Move from old-deja.
26260
26261 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26262
26263         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26264         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26265         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26266         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26267
26268 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26269
26270         * gcc.c-torture/execute/20010723-1.c: New test.
26271
26272 2001-07-23  Ben Elliston  <bje@redhat.com>
26273
26274         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26275
26276 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26277
26278         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26279         i[34567]86-*-*.
26280         Delete handling of ieee_multilib_flags.
26281         Pass -mieee for alpha*-*-* and sh-*-*.
26282         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26283
26284 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26285
26286         Remove old-abi tests.
26287         * g++.old-deja/g++.mike/p11116.C: Remove.
26288         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26289
26290 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26291
26292         * g77.f-torture/compile/pr3743.f:  New test
26293
26294 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26295
26296         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26297
26298 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26299
26300         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26301         g++.old-deja/g++.pt/static6.C: Likewise.
26302         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26303         supports weak symbols.
26304
26305 2001-07-18  Andreas Jaeger  <aj@suse.de>
26306
26307         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26308         supported again.
26309
26310 2001-07-18  Andreas Jaeger  <aj@suse.de>
26311
26312         * gcc.dg/iftrap-1.c: Fix target line.
26313
26314 2001-07-17  Richard Henderson  <rth@redhat.com>
26315
26316         * gcc.c-torture/execute/20010717-1.c: New.
26317
26318 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26319
26320         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26321         tests.
26322
26323 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26324
26325         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26326
26327 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26328
26329         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26330         UAC_SIGBUS, UAC_NOPRINT definitions.
26331
26332 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26333
26334         * objc/execute/object_is_class.m: New test.
26335         * objc/execute/object_is_meta_class.m: New test.
26336
26337 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26338
26339         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26340         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26341
26342 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26343
26344         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26345         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26346
26347 2001-07-14  Richard Henderson  <rth@redhat.com>
26348
26349         * gcc.dg/iftrap-1.c: New.
26350
26351 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26352
26353         * g77.f-torture/execute/intrinsic77.f: New test.
26354
26355 2001-07-11  Janis Johnson <janis@us.ibm.com>
26356
26357         * gcc.misc-tests/gcov-3.c: New test.
26358
26359 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26360
26361         * gcc.c-torture/compile/20010711-1.c,
26362         * gcc.c-torture/compile/20010711-2.c: New tests.
26363
26364 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26365
26366         * gcc.c-torture/execute/20010711-1.c: New test.
26367
26368 2001-07-11  Ben Elliston  <bje@redhat.com>
26369
26370         * g++.old-deja/g++.other/enum5.C: New test.
26371
26372 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26373
26374         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26375         (g++-dg-prune): Call prune_gcc_output.
26376         * prune.exp: New file for prune_gcc_output.
26377         * lib/g++.exp, lib/gcc.exp: Load it.
26378
26379 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26380
26381         * gcc.c-torture/compile/20010701-1.c,
26382         g++.old-deja/g++.ext/attrib6.C: New tests.
26383
26384 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26385
26386         * gcc.c-torture/compile/20010706-1.c: New test.
26387
26388 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26389
26390         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26391
26392 2001-06-28  Stan Shebs  <shebs@apple.com>
26393
26394         * gcc.dg/pragma-darwin.c: New test.
26395
26396 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26397
26398         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26399         Solaris 2.[678] system.
26400
26401 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26402
26403         * gcc.dg/20010622-1.c: New test.
26404
26405 2001-06-18  Stan Shebs  <shebs@apple.com>
26406
26407         * objc.dg: New directory.
26408         * objc.dg/dg.exp: New file.
26409         * objc.dg/alias.m: New.
26410         * objc.dg/class-1.m: New.
26411         * objc.dg/class-2.m: New.
26412         * objc.dg/const-str-1.m: New.
26413         * objc.dg/const-str-2.m: New.
26414         * objc.dg/id-1.m: New.
26415         * objc.dg/method-1.m: New.
26416         * objc.dg/super-class-1.m: New.
26417         * lib/objc-dg.exp: New file.
26418
26419 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26420
26421         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26422         of label name.
26423
26424 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26425
26426         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26427
26428 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26429
26430         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26431         variable.
26432
26433 2001-06-12  Richard Henderson  <rth@redhat.com>
26434
26435         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26436
26437 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26438
26439         * g++.old-deja/g++.abi/vbase5.C: New test.
26440         * g++.old-deja/g++.abi/vbase6.C: New test.
26441         * g++.old-deja/g++.abi/vbase7.C: New test.
26442
26443 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26444
26445         * gcc.c-torture/compile/20010610-1.c: New test.
26446
26447 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26448
26449         * g++.old-deja/g++.abi/vbase4.C: New test.
26450
26451 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26452
26453         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26454         support %f for HC11/HC12 targets.
26455         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26456         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26457         on HC11/HC12 targets.
26458         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26459
26460 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26461
26462         * gcc.dg/wchar_t-1.c: New file.
26463         * gcc.dg/wint_t-1.c: Likewise.
26464
26465 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26466
26467         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26468
26469 2001-06-11  Richard Henderson  <rth@redhat.com>
26470
26471         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26472
26473 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26474
26475         * gcc.c-torture/compile/20010611-1.c: New test.
26476
26477 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26478
26479         * gcc.dg/c99-tag-1.c: Add more tests.
26480
26481 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26482
26483         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26484         representation on MN10300 and ARM/Thumb.
26485
26486 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26487
26488         * g77.f-torture/execute/20010610.f: New.
26489
26490 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26491
26492         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26493         names.
26494
26495 2001-06-09  Richard Henderson  <rth@redhat.com>
26496
26497         * gcc.c-torture/execute/ashrdi-1.c: New.
26498         * gcc.c-torture/execute/ashldi-1.c: New.
26499         * gcc.c-torture/execute/lshrdi-1.c: New.
26500
26501 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26502
26503         * objc/execute/load-3.m: Added. Check sending +load to categories,
26504         in addition to classes.
26505
26506 2001-06-08  Stan Shebs  <shebs@apple.com>
26507
26508         * objc/execute/load-2.m: New test.  From Nicola Pero
26509         <n.pero@mi.flashnet.it>.
26510
26511 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26512
26513         * gcc.c-torture/execute/20010605-2.c: New test.
26514
26515 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26516
26517         * g++.old-deja/g++.abi/vbase2.C: New test.
26518         * g++.old-deja/g++.abi/vbase3.C: New test.
26519
26520 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26521
26522         * g++.old-deja/g++.pt/friend49.C: New test.
26523
26524 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26525
26526         * g++.old-deja/g++.ext/anon3.C: New test.
26527
26528 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26529
26530         * g++.old-deja/g++.other/conv7.C: New test.
26531
26532 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26533
26534         * gcc.c-torture/compile/20010605-2.c: New test.
26535
26536 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26537
26538         * gcc.c-torture/execute/20010604-1.c: New test.
26539
26540 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26541
26542         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26543
26544 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26545
26546         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26547         (g++_link_flags): Likewise.
26548         (g++_init): Pass gccpath's value to two previous functions.
26549
26550 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26551
26552         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26553         Ensure logfile entry matches exec command line.
26554
26555 2001-05-31  Richard Henderson  <rth@redhat.com>
26556
26557         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26558         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26559
26560 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26561
26562         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26563         compiler for irix6.2
26564
26565 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26566
26567         * g++.old-deja/g++.other/optimize3.C: New file.
26568
26569 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26570
26571         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26572         assemble.
26573
26574 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26575
26576         * g++.old-deja/g++.other/optimize2.C: New file.
26577
26578 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26579
26580         * gcc.c-torture/compile/20010518-2.c: New file.
26581         * gcc.c-torture/execute/20010518-1.c: New file.
26582         * gcc.c-torture/execute/20010518-2.c: New file.
26583
26584 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26585
26586         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26587
26588 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26589
26590         G++ no longer defines builtins that do not begin with __builtin.
26591         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26592         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26593         * g++.old-deja/g++.law/builtin1.C: Likewise.
26594         * g++.old-deja/g++.law/cvt2.C: Likewise.
26595         * g++.old-deja/g++.mike/net5.C: Likewise.
26596         * g++.old-deja/g++.other/builtins1.C: Likewise.
26597         * g++.old-deja/g++.other/builtins2.C: Likewise.
26598         * g++.old-deja/g++.other/builtins3.C: Likewise.
26599         * g++.old-deja/g++.other/builtins4.C: Likewise.
26600         * g++.old-deja/g++.other/inline8.C: Likewise.
26601         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26602
26603 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26604
26605         * g++.old-deja/g++.pt/using1.C: Adjust.
26606         * g++.old-deja/g++.pt/using2.C: New test.
26607
26608 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26609
26610         * gcc.dg/cpp/charconst.c: New tests.
26611         * gcc.dg/cpp/escape.c: New tests.
26612         * gcc.dg/cpp/escape-1.c: New tests.
26613         * gcc.dg/cpp/escape-2.c: New tests.
26614         * gcc.dg/cpp/ucs.c: New tests.
26615
26616 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26617
26618         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26619         native compiler for irix6.5.
26620
26621 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26622
26623         * lib/g++.exp (g++_include_flags): Use args to compute
26624         get_multilibs.
26625         (g++_link_flags): Likewise.
26626         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26627
26628 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26629
26630         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26631
26632 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26633
26634         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26635         this file.
26636
26637 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26638
26639         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26640         STACK_SIZE;
26641         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26642         to STACK_SIZE; Use it to define size of add_histo array.
26643         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26644         to STACK_SIZE.
26645         (f): Use GITT_SIZE to define size of gitt local table.
26646         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26647         to STACK_SIZE; Use it to define size of bytemem array.
26648
26649 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26650
26651         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26652         on 68HC11/HC12 due to the asm instruction.
26653         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26654         * gcc.c-torture/compile/920520-1.x: Likewise.
26655         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26656         on 68HC11/HC12 because the function is larger than 64K.
26657         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26658         on 68HC11/HC12 because the structure is too large.
26659
26660 2001-05-20  Richard Henderson  <rth@redhat.com>
26661
26662         * gcc.c-torture/execute/20010520-1.c: New.
26663
26664 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26665
26666         * g++.old-deja/g++.warn/compare1.C: New test.
26667         * gcc.dg/compare4.c: New test.
26668
26669 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26670
26671         * g++.old-deja/g++.other/optimize1.C: New test.
26672
26673 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26674
26675         * g++.old-deja/g++.pt/spec41.C: New test.
26676
26677 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26678
26679         * gcc.c-torture/compile/20010114-1.x: Remove.
26680
26681 2001-05-18  Stan Shebs  <shebs@apple.com>
26682
26683         * gcc.c-torture/compile/20010518-1.c: New test.
26684
26685 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26686
26687         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26688         * g++.old-deja/g++.pt/crash67.C: New test.
26689
26690 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26691
26692         * g++.old-deja/g++.other/debug9.C: New test.
26693
26694 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26695
26696         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26697
26698 2001-05-16  Jan Hubicka  <jh@suse.cz>
26699
26700         * gcc.c-torture/compile/20010516-1.c: New test.
26701
26702 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26703
26704         * g++.old-deja/g++.other/crash41.C: New test.
26705
26706 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26707
26708         * g++.old-deja/g++.pt/crash66.C: New test.
26709
26710 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26711
26712         * g++.old-deja/g++.robertl/eb27.C: Convert.
26713
26714 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26715
26716         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26717         declaration being redundant.
26718
26719 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26720
26721         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26722
26723 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26724
26725         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26726
26727 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26728
26729         * lib/g++.exp: Use testsuite_flags.
26730
26731 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26732
26733         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26734
26735 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26736
26737         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26738
26739 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26740
26741         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26742
26743 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26744
26745         * gcc.c-torture/compile/20010313-1.c: New test.
26746
26747 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26748
26749         * gcc.dg/cpp/direct2.c: New test.
26750         * gccq.dg/cpp/direct2s.c: New test.
26751
26752         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26753
26754 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26755
26756         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26757         * g++.old-deja/g++.other/op3.C: Likewise.
26758
26759 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26760
26761         * gcc.dg/cpp/syshdr.h: New file.
26762         * gcc.dg/cpp/sysmac1.c: Update.
26763         * gcc.dg/cpp/sysmac2.c: Update.
26764
26765 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26766
26767         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26768
26769 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26770
26771         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26772         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26773
26774 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26775
26776         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26777
26778 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26779
26780         * lib/g++.exp (g++_include_flags): Don't use any special flags
26781         if TESTING_IN_BUILD_TREE is not defined.
26782         (g++_init): Use a plain 'c++' as the compiler if
26783         TESTING_IN_BUILD_TREEE is not defined.
26784
26785 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26786
26787         * g++.old-deja/g++.eh/catch13.C: New test.
26788         * g++.old-deja/g++.eh/catch14.C: New test.
26789
26790 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26791
26792         * gcc.dg/cpp/tr-define.c: New test.
26793
26794 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26795
26796         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26797         <stdlib.h>, not <malloc.h>.
26798
26799 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26800
26801         * g++.old-deja/g++.ns/template17.C: New test.
26802
26803 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26804
26805         * g++.old-deja/g++.pt/ref4.C: New test.
26806
26807 2001-04-30  Richard Henderson  <rth@redhat.com>
26808
26809         * gcc.dg/20000724-1.c: Revert last change.
26810
26811 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26812
26813         * g77.f-torture/execute/20010430.f: New test.
26814
26815 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26816
26817         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26818
26819 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26820
26821         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26822
26823 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26824
26825         * g++.old-deja/g++.eh/crash6.C: New test.
26826
26827 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26828
26829         * g++.old-deja/g++.other/warn7.C: New test.
26830
26831 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26832
26833         * g++.old-deja/g++.other/defarg9.C: New test.
26834
26835 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26836
26837         * g77.f-torture/compile/20010426.f: New test.
26838         * g77.f-torture/execute/20010426.f: New test.
26839
26840 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26841
26842         * g77.f-torture/compile/20000629-1.x: Remove - error
26843         has been fixed.
26844
26845 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26846
26847         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26848         Tweak slightly to work with g++.dg framework.
26849         * g++.dg/special/ecos.exp: Run initp1.C test.
26850         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26851
26852         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26853         its linker doesn't give line numbers either.
26854         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26855
26856 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26857
26858         * g++.old-deja/g++.other/lex1.C: New test.
26859
26860 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26861
26862         * gcc.dg/noncompile/20010425-1.c: New test.
26863
26864 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26865
26866         * g++.old-deja/g++.pt/mangle2.C: New test.
26867
26868 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26869
26870         * gcc.dg/format/plus-1.c: New test.
26871
26872 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26873
26874         * gcc.dg/20010423-1.c: New test.
26875
26876 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26877
26878         * gcc.c-torture/execute/20010422-1.c: New test.
26879
26880 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26881
26882         * g++.old-deja/g++.ns/type2.C: New test.
26883
26884 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26885
26886         * g++.old-deja/g++.other/perf1.C: New test.
26887
26888 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26889
26890         * gcc.dg/c99-func-2.c: Remove xfail.
26891         * gcc.dg/c99-func-3.c: Remove xfail.
26892         * gcc.dg/c99-func-4.c: Remove xfail.
26893
26894 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26895
26896         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26897
26898 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26899
26900         * gcc.c-torture/compile/20010423-1.c: New test.
26901
26902 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26903
26904         * g++.old-deja/g++.pt/typename28.C: New test.
26905
26906 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26907
26908         * g++.old-deja/g++.abi/empty2.C: New test.
26909         * g++.old-deja/g++.abi/empty3.C: New test.
26910
26911 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26912
26913         * g++.old-deja/g++.other/comdat2.C: New test.
26914         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26915
26916 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26917
26918         * g++.old-deja/g++.other/overload14.C: New test.
26919
26920 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26921
26922         * g++.old-deja/g++.other/lookup23.C: New test.
26923
26924 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26925
26926         * gcc.c-torture/execute/20010403-1.c: New test.
26927
26928 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26929             Mark Mitchell  <mark@codesourcery.com>
26930
26931         * lib/old-dejagnu.exp: Don't delete output of executable.
26932         Add .exe suffix to executables.
26933
26934 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26935
26936         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26937
26938 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26939
26940         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26941
26942 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26943
26944         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26945         * g++.old-deja/g++.abi/crash1.C: New test.
26946
26947 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26948
26949         * g++.old-deja/g++.other/crash40.C: New test.
26950
26951 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26952
26953         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26954
26955 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26956
26957         * g++.old-deja/g++.other/warn6.C: New test.
26958
26959 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26960
26961         * g++.old-deja/g++.robertl/eb42.C: Same.
26962
26963 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26964
26965         * gcc.dg/wtr-conversion-1.c: New testcase.
26966
26967 2001-04-10  Richard Henderson  <rth@redhat.com>
26968
26969         * g++.old-deja/g++.other/array5.C: New.
26970
26971 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26972
26973         * gcc.c-torture/execute/20010408-1.c: New test.
26974
26975 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26976
26977         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26978         headers and constructs.
26979         * g++.old-deja/g++.robertl/eb79.C: Same.
26980         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26981         * g++.old-deja/g++.robertl/eb73.C: Same.
26982         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26983         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26984         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26985         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26986         * g++.old-deja/g++.robertl/eb44.C: Same.
26987         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26988         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26989         * g++.old-deja/g++.robertl/eb39.C: Same.
26990         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26991         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26992         * g++.old-deja/g++.robertl/eb30.C: Same.
26993         * g++.old-deja/g++.robertl/eb3.C: Same.
26994         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26995         * g++.old-deja/g++.robertl/eb21.C: Same.
26996         * g++.old-deja/g++.robertl/eb15.C: Same.
26997         * g++.old-deja/g++.robertl/eb118.C: Same.
26998         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26999         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
27000         * g++.old-deja/g++.robertl/eb109.C: Same.
27001         * g++.old-deja/g++.other/sibcall1.C (main): Same.
27002         * g++.old-deja/g++.mike/rtti1.C: Same.
27003         * g++.old-deja/g++.mike/p658.C: Same.
27004         * g++.old-deja/g++.mike/net46.C: Same.
27005         * g++.old-deja/g++.mike/net34.C: Same.
27006         * g++.old-deja/g++.mike/memoize1.C: Same.
27007         * g++.old-deja/g++.mike/eh2.C: Same.
27008         * g++.old-deja/g++.law/weak.C: Same.
27009         * g++.old-deja/g++.law/visibility7.C: Same.
27010         * g++.old-deja/g++.law/visibility25.C: Same.
27011         * g++.old-deja/g++.law/visibility22.C: Same.
27012         * g++.old-deja/g++.law/visibility2.C: Same.
27013         * g++.old-deja/g++.law/visibility17.C: Same.
27014         * g++.old-deja/g++.law/visibility13.C: Same.
27015         * g++.old-deja/g++.law/visibility10.C: Same.
27016         * g++.old-deja/g++.law/visibility1.C: Same.
27017         * g++.old-deja/g++.law/virtual3.C (eval): Same.
27018         * g++.old-deja/g++.law/vbase1.C: Same.
27019         * g++.old-deja/g++.law/operators32.C: Same.
27020         * g++.old-deja/g++.law/nest3.C: Same.
27021         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
27022         * g++.old-deja/g++.law/except5.C (main): Same.
27023         * g++.old-deja/g++.law/cvt7.C (run): Same.
27024         * g++.old-deja/g++.law/cvt2.C: Same.
27025         * g++.old-deja/g++.law/cvt16.C: Same.
27026         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27027         * g++.old-deja/g++.law/ctors17.C (main): Same.
27028         * g++.old-deja/g++.law/ctors13.C: Same.
27029         * g++.old-deja/g++.law/ctors12.C (main): Same.
27030         * g++.old-deja/g++.law/ctors10.C: Same.
27031         * g++.old-deja/g++.law/code-gen5.C: Same.
27032         * g++.old-deja/g++.law/bad-error7.C: Same.
27033         * g++.old-deja/g++.law/arm9.C: Same.
27034         * g++.old-deja/g++.law/arm12.C: Same.
27035         * g++.old-deja/g++.law/arg8.C: Same.
27036         * g++.old-deja/g++.law/arg1.C: Same.
27037         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27038         * g++.old-deja/g++.jason/template31.C: Same.
27039         * g++.old-deja/g++.jason/template24.C (main): Same.
27040         * g++.old-deja/g++.jason/2371.C: Same.
27041         * g++.old-deja/g++.eh/new2.C: Same.
27042         * g++.old-deja/g++.eh/new1.C: Same.
27043         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27044         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27045         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27046         * g++.old-deja/g++.brendan/crash62.C: Same.
27047         * g++.old-deja/g++.brendan/crash52.C: Same.
27048         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27049         * g++.old-deja/g++.brendan/crash38.C: Same.
27050         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27051         * g++.old-deja/g++.brendan/copy9.C: Same.
27052
27053 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27054
27055         * gcc.c-torture/execute/20001203-2.c (memset):
27056         Count argument is of type __SIZE_TYPE__.
27057
27058 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27059
27060         * gcc.c-torture/compile/20010404-1.c: New test.
27061
27062 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27063
27064         * gcc.c-torture/compile/20010326-1.c: New test.
27065
27066 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27067
27068         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27069         peculiarities of the SH.
27070         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27071
27072 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27073
27074         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27075         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27076         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27077
27078 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27079
27080         * g77.f-torture/compile/20010321-1.f: New test.
27081
27082 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27083
27084         * gcc.c-torture/compile/20010329-1.c: New test.
27085
27086 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27087
27088         * gcc.c-torture/execute/20010329-1.c: New test.
27089
27090 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27091
27092         * g++.old-deja/g++.other/eh4.C: Fix typo.
27093
27094 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27095
27096         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27097
27098 2001-03-28  Philip Blundell  <philb@gnu.org>
27099
27100         * gcc.c-torture/compile/20010328-1.c: New test.
27101
27102 2001-03-27  Richard Henderson  <rth@redhat.com>
27103
27104         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27105         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27106
27107 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27108
27109         * gcc.c-torture/compile/20010327-1.c: New test.
27110
27111 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27112
27113         * g++.old-deja/g++.other/friend12.C: New test.
27114         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27115         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27116
27117 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27118
27119         * gcc.c-torture/execute/20010325-1.c: New test.
27120
27121 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27122
27123         * g++.old-deja/g++.other/mangle3.C: New test.
27124
27125 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27126
27127         * g++.old-deja/g++.other/anon8.C: New test.
27128
27129 2001-03-20  Philip Blundell  <philb@gnu.org>
27130
27131         * gcc.c-torture/compile/20010320-1.c: New test.
27132
27133 2001-03-17  Richard Henderson  <rth@redhat.com>
27134
27135         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27136
27137 2001-03-15  Geoff Keating  <geoff@redhat.com>
27138
27139         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27140         tests on AIX.
27141
27142 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27143
27144         * g++.old-deja/g++.other/eh4.C: New test.
27145
27146 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27147
27148         * gcc.dg/cpp/mi1.c: Update.
27149
27150 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27151
27152         * g++.old-deja/g++.other/regstack.C: New test.
27153
27154 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27155
27156         * g++.old-deja/g++.other/ref4.C: New test.
27157
27158 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27159
27160         * objc/execute/va_method.m: Added.
27161         * objc/execute/IMP.m: Added.
27162         * objc/execute/_cmd.m: Added.
27163         * objc/execute/accessing_ivars.m: Added.
27164         * objc/execute/class-1.m: Added.
27165         * objc/execute/class-10.m: Added.
27166         * objc/execute/class-11.m: Added.
27167         * objc/execute/class-12.m: Added.
27168         * objc/execute/class-13.m: Added.
27169         * objc/execute/class-14.m: Added.
27170         * objc/execute/class-2.m: Added.
27171         * objc/execute/class-3.m: Added.
27172         * objc/execute/class-4.m: Added.
27173         * objc/execute/class-5.m: Added.
27174         * objc/execute/class-6.m: Added.
27175         * objc/execute/class-7.m: Added.
27176         * objc/execute/class-8.m: Added.
27177         * objc/execute/class-9.m: Added.
27178         * objc/execute/class-tests-1.h
27179         * objc/execute/class-tests-2.h
27180         * objc/execute/compatibility_alias.m: Added.
27181         * objc/execute/encode-1.m: Added.
27182         * objc/execute/formal_protocol-1.m: Added.
27183         * objc/execute/formal_protocol-2.m: Added.
27184         * objc/execute/formal_protocol-3.m: Added.
27185         * objc/execute/formal_protocol-4.m: Added.
27186         * objc/execute/formal_protocol-5.m: Added.
27187         * objc/execute/formal_protocol-6.m: Added.
27188         * objc/execute/formal_protocol-7.m: Added.
27189         * objc/execute/informal_protocol.m: Added.
27190         * objc/execute/initialize.m: Added.
27191         * objc/execute/load.m: Added.
27192         * objc/execute/many_args_method.m: Added.
27193         * objc/execute/nested-3.m: Added.
27194         * objc/execute/no_clash.m: Added.
27195         * objc/execute/private.m: Added.
27196         * objc/execute/redefining_self.m: Added.
27197         * objc/execute/root_methods.m: Added.
27198         * objc/execute/selector-1.m: Added.
27199         * objc/execute/static-1.m: Added.
27200         * objc/execute/static-2.m: Added.
27201         * objc/execute/va_method.m: Added.
27202
27203 2001-03-10  Richard Henderson  <rth@redhat.com>
27204
27205         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27206
27207 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27208
27209         * g++.old-deja/g++.other/crash31.C: XFAIL.
27210         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27211         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27212         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27213         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27214         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27215
27216 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27217
27218         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27219
27220 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27221
27222         * gcc.dg/20000724-1.c: Don't use multiline strings.
27223
27224 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27225
27226         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27227         result of -cString against what we expect it to be; don't just
27228         print it out for no one to read.
27229
27230         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27231         Based on testcases provided by Nicola Pero.
27232
27233 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27234
27235         * gcc.dg/cpp/macro7.c: New test.
27236
27237 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27238
27239         * gcc.dg/cpp/multiline.c: Update.
27240
27241 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27242
27243         * g++.old-deja/g++.other/enum3.C: New test.
27244
27245 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27246
27247         * g++.old-deja/g++.other/pod1.C: New test.
27248
27249 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27250
27251         * g++.old-deja/g++.ext/overload1.C: New test.
27252
27253 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27254
27255         * g++.old-deja/g++.pt/using1.C: New test.
27256
27257 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27258
27259         * g++.old-deja/g++.other/using9.C: New test.
27260
27261 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27262
27263         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27264
27265         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27266
27267 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27268
27269         * g++.old-deja/g++.ext/realpt1.C: Remove.
27270
27271 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27272
27273         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27274
27275 2001-02-26  Will Cohen  <wcohen@redhat.com>
27276
27277         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27278
27279 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27280
27281         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27282         templatized constructors.
27283
27284 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27285
27286         * gcc.c-torture/execute/20010224-1.c: New test.
27287
27288 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27289
27290         * gcc.c-torture/execute/20010222-1.c: New test.
27291
27292 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27293
27294         * g++.old-deja/g++.other/inline20.C: New test.
27295
27296 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27297
27298         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27299
27300 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27301
27302         * g++.old-deja/g++.other/lookup22.C: New test.
27303
27304 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27305
27306         * g77.dg: New directory.
27307         * g77.dg/20010216-1.f: New test case.
27308         * g77.dg/dg.exp: New driver.
27309         * lib/g77-dg.exp: New driver library.
27310
27311 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27312
27313         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27314
27315 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27316
27317         * g++.old-deja/g++.other/decl9.C: New test.
27318
27319 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27320
27321         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27322         not need <string> and also tests the initialization at runtime.
27323
27324 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27325
27326         * gcc.c-torture/execute/longlong.c: New test.
27327
27328 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27329
27330         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27331
27332 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27333
27334         * gcc.c-torture/execute/920302-1.c (execute):
27335         Change argument type to short.
27336
27337 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27338
27339         * g++.old-deja/g++.pt/deduct6.C: New test.
27340
27341 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27342
27343         * g++.old-deja/g++.pt/deduct5.C: New test.
27344
27345 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27346
27347         * gcc.c-torture/execute/20010209-1.c: New test.
27348
27349 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27350
27351         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27352
27353 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27354
27355         * g++.dg/vtgc1.C: Update for new ABI.
27356
27357         * consistency.vlad: New directory, 1665 files.
27358
27359 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27360
27361         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27362         return type.
27363         * gcc.dg/cpp/digraphs.c: Declare puts.
27364
27365 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27366
27367         * g++.old-deja/g++.other/warn5.C: New test.
27368
27369 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27370
27371         * g++.old-deja/g++.pt/spec40.C: New test.
27372
27373 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27374
27375         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27376         case.
27377         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27378
27379 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27380
27381         * gcc.c-torture/compile/20010209-1.c: New test.
27382
27383 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27384
27385         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27386         excess errors message but not if it crashes.
27387         * g++.old-deja/g++.other/crash27.C: Likewise.
27388         * g++.old-deja/g++.other/crash28.C: Likewise.
27389         * g++.old-deja/g++.other/crash30.C: Likewise.
27390         * g++.old-deja/g++.other/crash32.C: Likewise.
27391         * g++.old-deja/g++.other/crash35.C: Likewise.
27392         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27393
27394 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27395
27396         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27397         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27398         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27399         g77.f-torture/execute/execute.exp,
27400         g77.f-torture/noncompile/noncompile.exp,
27401         gcc.c-torture/execute/execute.exp,
27402         gcc.c-torture/execute/memcheck/memcheck.exp,
27403         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27404         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27405         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27406         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27407         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27408         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27409         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27410         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27411         Remove bug reporting instructions with ancient email addresses.
27412
27413 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27414
27415         * gcc.dg/20010202-1.c: New test.
27416         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27417
27418 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27419
27420         * g++.dg/stdbool-if.C: New test.
27421
27422 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27423
27424         * objc/execute/fdecl.m: Added main().
27425
27426 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27427
27428         * gcc.c-torture/execute/20010206-1.c: New test.
27429
27430 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27431
27432         * gcc.dg/cpp/avoidpaste1.c: Update.
27433
27434 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27435
27436         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27437         Pero <nicola@brainstorm.co.uk>.
27438         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27439
27440 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27441
27442         * g++.old-deja/g++.pt/spec39.C: New test.
27443
27444 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27445
27446         * gcc.c-torture/compile/20010202-1.c: New test.
27447
27448 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27449
27450         * g++.old-deja/g++.abi/primary2.C: New test.
27451         * g++.old-deja/g++.abi/primary3.C: New test.
27452         * g++.old-deja/g++.abi/primary4.C: New test.
27453         * g++.old-deja/g++.abi/primary5.C: New test.
27454         * g++.old-deja/g++.abi/vtable3.h: New test.
27455         * g++.old-deja/g++.abi/vtable3a.C: New test.
27456         * g++.old-deja/g++.abi/vtable3b.C: New test.
27457         * g++.old-deja/g++.abi/vtable3c.C: New test.
27458         * g++.old-deja/g++.abi/vtable3d.C: New test.
27459         * g++.old-deja/g++.abi/vtable3e.C: New test.
27460         * g++.old-deja/g++.abi/vtable3f.C: New test.
27461         * g++.old-deja/g++.abi/vtable3g.C: New test.
27462         * g++.old-deja/g++.abi/vtable3h.C: New test.
27463         * g++.old-deja/g++.abi/vtable3i.C: New test.
27464         * g++.old-deja/g++.abi/vtable3j.C: New test.
27465         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27466
27467 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27468
27469         * g++.old-deja/g++.other/anon6.C: New test.
27470         * g++.old-deja/g++.other/anon7.C: New test.
27471
27472 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27473
27474         * gcc.dg/cpp/avoidpaste2.c: New tests.
27475
27476 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27477
27478         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27479
27480 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27481
27482         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27483         DECIMAL_DIG cases for Irix."
27484
27485 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27486
27487         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27488
27489 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27490
27491         * gcc.dg/c99-tag-1.c: New test.
27492
27493 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27494
27495         * gcc.dg/cpp/tr-warn1.c: Add tests.
27496
27497 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27498
27499         * gcc.dg/cpp/avoidpaste1.c: Update.
27500         * gcc.dg/cpp/paste4.c: Update.
27501
27502 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27503
27504         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27505         cases for Irix.
27506
27507 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27508
27509         * g++.old-deja/g++.other/inline19.C: New test.
27510
27511 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27512
27513         * gcc.dg/Wlarger-than.c: New test.
27514
27515 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27516
27517         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27518
27519 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27520
27521         * gcc.c-torture/execute/20010129-1.c: New test.
27522         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27523
27524 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27525
27526         * gcc.dg/cpp/avoidpaste1.c: Test case.
27527
27528 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27529
27530         * g++.old-deja/g++.other/inline18.C: New test.
27531
27532 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27533
27534         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27535         and __builtin_putchar.
27536
27537 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27538
27539         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27540         tests.
27541
27542 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27543
27544         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27545         floating point number rounding mode to round to the nearest
27546         representable mode.
27547
27548 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27549
27550         * g++.old-deja/g++.other/mangle2.C: New test.
27551
27552 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27553
27554         * gcc.c-torture/compile/20010124-1.c: New test.
27555
27556 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27557
27558         * g++.old-deja/g++.pt/spec38.C: New test.
27559
27560 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27561
27562         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27563         "Build don't run".
27564
27565 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27566
27567         * gcc.c-torture/execute/20010123-1.c: New test.
27568
27569 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27570
27571         * g++.old-deja/g++.pt/spec37.C: New test.
27572
27573 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27574
27575         * g++.old-deja/g++.pt/overload14.C: New test.
27576
27577 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27578
27579         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27580         __builtin_return_address.
27581
27582 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27583
27584         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27585         * g++.old-deja/g++.pt/spec35.C: New test.
27586         * g++.old-deja/g++.pt/spec36.C: New test.
27587
27588 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27589
27590         * gcc.c-torture/compile/20010118-1.c: New test.
27591
27592 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27593
27594         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27595
27596 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27597
27598         * gcc.c-torture/execute/20010119-1.c: New test.
27599
27600 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27601
27602         * g++.old-deja/g++.other/vbase5.C: New test.
27603
27604 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27605
27606         * gcc.c-torture/execute/20010118-1.c: New test.
27607
27608 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27609
27610         * g++.old-deja/g++.pt/deduct3.C: New test.
27611
27612 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27613
27614         * g++.old-deja/g++.pt/spec34.C: New test.
27615
27616 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27617
27618         * g77.f-torture/compile/20000601-2.f: New test.
27619
27620 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27621
27622         * g++.old-deja/g++.other/init17.C: New test.
27623
27624 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27625
27626         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27627
27628 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27629
27630         * g++.old-deja/g++.pt/unify8.C: New test.
27631
27632 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27633
27634         * g++.old-deja/g++.abi/vbase1.C: New test.
27635
27636 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27637
27638         * g++.old-deja/g++.pt/crash65.C: New test.
27639
27640 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27641
27642         * gcc.dg/cpp/assembl2.S: New test case.
27643
27644 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27645
27646         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27647         are supported.
27648
27649 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27650
27651         * g++.old-deja/g++.other/builtins1.C: New test.
27652         * g++.old-deja/g++.other/builtins2.C: Likewise.
27653         * g++.old-deja/g++.other/builtins3.C: Likewise.
27654         * g++.old-deja/g++.other/builtins4.C: Likewise.
27655
27656 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27657
27658         * gcc.c-torture/compile/20010117-1.c: New test.
27659         * gcc.c-torture/compile/20010117-2.c: New test.
27660
27661 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27662
27663         * g77.f-torture/execute/20010116.[fx]: New test,
27664         XFAIL on i?86-*-*.
27665         * g77.f-torture/compile/20010115.f: Indicate it's
27666         a test for PR fortran/1636.
27667
27668 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27669
27670         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27671
27672 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27673
27674         * g77.f-torture/compile/20010115.f: New test.
27675
27676 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27677
27678         * g++.old-deja/g++.pt/nontype5.C: New test.
27679
27680 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27681
27682         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27683         have an equivalent working one below it.
27684
27685 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27686
27687         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27688         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27689
27690 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27691
27692         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27693         message containing "init_priority".
27694         (conpr-2.C): Likewise.
27695         (conpr-3.C): Likewise.
27696         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27697
27698 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27699
27700         * gcc.c-torture/execute/20010114-2.c: New test.
27701
27702 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27703
27704         * gcc.c-torture/compile/20010114-1.c: New test.
27705         * gcc.c-torture/compile/20010114-1.x: Xfail.
27706         * gcc.c-torture/compile/20010114-2.c: New test.
27707         * gcc.c-torture/execute/20010114-1.c: New test.
27708         * gcc.dg/trunc-1.c: New test.
27709         * gcc.dg/uninit-B.c: New test.
27710
27711 2001-01-13  Nick Clifton  <nickc@redhat.com>
27712
27713         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27714         target.
27715
27716 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27717
27718         * gcc.c-torture/compile/20010113-1.c: New test.
27719
27720 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27721
27722         * gcc.c-torture/compile/20001212-1.c: New test.
27723
27724 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27725
27726         * gcc.dg/cpp/widestr1.c: Update.
27727         * gcc.dg/cpp/prag-imp.c: Remove.
27728
27729 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27730
27731         * gcc.c-torture/execute/20000801-3.x: Remove.
27732         * gcc.dg/c90-init-1.c: New test.
27733         * gcc.dg/c99-init-1.c: New test.
27734         * gcc.dg/c99-init-2.c: New test.
27735         * gcc.dg/gnu99-init-1.c: New test.
27736
27737 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27738
27739         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27740         testing that no relevant ones were found.
27741
27742 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27743
27744         * g++.old-deja/g++.pt/cast2.C: New test.
27745
27746 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27747
27748         * g++.old-deja/g++.pt/friend47.C: New test.
27749
27750 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27751
27752         * g++.old-deja/g++.pt/instantiate13.C: New test.
27753
27754 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27755
27756         * g++.old-deja/g++.other/defarg7.C: New test.
27757         * g++.old-deja/g++.other/defarg8.C: New test.
27758
27759 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27760
27761         * g++.old-deja/g++.pt/crash64.C: New test.
27762
27763 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27764
27765         * g++.old-deja/g++.pt/crash63.C: New test.
27766
27767 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27768
27769         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27770
27771 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27772
27773         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27774
27775 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27776
27777         * g++.old-deja/g++.pt/error3.C: New test.
27778
27779 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27780
27781         * g++.old-deja/g++.other/crash39.C: New test.
27782
27783 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27784
27785         * g++.old-deja/g++.other/vbase4.C: New test.
27786
27787 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27788
27789         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27790         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27791         * gcc.dg/special/special.exp: New test driver which will check
27792         for alias support for the above test.
27793
27794 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27795
27796         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27797         problems on small machines.
27798         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27799         parameterize.
27800
27801 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27802
27803         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27804         mips.
27805         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27806
27807 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27808
27809         * g++.old_deja/g++.pt/using8.C: New test.
27810
27811 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27812
27813         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27814
27815 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27816
27817         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27818         where a failure is expected.
27819         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27820
27821 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27822
27823         * g++.old_deja/g++.pt/instantiate12.C: New test.
27824
27825 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27826
27827         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27828         start of structs.
27829         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27830         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27831         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27832         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27833         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27834         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27835         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27836         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27837         * g++.old-deja/g++.eh/spec6.C: Likewise.
27838         * g++.old-deja/g++.jason/crash3.C: Likewise.
27839         * g++.old-deja/g++.law/ctors11.C: Likewise.
27840         * g++.old-deja/g++.law/ctors17.C: Likewise.
27841         * g++.old-deja/g++.law/ctors5.C: Likewise.
27842         * g++.old-deja/g++.law/ctors9.C: Likewise.
27843         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27844         * g++.old-deja/g++.mike/net22.C: Likewise.
27845         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27846         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27847         * g++.old-deja/g++.mike/virt3.C: Likewise.
27848         * g++.old-deja/g++.niklas/t128.C: Likewise.
27849         * g++.old-deja/g++.other/anon4.C: Likewise.
27850         * g++.old-deja/g++.other/using1.C: Likewise.
27851         * g++.old-deja/g++.other/warn3.C: Likewise.
27852         * g++.old-deja/g++.pt/t37.C: Likewise.
27853         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27854         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27855
27856 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27857
27858         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27859
27860 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27861
27862         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27863
27864 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27865
27866         * gcc.c-torture/compile/20010107-1.c: New test.
27867
27868 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27869
27870         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27871
27872 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27873
27874         * gcc.dg/format/format.h: New file.
27875         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27876         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27877         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27878         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27879         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27880         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27881         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27882         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27883         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27884         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27885         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27886         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27887         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27888         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27889         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27890         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27891         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27892         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27893         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27894         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27895         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27896         instead of declaring standard types, macros and functions in each
27897         test.
27898
27899 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27900
27901         * gcc.c-torture/execute/20010106-1.c: New test.
27902
27903 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27904
27905         * gcc.dg/format/format.exp: New file.
27906         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27907         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27908         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27909         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27910         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27911         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27912         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27913         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27914         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27915         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27916         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27917         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27918         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27919         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27920         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27921         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27922         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27923         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27924         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27925         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27926         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27927         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27928         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27929         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27930         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27931         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27932         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27933         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27934         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27935         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27936         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27937         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27938         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27939         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27940         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27941         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27942         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27943         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27944         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27945         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27946         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27947         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27948
27949 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27950
27951         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27952         account.
27953
27954 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27955
27956         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27957
27958 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27959
27960         * g++.old-deja/g++.pt/crash62.C: New test.
27961
27962 2001-01-04  Richard Henderson  <rth@redhat.com>
27963
27964         * gcc.dg/20000926-1.c: Update expected warnings.
27965         * gcc.dg/array-2.c: Likewise.
27966         * gcc.dg/array-4.c: Also validate flexible array members.
27967         * gcc.dg/c99-flex-array-1.c: New.
27968
27969 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27970
27971         * gcc.c-torture/compile/20001222-1.x: Remove.
27972
27973 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27974
27975         * gcc.c-torture/execute/built-in-setjmp.c: New.
27976
27977 2001-01-03  Richard Henderson  <rth@redhat.com>
27978
27979         * gcc.dg/940510-1.c: Update expected error wording.
27980         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27981
27982 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27983
27984         * lib/target-supports.exp (check_alias_available): Modified to
27985         indicate aliases not supported if only weak aliases are supported.
27986
27987 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27988
27989         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27990         Turn on cmpstrsi checks for __pj__ and __i370__.
27991
27992 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27993
27994         * g++.old-deja/g++.other/virtual11.C: New test.
27995
27996 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27997
27998         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27999
28000 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28001
28002         * gcc.c-torture/compile/20010102-1.c: New test.
28003
28004 2001-01-02  Andreas Jaeger  <aj@suse.de>
28005
28006         * gcc.dg/noreturn-3.c: New test.
28007
28008         * gcc.dg/noreturn-4.c: New test.
28009
28010 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28011
28012         * gcc.c-torture/execute/stdio-opt-1.c: Also test
28013         __builtin_fputc and __builtin_fwrite.
28014
28015 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28016
28017         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
28018         signed char, not default char.
28019
28020 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
28021
28022         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
28023
28024 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28025
28026         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28027
28028 2000-12-29  Richard Henderson  <rth@redhat.com>
28029
28030         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28031         (__cyg_profile_func_exit): Define.
28032
28033 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28034
28035         * g++.dg/vtgc1.C: New test.
28036
28037 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28038
28039         * gcc.dg/noncompile/20001228-1.c: New test.
28040
28041         * gcc.dg/20001228-1.c: New test.
28042
28043         * gcc.c-torture/execute/20001228-1.c: New test.
28044
28045 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28046
28047         * gcc.dg/format-strfmon-1.c: New test.
28048
28049 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28050
28051         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28052         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28053         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28054         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28055         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28056         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28057         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28058         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28059         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28060         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28061         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28062         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28063         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28064
28065         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28066         * gcc.c-torture/execute/string-opt-4.c: Test index.
28067
28068 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28069
28070         * gcc.c-torture/compile/20001226-1.c: New test.
28071
28072 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28073
28074         * gcc.c-torture/compile/20001222-1.c: New test.
28075         * gcc.c-torture/compile/20001222-1.x: Xfail.
28076
28077 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28078
28079         * gcc.c-torture/execute/comp-goto-2.c: New test.
28080
28081 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28082
28083         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28084         Use long types if __INT_MAX__ is 32767.
28085         (main): Use cast to (sint32 *) when poking 88 into a_page.
28086
28087         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28088
28089 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28090
28091         * gcc.c-torture/compile/20001221-1.c: New test.
28092         * gcc.c-torture/execute/20001221-1.c: New test.
28093
28094 2000-12-20  Richard Henderson  <rth@redhat.com>
28095
28096         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28097         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28098
28099 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28100
28101         * gcc.dg/compare3.c: New test.
28102
28103 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28104
28105         * gcc.dg/format-warnll-1.c: New test.
28106
28107 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28108
28109         * gcc.dg/cpp/cmdlne-P.c: New test.
28110
28111 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28112
28113         * gcc.c-torture/execute/builtin-abs-1.c,
28114         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28115
28116 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28117
28118         * gcc.dg/cpp/multiline.c: New test.
28119
28120 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28121
28122         * g++.old-deja/g++.other/syshdr1.C: Update.
28123         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28124
28125 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28126
28127         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28128
28129 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28130
28131         * g++.old-deja/g++.pt/ttp65.C: New test.
28132
28133 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28134
28135         * g++.old-deja/g++.pt/ttp64.C: New test.
28136
28137 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28138
28139         * g++.old-deja/g++.pt/spec33.C: New test.
28140
28141 2000-12-14  Catherine Moore  <clm@redhat.com>
28142
28143         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28144         * gcc.c-torture/execute/920612-2.c: Likewise.
28145         * gcc.c-torture/execute/920428-2.c: Likewise.
28146         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28147         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28148
28149 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28150
28151         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28152         * gcc.dg/pack-test-2.c: Likewise.
28153
28154 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28155
28156         Tests by Zack Weinberg <zackw@stanford.edu>.
28157
28158         * gcc.dg/cpp/defined.c: Update.
28159         * gcc.dg/cpp/defined_trad.c: New tests.
28160
28161 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28162
28163         * gcc.dg/cpp/trad-direct.c: Update.
28164
28165 2000-12-11  Neil Booth  <neilb@earthling.net>
28166
28167         * gcc.dg/cpp/defined_trad.c
28168
28169 2000-12-11  Neil Booth  <neilb@earthling.net>
28170
28171         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28172
28173 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28174
28175         * gcc.dg/format-miss-2.c: New test.
28176
28177 2000-12-09  Neil Booth  <neilb@earthling.net>
28178
28179         * gcc.dg/cpp/lineflags.c: New tests.
28180         * gcc.dg/cpp/poison.c: Update.
28181         * gcc.dg/cpp/redef2.c: Update.
28182         * gcc.dg/cpp/skipping.c: New test.
28183
28184 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28185
28186         * g++.old-deja/g++.other/eh3.C: New testcase.
28187
28188 2000-12-07  Neil Booth  <neilb@earthling.net>
28189
28190         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28191         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28192         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28193         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28194         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28195         Update.
28196
28197 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28198
28199         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28200         __SIZE_TYPE__ instead of int for type of integers cast to
28201         pointers.
28202
28203 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28204
28205         * g++.old-deja/g++.other/cleanup4.C: New test.
28206
28207 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28208
28209         * format-sec-1.c: New test.
28210
28211 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28212
28213         * gcc.dg/format-nonlit-3.c: New test.
28214
28215 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28216
28217         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28218         through a null pointer.
28219
28220 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28221
28222         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28223         * g++.old-deja/g++.pt/partial4.C: New test.
28224
28225 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28226
28227         * gcc.c-torture/execute/ieee/hugeval.x: New.
28228
28229 2000-12-06  Neil Booth  <neilb@earthling.net>
28230
28231         * gcc.dg/cpp/backslash2.c: New tests.
28232
28233 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28234
28235         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28236         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28237
28238 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28239
28240         * gcc.c-torture/execute/20001203-2.c: New testcase.
28241
28242 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28243
28244         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28245         * g++.old-deja/g++.other/virtual10.C: New test.
28246
28247 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28248
28249         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28250
28251 2000-12-05  Richard Henderson  <rth@redhat.com>
28252
28253         * gcc.c-torture/compile/20001205-1.c: New.
28254
28255 2000-12-04  Neil Booth  <neilb@earthling.net>
28256
28257         * g++.old-deja/g++.other/virtual9.C: New test.
28258         * g++.old-deja/g++.pt/crash61.C: New test.
28259         * gcc.c-torture/execute/loop-9.c: New test.
28260
28261 2000-12-04  Neil Booth  <neilb@earthling.net>
28262
28263         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28264         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28265         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28266         * gcc.dg/cpp/extratokens.c: ...here.
28267
28268 2000-12-04  Neil Booth  <neilb@earthling.net>
28269
28270         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28271         New tests.
28272
28273 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28274
28275         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28276         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28277
28278 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28279
28280         * gcc.c-torture/execute/20001203-1.c: New test.
28281
28282 2000-12-03  Neil Booth  <neilb@earthling.net>
28283
28284         * gcc.dg/cpp/macro6.c: New test cases.
28285
28286 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28287
28288         * gcc.c-torture/execute/string-opt-9.c: New test.
28289         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28290         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28291         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28292
28293         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28294         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28295
28296 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28297
28298         * gcc.dg/cpp/if-6.c: New testcase.
28299
28300         * gcc.dg/20001201-1.c: New testcase.
28301
28302 2000-12-02  Neil Booth  <neilb@earthling.net>
28303
28304         * g++.old-deja/g++.other/externC4.C,
28305         g++.old-deja/g++.other/friend10.C: New tests.
28306
28307 2000-12-02  Neil Booth  <neilb@earthling.net>
28308
28309         * g++.old-deja/g++.other/instan2.C
28310         * g++.old-deja/g++.other/instan3.C: New test.
28311
28312 2000-12-02  Neil Booth  <neilb@earthling.net>
28313
28314         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28315         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28316         gnuc99.c,gnuc99-pedantic.c: New tests.
28317
28318 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28319
28320         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28321         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28322
28323 2000-12-01  Neil Booth  <neilb@earthling.net>
28324
28325         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28326         * gcc.dg/cpp/poison.c: Update.
28327         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28328
28329 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28330
28331         * g77.f-torture/execute/20001201.f: New test.
28332
28333 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28334
28335         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28336
28337 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28338
28339         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28340
28341 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28342
28343         * g++.old-deja/g++.other/cast6.C: New test.
28344
28345 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28346
28347         * gcc.c-torture/execute/20001130-2.c: New testcase.
28348
28349 2000-11-30  Richard Henderson  <rth@redhat.com>
28350
28351         * gcc.c-torture/execute/20001130-1.c: New test.
28352
28353 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28354
28355         * g++.old-deja/g++.other/op3.C: New test.
28356
28357 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28358
28359         * g++.old-deja/g++.other/op2.C: New test.
28360
28361 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28362
28363         * g++.old-deja/g++.other/crash38.C: New test.
28364
28365 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28366
28367         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28368
28369 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28370
28371         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28372         tests.
28373         * gcc.c-torture/execute/string-opt-6.c: New test.
28374
28375         * gcc.dg/20001117-1.c: Add main.
28376
28377 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28378
28379         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28380         Move from here ...
28381         * gcc.dg/940510-1.c: ... to here.
28382
28383         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28384         zero-size arrays in toplevel structures.
28385
28386 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28387
28388         * gcc.c-torture/execute/loop-8.c: New test.
28389
28390 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28391
28392         * g++.old-deja/g++.other/base1.C: New test.
28393
28394 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28395
28396         * g++.old-deja/g++.other/parse2.C: New test.
28397
28398 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28399
28400         * g++.old-deja/g++.pt/incomplete1.C: New test.
28401
28402 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28403
28404         * g++.old-deja/g++.other/friend9.C: New test.
28405
28406 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28407
28408         * gcc.dg/20001127-1.c: New test.
28409
28410 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28411
28412         * g++.old-deja/g++.pt/friend46.C: New test.
28413
28414 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28415
28416         * g++.old-deja/g++.other/ptrmem8.C: New test.
28417
28418 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28419
28420         * gcc.c-torture/execute/string-opt-7.c: New test.
28421         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28422
28423 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28424
28425         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28426         instead of 'mkcheck 2'.
28427
28428 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28429
28430         * gcc.c-torture/execute/memcheck/driver.c,
28431         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28432         C9X references to refer to C99.
28433
28434 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28435
28436         * gcc.dg/ultrasp3.c: New test.
28437
28438 2000-11-25  Neil Booth  <neilb@earthling.net>
28439
28440         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28441
28442 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28443
28444         * gcc.c-torture/compile/20001123-2.c: New.
28445
28446 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28447
28448         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28449
28450 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28451
28452         * gcc.dg/sequence-point-1.c: Add some new tests.
28453         * gcc.c-torture/execute/20001124-1.c: New test.
28454
28455 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28456
28457         * g++.old-deja/g++.other/vaarg4.C: New test.
28458         * gcc.c-torture/compile/20001123-1.c: New test.
28459
28460 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28461
28462         * g++.other/crash24.C: Adjust and remove XFAIL.
28463         * g++.other/crash37.C: New test.
28464
28465 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28466
28467         * g++.old-deja/g++.pt/instantiate9.C: New test.
28468
28469 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28470
28471         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28472         new ABI, too.
28473
28474         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28475         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28476
28477 2000-11-22  Neil Booth  <neilb@earthling.net>
28478
28479         * gcc.dg/cpp/Wtrigraphs.c: New test.
28480
28481 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28482
28483         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28484
28485 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28486
28487         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28488
28489 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28490
28491         * lib/gcc-dg.exp: load_lib scanasm.exp.
28492         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28493         * lib/g++-dg.exp: load_lib scanasm.exp.
28494         * lib/scanasm.exp: New.
28495         (scan-assembler, scan-assembler-not): Add optional arguments to
28496         test name, or if not present, the pattern name.
28497         (scan-assembler-dem, scan-assembler-dem-not): New.
28498
28499         * g++.dg/dg.exp: New.
28500
28501 2000-11-21  Neil Booth  <neilb@earthling.net>
28502
28503         * gcc.dg/cpp/integrated1.c: Remove.
28504
28505 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28506
28507         * gcc.c-torture/execute/20001121-1.c: New test.
28508
28509 2000-11-21  Richard Henderson  <rth@redhat.com>
28510
28511         * gcc.c-torture/compile/20001121-1.c: New test.
28512
28513 2000-11-20  Neil Booth  <neilb@earthling.net>
28514
28515         * gcc.dg/cpp/integrated1.c: New test.
28516
28517 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28518
28519         * g++.old-deja/g++.other/inline17.C: New test.
28520
28521 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28522
28523         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28524         local variable to be zero: I made the variable global. Now
28525         uses abort() and exit() instead of relying on main's return value.
28526
28527 2000-11-20  Neil Booth  <neilb@earthling.net>
28528
28529         * gcc.dg/cpp/paste2.c: Update test.
28530         * objc/execute/paste.m: New test.
28531
28532 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28533
28534         * gcc.dg/c99-condexpr-1.c: New test.
28535
28536 2000-11-20  Neil Booth  <neilb@earthling.net>
28537
28538         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28539
28540 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28541
28542         * g++.old-deja/g++.pt/export1.C: New test.
28543
28544 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28545
28546         * gcc.dg/20001117-1.c: New test.
28547
28548 2000-11-18  Richard Henderson  <rth@redhat.com>
28549
28550         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28551
28552 2000-11-18  Richard Henderson  <rth@redhat.com>
28553
28554         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28555         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28556         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28557
28558 2000-11-18  Richard Henderson  <rth@redhat.com>
28559
28560         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28561         (main): New.  Exit cleanly.
28562
28563 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28564
28565         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28566         gcc.dg/c99-fordecl-2.c: New tests.
28567
28568 2000-11-18  Richard Henderson  <rth@redhat.com>
28569
28570         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28571         * gcc.c-torture/execute/zerolen-2.c: New.
28572
28573 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28574
28575         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28576         memory.
28577
28578 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28579
28580         * g++.old-deja/g++.pt/instantiate8.C: New test.
28581
28582 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28583
28584         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28585         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28586
28587 2000-11-16  Nick Clifton  <nickc@redhat.com>
28588
28589         * gcc.c-torture/execute/nestfunc-2.c: New test.
28590         * gcc.c-torture/execute/nestfunc-3.c: New test.
28591
28592 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28593
28594         * gcc.c-torture/compile/20001116-1.c: New test.
28595
28596 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28597
28598         * gcc.c-torture/execute/20001115-1.c: New test.
28599
28600 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28601
28602         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28603         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28604         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28605         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28606
28607 2000-11-15  Neil Booth  <neilb@earthling.net>
28608
28609         gcc.dg/cpp/_Pragma1.c: Update.
28610         gcc.dg/cpp/_Pragma2.c: New test.
28611
28612 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28613
28614         * g++.old-deja/g++.other/anon5.C: New test.
28615
28616 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28617
28618         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28619         tests.
28620
28621 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28622
28623         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28624         output.
28625
28626 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28627
28628         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28629         labels at end of compound statements.
28630
28631 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28632
28633         * gcc.c-torture/execute/loop-7.c: New test.
28634
28635 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28636
28637         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28638
28639 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28640
28641         * gcc.dg/c99-bool-1.c: New test.
28642
28643 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28644
28645         * gcc.dg/c99-scope-1.c: Remove xfail.
28646         * gcc.dg/c99-scope-2.c: New test.
28647
28648 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28649
28650         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28651         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28652
28653 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28654
28655         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28656         error messages.
28657
28658         * g++.mike/p700.C: Don't typedef wchar_t.
28659         * g++.mike/p784.C: Likewise.
28660         * g++.mike/eb101.C: Don't use __wchar_t.
28661
28662 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28663
28664         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28665         from DO loop.
28666
28667 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28668
28669         * gcc.c-torture/execute/20001111-1.c: New test.
28670
28671 2000-11-10  Nick Clifton  <nickc@redhat.com>
28672
28673         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28674         long multuiple and accumulate.
28675
28676 2000-11-09  Richard Henderson  <rth@redhat.com>
28677
28678         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28679         via size_t instead of int.
28680
28681         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28682         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28683         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28684         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28685
28686 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28687
28688         * gcc.c-torture/compile/20001109-1.c: New test.
28689         * gcc.c-torture/compile/20001109-2.c: New test.
28690
28691 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28692
28693         * g++.old-deja/g++.pt/operator1.C: New test.
28694         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28695
28696 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28697
28698         * gcc.dg/20001108-1.c: New test.
28699
28700 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28701
28702         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28703         with both arguments constant strings.
28704         * gcc.c-torture/execute/string-opt-3.c: New test.
28705         * gcc.c-torture/execute/string-opt-4.c: New test.
28706         * gcc.c-torture/execute/string-opt-5.c: New test.
28707
28708 2000-11-08  Nick Clifton  <nickc@redhat.com>
28709
28710         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28711         mulsidi3adddi patterns.
28712
28713 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28714
28715         * g++.old-deja/g++.other/crash36.C: New test.
28716
28717 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28718
28719         * g++.old-deja/g++.other/init16.C: New test.
28720
28721 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28722
28723         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28724
28725 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28726
28727         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28728         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28729         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28730
28731 2000-11-07  DJ Delorie  <dj@redhat.com>
28732
28733         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28734
28735 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28736
28737         * gcc.c-torture/execute/string-opt-1.c: New test.
28738
28739 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28740
28741         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28742         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28743         parameters in registers, and there is no way for a varargs
28744         function to know in which order the integer and floating-point
28745         parameters should be interleaved when they are placed on the
28746         stack.
28747         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28748         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28749
28750 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28751
28752         * gcc.c-torture/execute/string-opt-2.c: New test.
28753
28754 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28755
28756         * g++.old-deja/g++.pt/crash60.C: New test.
28757
28758 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28759
28760         * g++.old-deja/g++.other/crash24.C: New test.
28761         * g++.old-deja/g++.other/crash25.C: New test.
28762         * g++.old-deja/g++.other/crash26.C: New test.
28763         * g++.old-deja/g++.other/crash27.C: New test.
28764         * g++.old-deja/g++.other/crash28.C: New test.
28765         * g++.old-deja/g++.other/crash29.C: New test.
28766         * g++.old-deja/g++.other/crash30.C: New test.
28767         * g++.old-deja/g++.other/crash31.C: New test.
28768         * g++.old-deja/g++.other/crash32.C: New test.
28769         * g++.old-deja/g++.other/crash33.C: New test.
28770         * g++.old-deja/g++.other/crash34.C: New test.
28771         * g++.old-deja/g++.other/crash35.C: New test.
28772
28773 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28774
28775         * gcc.c-torture/execute/20001031-1.c: New test.
28776
28777 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28778
28779         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28780         namespace.
28781
28782         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28783         standards-conformant.
28784
28785         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28786
28787         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28788         * g++.old-deja/g++.mike/p755a.C: Likewise.
28789         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28790         library makes no calls to `operator new' during initialization.
28791
28792 2000-11-04  Neil Booth  <neilb@earthling.net>
28793
28794         * gcc.dg/cpp/include2.c: New tests.
28795
28796 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28797
28798         * lib/g++.exp (g++_set_ld_library_path): New function.
28799         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28800
28801 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28802
28803         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28804         warnings.
28805
28806 2000-11-01  Richard Henderson  <rth@redhat.com>
28807
28808         * g++.old-deja/g++.ext/namedret1.C: New.
28809         * g++.old-deja/g++.ext/namedret2.C: New.
28810         * g++.old-deja/g++.ext/namedret3.C: New.
28811
28812 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28813
28814         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28815         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28816
28817 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28818
28819         * gcc.c-torture/execute/va-arg-21.c: New test.
28820
28821 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28822
28823         * gcc.dg/c99-complex-2.c: New test.
28824
28825 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28826
28827         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28828
28829 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28830
28831         * g++.old-deja/g++.other/inline16.C: New test.
28832
28833 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28834
28835         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28836         __PRETTY_FUNCTION__
28837
28838 2000-10-29  Neil Booth  <neilb@earthling.net>
28839
28840         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28841         New tests.
28842         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28843         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28844         optimisation.
28845
28846 2000-10-29  Neil Booth  <neilb@earthling.net>
28847
28848         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28849         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28850         * mi5.c: Test multiple includes work with -C.
28851         * trigraphs.c: Test ^= version.
28852
28853 2000-10-28  Neil Booth  <neilb@earthling.net>
28854
28855         New tests and test updates for new macro expander.
28856
28857         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28858         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28859         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28860         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28861         new diagnostic messages.
28862
28863         * gcc.dg/cpp/macro3.c: New tests.
28864
28865 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28866
28867         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28868         on the same line.
28869
28870 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28871
28872         * g++.old-deja/g++.other/eh2.C: New test.
28873
28874 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28875
28876         * gcc.c-torture/execute/20001027-1.c: New test.
28877
28878 2000-10-26  Richard Henderson  <rth@redhat.com>
28879
28880         * gcc.c-torture/execute/20001026-1.c: New.
28881
28882 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28883
28884         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28885         * g++.old-deja/g++.law/builtin1.C: Likewise.
28886         * g++.old-deja/g++.law/ctors10.C: Likewise.
28887         * g++.old-deja/g++.law/virtual3.C: Likewise.
28888         * g++.old-deja/g++.mike/p658.C: Likewise.
28889         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28890         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28891         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28892         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28893         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28894
28895 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28896
28897         * gcc.c-torture/compile/20001024-1.c: New test.
28898
28899 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28900
28901         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28902         to tell us whether or not we are using V3.
28903
28904 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28905
28906         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28907         operands.
28908
28909 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28910
28911         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28912
28913 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28914
28915         * gcc.c-torture/execute/20001024-1.c: New test.
28916
28917 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28918
28919         * g++.old-deja/g++.other/sibcall1.C: New test.
28920
28921 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28922
28923         * gcc.dg/noncompile/init-3.c: New test.
28924
28925 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28926
28927         * gcc.dg/format-array-1.c: New test.
28928
28929 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28930
28931         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28932         writing through null pointers; remove comment about testing
28933         unterminated strings.
28934
28935 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28936
28937         * gcc.c-torture/execute/20001017-2.c: New test.
28938
28939 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28940
28941         * gcc.c-torture/compile/20001018-1.c: New test.
28942         * gcc.c-torture/compile/20001018-1.x: Xfail.
28943
28944 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28945
28946         * gcc.c-torture/execute/20001017-1.c: New test.
28947
28948 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28949
28950         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28951         for multiple use of arguments with scanf formats; add tests for
28952         multiple use of arguments.
28953
28954 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28955
28956         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28957
28958 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28959
28960         * gcc.dg/format-miss-1.c: New test.
28961
28962 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28963
28964         * gcc.c-torture/execute/20001013-1.c: New test.
28965
28966 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28967
28968         * gcc.dg/format-branch-1.c: New test.
28969
28970 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28971
28972         * README, lib/file-format.exp: Remove EGCS references.
28973
28974 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28975
28976         * gcc.dg/20001013-1.c: New test.
28977
28978 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28979
28980         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28981         for intmax_t in the compiler using __typeof__ and the type rules
28982         for conditional expressions.
28983
28984 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28985
28986         * gcc.dg/20001012-1.c: New test.
28987         * gcc.dg/20001012-2.c: New test.
28988
28989 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28990
28991         * gcc.dg/format-attr-1.c: New test.
28992
28993 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28994
28995         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28996         __LONG_LONG_MAX__ instead of LLONG_MAX.
28997
28998 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28999
29000         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
29001         scanf flags.
29002         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
29003         flags.
29004
29005 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29006
29007         * gcc.dg/sequence-pt-1.c: New test.
29008
29009 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
29010
29011         * gcc.c-torture/execute/20001011-1.c: New testcase.
29012         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
29013
29014 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29015
29016         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
29017         does not error on it.
29018
29019 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
29020
29021         * gcc.dg/20001009-1.c: New test.
29022
29023 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29024
29025         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29026         * gcc.c-torture/execute/20001009-2.c: ... to here.
29027
29028 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29029
29030         * gcc.c-torture/compile/20001009-1.c: New testcase.
29031         * gcc.c-torture/execute/20001009-1.c: New testcase.
29032         Testcases provided by Jan Hubicka <jh@suse.cz>.
29033
29034 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29035
29036         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29037         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29038         uintmax_t using <limits.h> to emulate the compiler's internal
29039         logic.  No longer XFAIL %j tests.
29040
29041 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29042
29043         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29044         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29045         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29046         regexps and details of expected handling of some bad formats.
29047         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29048         suppression.
29049
29050 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29051
29052         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29053         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29054         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29055         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29056         in list archives.
29057
29058 2000-10-06  Richard Henderson  <rth@cygnus.com>
29059
29060         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29061         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29062         * g++.old-deja/g++.jason/report.C: Likewise.
29063         * g++.old-deja/g++.law/friend5.C: Likewise.
29064         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29065         of the expected warnings.
29066
29067 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29068
29069         * g++.old-deja/g++.pt/enum14.C: New test.
29070
29071 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29072
29073         * g++.old-deja/g++.pt/crash59.C: New test.
29074
29075 2000-10-04  Will Cohen  <wcohen@redhat.com>
29076
29077         * gcc.dg/20000926-1.c: New test.
29078
29079 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29080
29081         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29082         function name for current C++ compiler.
29083         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29084
29085 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29086
29087         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29088         __PRETTY_FUNCTION__.
29089         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29090
29091 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29092
29093         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29094
29095 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29096
29097         * gcc.c-torture/compile/20000923-1.c: New test.
29098
29099 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29100
29101         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29102         * g++.old-deja/g++.pt/ttp62.C: Same.
29103         * g++.old-deja/g++.other/inline14.C: Same.
29104
29105 2000-09-24  Richard Henderson  <rth@cygnus.com>
29106
29107         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29108
29109 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29110
29111         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29112
29113 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29114
29115         * gcc.c-torture/compile/20000922-1.c: New file.
29116
29117 2000-09-21  Nick Clifton  <nickc@redhat.com>
29118
29119         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29120         a signed long modulo operation.
29121         (mod6): New function - perform an unsigned long modulo operation.
29122         (main): Add tests for modulos of very large numbers by very small
29123         dividends.
29124
29125 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29126
29127         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29128
29129 2000-09-19  Richard Henderson  <rth@cygnus.com>
29130
29131         * gcc.dg/compare2.c (case 10): XFAIL.
29132
29133 2000-09-18  Richard Henderson  <rth@cygnus.com>
29134
29135         * gcc.c-torture/execute/20000906-1.c: Move ...
29136         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29137         that support __builtin_trap.
29138
29139 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29140
29141         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29142
29143 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29144
29145         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29146         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29147         more $ format tests.
29148
29149 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29150
29151         * gcc.dg/format-errmk-1.c: New test.
29152
29153 2000-09-17  Greg McGary  <greg@mcgary.org>
29154
29155         * gcc.c-torture/execute/20000917-1.x: Remove.
29156
29157 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29158
29159         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29160
29161 2000-09-17  Greg McGary  <greg@mcgary.org>
29162
29163         * gcc.c-torture/execute/20000917-1.c: New test.
29164         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29165
29166 2000-09-16  Neil Booth  <NeilB@earthling.net>
29167
29168         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29169         in nested macro bug.
29170
29171 2000-09-15  Neil Booth  <NeilB@earthling.net>
29172
29173         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29174
29175 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29176
29177         * gcc.c-torture/execute/20000914-1.c: New test.
29178
29179 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29180
29181         * g++.other/inline13.C: New test.
29182
29183 2000-09-12  Andreas Jaeger  <aj@suse.de>
29184
29185         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29186         constant by Ulrich Drepper <drepper@redhat.com>.
29187
29188 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29189
29190         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29191
29192 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29193
29194         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29195
29196 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29197
29198         * gcc.dg/cpp/backslash.c: New test.
29199
29200 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29201
29202         * gcc.c-torture/execute/20000910-1.c: New test.
29203         * gcc.c-torture/execute/20000910-2.c: Likewise.
29204
29205 2000-09-11  Robert Lipe  <robertl@sco.com>
29206
29207         * gcc.dg/pragma-align.c: New test.
29208
29209 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29210
29211         * g++.old-deja/g++.pt/explicit82.C: New test.
29212         * g++.old-deja/g++.pt/explicit83.C: New test.
29213
29214 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29215
29216         * gcc.dg/asm-names.c: New test.
29217
29218 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29219
29220         * gcc.dg/cpp/tr-warn6.c: New test
29221
29222 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29223
29224         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29225         be accepted.
29226
29227 2000-09-07  Catherine Moore  <clm@redhat.com>
29228
29229         * gcc.c-torture/execute/unroll-1.c: New test.
29230
29231 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29232
29233         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29234         ERROR markers.
29235         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29236         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29237         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29238         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29239         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29240         Preprocess only.
29241         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29242         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29243
29244 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29245
29246         * g++.old-deja/g++.pt/deduct2.C: New test.
29247
29248 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29249
29250         * g++.old-deja/g++.pt/parms2.C: New test.
29251
29252 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29253
29254         * g++.old-deja/g++.pt/crash58.C: New test.
29255
29256 2000-09-06  Greg McGary  <greg@mcgary.org>
29257
29258         * gcc.c-torture/execute/20000906-1.c: New test.
29259         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29260
29261 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29262
29263         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29264
29265 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29266
29267         * g++.old-deja/g++.pt/crash57.C: New test.
29268
29269 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29270
29271         * g++.old-deja/g++.pt/crash56.C: New test.
29272
29273 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29274
29275         * g++.old-deja/g++.pt/koenig1.C: New test.
29276
29277 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29278
29279         * gcc.dg/20000904-1.c: New test.
29280
29281 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29282
29283         * gcc.dg/cpp/paste8.c: New test.
29284
29285 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29286
29287         * gcc.c-torture/compile/20000827-1.c: New test.
29288
29289 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29290
29291         * gcc.dg/format-diag-1.c: New test.
29292
29293 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29294
29295         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29296         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29297         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29298         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29299         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29300
29301 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29302
29303         * g++.old-deja/g++.other/nested4.C: New test.
29304
29305 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29306
29307         * g++.old-deja/g++.ns/scoped1.C: New test.
29308
29309 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29310
29311         * lib/g++.exp: Support testing already-installed GCC.
29312
29313 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29314
29315         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29316
29317 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29318
29319         * gcc.dg/return-type-2.c: New test.
29320
29321 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29322
29323         * gcc.c-torture/compile/20000825-1.c: New test.
29324
29325 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29326
29327         * gcc.dg/dwarf2-2.c: New test.
29328
29329 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29330
29331         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29332         dg-warning regexps.
29333
29334 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29335
29336         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29337         gcc.dg/format-ext-5.c: New tests.
29338
29339 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29340
29341         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29342
29343 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29344
29345         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29346
29347 2000-08-24  Richard Henderson  <rth@cygnus.com>
29348
29349         * gcc.dg/ia64-sync-1.c: New test.
29350         * gcc.dg/ia64-sync-2.c: New test.
29351         * gcc.dg/ia64-asm-1.c: New test.
29352
29353 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29354
29355         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29356         * gcc.dg/format-ext-2.c: New test.
29357
29358 2000-08-23  Jason Merrill  <jason@redhat.com>
29359
29360         * lib/old-dejagnu.exp: Also ignore "In member function" and
29361         "At global scope".
29362
29363 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29364
29365         * gcc.dg/noncompile/label-lineno-1.c: New test.
29366
29367 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29368
29369         * gcc.dg/c99-array-nonobj-1.c: New test.
29370
29371 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29372
29373         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29374         tests.
29375         * gcc.dg/format-ext-1.c: New test.
29376
29377 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29378
29379         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29380         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29381         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29382         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29383         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29384
29385 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29386
29387         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29388         gcc.dg/c99-strftime-2.c: New tests.
29389
29390 2000-08-22  Richard Henderson  <rth@cygnus.com>
29391
29392         * gcc.c-torture/execute/20000822-1.c: New test.
29393
29394 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29395
29396         * gcc.c-torture/execute/20000819-1.x: Remove.
29397
29398 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29399
29400         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29401         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29402         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29403         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29404         gcc.dg/format-xopen-1.c: New tests.
29405
29406 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29407
29408         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29409
29410 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29411
29412         * g++.old-deja/g++.other/loop2.C: New test.
29413
29414         * gcc.c-torture/compile/20000606-1.c: New test.
29415         * gcc.c-torture/compile/20000728-1.c: New test.
29416         * gcc.c-torture/execute/20000801-1.c: New test.
29417         * gcc.c-torture/execute/20000801-2.c: New test.
29418         * gcc.c-torture/execute/20000819-1.c: New test.
29419         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29420         * gcc.dg/20000629-1.c: New test.
29421         * gcc.dg/20000724-1.c: New test.
29422         * gcc.dg/20000807-1.c: New test.
29423
29424 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29425
29426         * gcc.dg/cpp/pragma-1.c: New test.
29427         * gcc.dg/cpp/pragma-2.c: New test.
29428
29429 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29430
29431         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29432         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29433
29434 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29435
29436         * gcc.c-torture/compile/20000818-1.c: New test.
29437
29438 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29439
29440         * gcc.c-torture/execute/20000818-1.c: New test.
29441
29442 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29443
29444         * gcc.dg/format-va-1.c: New test.
29445
29446 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29447
29448         * g++.old-deja/g++.other/typedef8.C: New test.
29449
29450 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29451
29452         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29453         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29454         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29455         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29456         * g++.old-deja/g++.other/ptrmem7.C: New test.
29457         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29458
29459 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29460
29461         * g++.old-deja/g++.pt/typename27.C: New test.
29462
29463 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29464
29465         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29466         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29467         * g++.old-deja/g++.pt/friend45.C: New test.
29468         * g++.old-deja/g++.other/friend8.C: New test.
29469
29470 2000-08-15  Richard Henderson  <rth@cygnus.com>
29471
29472         * gcc.c-torture/execute/20000815-1.c: New test.
29473
29474 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29475
29476         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29477         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29478         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29479
29480 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29481
29482         * g++.old-deja/g++.other/refinit2.C: New test.
29483
29484 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29485
29486         * lib/c-torture.exp (c-torture): Make
29487         compiler_conditional_xfail_data global.
29488         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29489         compiler_conditional_xfail_data machinery.
29490         (f-torture-execute): Likewise.
29491         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29492         and only when unrolling loops.
29493
29494         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29495
29496 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29497
29498         * g++.old-deja/g++.pt/explicit81.C: New test.
29499
29500 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29501
29502         * g++.old-deja/g++.pt/typename26.C: New test.
29503
29504 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29505
29506         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29507         warning.
29508
29509 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29510
29511         * g++.old-deja/g++.other/array3.C: New test.
29512
29513 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29514
29515         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29516         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29517         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29518         New tests.
29519
29520 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29521
29522         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29523         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29524
29525 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29526
29527         * gcc.c-torture/execute/20000808-1.c: New test.
29528
29529 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29530
29531         * gcc.dg/c90-const-expr-1.c: New test.
29532
29533 2000-08-08  Richard Henderson  <rth@cygnus.com>
29534
29535         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29536
29537 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29538
29539         * gcc.dg/noncompile/const-ll-1.c: New test.
29540
29541 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29542
29543         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29544
29545 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29546
29547         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29548         that running programs linked against the shared version of libobjc
29549         run correctly.
29550
29551 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29552
29553         * gcc.dg/c99-printf-1.c: New test.
29554
29555 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29556
29557         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29558
29559 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29560
29561         * gcc.c-torture/execute/20000731-1.x: Delete.
29562
29563 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29564
29565         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29566         and torture_without_loops as is done by c-torture.exp.
29567         (search_for): Copy from c-torture.exp.
29568         (gcc-dg-runtest): New function, drives a directory of tests
29569         iterating over the TORTURE_OPTIONS.
29570         (scan-assembler, scan-assembler-not): Move here from
29571         individual directory drivers.
29572
29573         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29574         defined by lib/gcc-dg.exp.
29575         * gcc.dg/cpp/cpp.exp: Likewise.
29576         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29577         gcc-dg-runtest, so we cycle over optimization options.
29578
29579         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29580         * gcc.dg/compare2.c: No longer expected to fail.
29581
29582 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29583
29584         * gcc.c-torture/execute/20000804-1.c: New test.
29585
29586 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29587
29588         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29589
29590 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29591
29592         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29593
29594 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29595
29596         * gcc.c-torture/compile/20000803-1.c: New test.
29597
29598 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29599
29600         * gcc.c-torture/execute/20000801-3.c,
29601         gcc.c-torture/execute/20000801-4.c: New tests.
29602         * gcc.c-torture/execute/20000801-3.x,
29603         gcc.c-torture/execute/20000801-4.x: Xfail.
29604
29605 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29606
29607         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29608         libobjc/.libs to allow for libtool.
29609
29610 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29611
29612         * gcc.c-torture/compile/20000802-1.c: New test.
29613
29614 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29615
29616         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29617
29618 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29619
29620         * gcc-c-torture/execute/20000731-2.c: New test.
29621
29622         * gcc.c-torture/execute/20000731-1.c: New test.
29623         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29624
29625 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29626
29627         * testsuite/gcc.dg/cpp/paste7.c: New test.
29628         * gcc.dg/cpp/20000725-1.c: New test.
29629
29630 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29631
29632         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29633         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29634         declaration warning for __builtin_dwarf_reg_size.
29635
29636         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29637
29638 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29639
29640         * gcc.dg/noncompile/voidparam-1.c: New test.
29641
29642 2000-07-30  Richard Henderson  <rth@cygnus.com>
29643
29644         * gcc.dg/c90-digraph-1.c: Don't xfail.
29645         * gcc.dg/compare2.c (case 10): Xfail.
29646         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29647
29648 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29649
29650         * gcc.dg/c99-main-1.c: New test.
29651
29652 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29653
29654         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29655
29656 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29657
29658         * gcc.c-tortuer/execute/20000726-1.c: New test.
29659
29660 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29661
29662         * gcc.c-torture/execute/enum-2.c: New test.
29663
29664 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29665
29666         * gcc.dg/cpp/tr-warn3.c: New test.
29667
29668 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29669
29670         * g++.old-deja/g++.ext/implicit1.C: Remove.
29671         * g++.old-deja/g++.jason/c2.C: Remove
29672         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29673         * g++.old-deja/g++.pt/crash16.C: Likewise.
29674         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29675
29676 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29677
29678         * g++.old-deja/g++.other/for2.C: New test.
29679
29680 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29681
29682         * gcc.dg/20000720-1.c: New test.
29683
29684 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29685
29686         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29687
29688 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29689
29690         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29691         * gcc.c-torture/execute/20000722-1.c: New.
29692         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29693
29694 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29695
29696         * gcc.dg/cpp/20000720-1.S: New test.
29697
29698 2000-07-21  Michael Meissner  <meissner@redhat.com>
29699
29700         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29701
29702 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29703
29704         * g++.old-deja/g++.brendan/crash16.C,
29705         g++.old-deja/g++.brendan/parse3.C,
29706         g++.old-deja/g++.brendan/redecl1.C,
29707         g++.old-deja/g++.ns/template13.C,
29708         g++.old-deja/g++.other/decl4.C,
29709         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29710
29711 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29712
29713         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29714         and "Internal error".
29715
29716         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29717         regexps.
29718         * gcc.dg/cpp/paste6.c: New test.
29719
29720 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29721
29722         * gcc.dg/cpp/tr-direct.c: New test.
29723
29724         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29725         gcc.dg/cpp/undef1.c: Tweak error regexps.
29726
29727 2000-07-18  Eric Christopher <echristo@redhat.com>
29728
29729         * gcc.c-torture/compile/20000718-1.c: New test.
29730
29731 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29732
29733         * cpplex.c (_cpp_push_token): If the token being pushed back
29734         is the previous token in this context, just subtract one from
29735         context->posn.
29736         * cppmacro.c (save_expansion): Clear aux field when storing a
29737         placemarker.
29738
29739 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29740
29741         * gcc.dg/noncompile/redecl-1.c: New test.
29742
29743 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29744
29745         * gcc.c-torture/execute/20000717-5.c: New test.
29746         * gcc.c-torture/execute/20000717-1.x: Removed.
29747
29748 2000-07-17  Richard Henderson  <rth@cygnus.com>
29749
29750         * gcc.c-torture/execute/20000717-4.c: New test.
29751
29752 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29753
29754         * gcc.dg/cpp/syshdr.c: New test.
29755         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29756
29757 2000-07-17  Neil Booth  <neilb@earthling.net>
29758
29759         * gcc.dg/cpp/cmdlne-dM.c: New test.
29760         * gcc.dg/cpp/cmdlne-dD.c: New test.
29761
29762 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29763
29764         * gcc.c-torture/execute/20000717-3.c: New test.
29765
29766         * gcc.c-torture/compile/20000717-1.c: New test.
29767
29768 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29769
29770         * gcc.c-torture/execute/20000717-2.c: New test.
29771
29772 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29773
29774         * gcc.dg/formatz-1.c: New test.
29775
29776         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29777         * gcc.dg/c99-digraph-1.c: New tests.
29778
29779         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29780         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29781
29782         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29783         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29784         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29785         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29786         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29787         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29788         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29789
29790 2000-07-17   Greg McGary <greg@mcgary.org>
29791
29792         * gcc.c-torture/execute/20000717-1.c: New test.
29793         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29794
29795 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29796
29797         * gcc.c-torture/execute/20000715-2.c: New test.
29798         * gcc.dg/20000715-1.c: New test.
29799
29800 2000-07-15  Michael Meissner  <meissner@redhat.com>
29801
29802         * gcc.c-torture/execute/20000715-1.c: New test.
29803
29804 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29805
29806         * gcc.c-torture/execute/20000707-1.c: New test.
29807
29808 2000-07-13  Neil Booth  <NeilB@earthling.net>
29809
29810         * testsuite/gcc.dg/cpp/digraph1.c,
29811         testsuite/gcc.dg/cpp/digraph2.c,
29812         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29813
29814 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29815
29816         * g77.f-torture/compile/20000630-2.f:  New test.
29817         * g77.f-torture/compile/20000630-2.x
29818
29819 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29820
29821         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29822
29823 2000-07-11  Neil Booth  <NeilB@earthling.net>
29824
29825         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29826
29827 2000-07-11  Neil Booth  <NeilB@earthling.net>
29828
29829         * gcc.dg/cpp/cmdlne-C.c: New.
29830
29831 2000-07-09  Neil Booth  <NeilB@earthling.net>
29832
29833         * gcc.dg/cpp/directiv.c: New tests.
29834         * gcc.dg/cpp/undef1.c: Update.
29835
29836 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29837
29838         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29839
29840 2000-07-09  Neil Booth  <NeilB@earthling.net>
29841
29842         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29843
29844 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29845
29846         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29847         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29848
29849 2000-07-08  Neil Booth  <NeilB@earthling.net>
29850
29851         * gcc.dg/cpp/macsyntx.c: New tests.
29852
29853 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29854
29855         * gcc.dg/20000707-1.c: New test.
29856
29857 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29858
29859         * gcc.c-torture/execute/20000706-1.c: New test.
29860         * gcc.c-torture/execute/20000706-2.c: New test.
29861         * gcc.c-torture/execute/20000706-3.c: New test.
29862         * gcc.c-torture/execute/20000706-4.c: New test.
29863         * gcc.c-torture/execute/20000706-5.c: New test.
29864
29865 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29866
29867         * g++.old-deja/g++.pt/instantiate7.C: New test.
29868
29869 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29870
29871         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29872         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29873         * g++.old-deja/g++.other/rtti3.C: Likewise.
29874         * g++.old-deja/g++.other/rttid3.C: Likewise.
29875
29876 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29877
29878         *  g77.f-torture/compile/20000630-1.x: Fix typo
29879
29880 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29881
29882         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29883         assembly output.
29884
29885 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29886
29887         * gcc.dg/cpp/ident.c: New test.
29888
29889 2000-07-05  Neil Booth  <NeilB@earthling.net>
29890
29891         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29892           gcc.dg/cpp/lexstrng.c: New tests.
29893
29894 2000-07-04  Neil Booth  <NeilB@earthling.net>
29895
29896         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29897         * gcc.dg/cpp/strify2.c: Same.
29898
29899 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29900
29901         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29902         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29903         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29904         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29905
29906         * testsuite/gcc.dg/cpp/macro1.c,
29907         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29908         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29909         testsuite/gcc.dg/cpp/strify1.c,
29910         testsuite/gcc.dg/cpp/strify2.c: New tests.
29911
29912 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29913
29914         * gcc.c-torture/execute/20000703-1.c: New test.
29915
29916 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29917
29918         * g++.old-deja/g++.pt (lookup10.C): New test.
29919
29920 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29921
29922         * g++.old-deja/g++.pt (typename25.C): New test.
29923
29924 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29925
29926         * gcc.c-torture/compile/20000701-1.c: New test.
29927
29928 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29929
29930         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29931         to test case.
29932
29933 2000-06-30  Catherine Moore  <clm@cygnus.com>
29934
29935         * gcc.c-torture/execute/align-1.c: New test.
29936
29937 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29938
29939         * g++.old-deja/g++.pt/expr8.C: New test.
29940         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29941
29942 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29943
29944         * gcc.c-torture/compile/20000629-1.c: New test.
29945
29946 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29947
29948
29949         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29950         gcc.dg/noncompile directory, depending on whether they're
29951         preprocessor tests or not.  Annotate all the tests for the dg
29952         framework.
29953
29954         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29955         * gcc.dg/noncompile/noncompile.exp: New.
29956
29957         * Moved files:
29958         Old name                                New name
29959         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29960         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29961         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29962         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29963         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29964         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29965         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29966         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29967         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29968         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29969         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29970         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29971         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29972         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29973         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29974         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29975         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29976         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29977         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29978         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29979         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29980         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29981         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29982         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29983
29984         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29985         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29986         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29987         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29988         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29989         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29990
29991 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29992
29993         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29994         declare one variable.  On the fourth, error.
29995         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29996         declared by 20000628-1a.h.
29997
29998 2000-06-29  Richard Henderson  <rth@redhat.com>
29999
30000         * gcc.c-torture/execute/930529-1.x: New file.
30001         * gcc.dg/920413-1.c: Adjust expected warning text.
30002         * gcc.dg/980217-1.c: Declare abort.
30003         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
30004
30005 2000-06-29  Jeffrey A Law  (law@cygnus.com)
30006
30007         * g77.f-torture/compile/20000629-1.f: New test.
30008         * g77.f-torture/compile/20000629-1.x: Expected to fail.
30009
30010 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30011
30012         Rearrange lots of files, removing entirely the
30013         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
30014         directories.
30015
30016         * Deleted files:
30017         gcc.c-torture/code_quality/code_quality.exp
30018         gcc.c-torture/special/special.exp
30019         gcc.failure/failure.exp
30020         gcc.failure/940409-1.x
30021         gcc.c-torture/compile/961203-1.x
30022
30023         * New files:
30024         gcc.misc-tests/linkage.exp
30025         gcc.c-torture/execute/920730-1t.c
30026         gcc.c-torture/execute/920730-1t.x
30027         gcc.c-torture/compile/920520-1.x
30028         gcc.c-torture/compile/920521-1.x
30029         gcc.c-torture/compile/981006-1.x
30030         gcc.c-torture/execute/eeprof-1.x
30031
30032         * Moved files (possibly with modifications to fit a new harness):
30033         Old name                                New name
30034         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30035         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30036         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30037         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30038         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30039         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30040         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30041         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30042         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30043         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30044         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30045         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30046         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30047         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30048
30049 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30050
30051         * c-torture/compile/961203-1.x: Delete.
30052
30053         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30054         not exit. Include stdio.h.
30055         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30056         * gcc.misc-tests/dg-12.c: Likewise.
30057         * gcc.misc-tests/dg-5.c: Likewise.
30058         * gcc.misc-tests/dg-6.c: Likewise.
30059         * gcc.misc-tests/dg-7.c: Prototype abort.
30060         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30061         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30062         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30063         not exit.
30064         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30065         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30066
30067 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30068
30069         * gcc.dg/cpp/20000628-1.c: New test.
30070         * gcc.dg/cpp/20000628-1.h: New header for above test.
30071         * gcc.dg/cpp/20000628-1a.h: Likewise.
30072
30073 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30074
30075         * gcc.dg/cpp: New directory.
30076         * gcc.dg/cpp/cpp.exp: New driver.
30077         * gcc.dg/cpp/20000627-1.c: New test.
30078         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30079         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30080         and rewrite as a compilation test.
30081
30082         * gcc.dg: Move many files into the cpp subdirectory, possibly
30083         renaming or editing them as well.
30084         Old name                New name
30085         990119-1.c              cpp/19990119-1.c
30086         990228-1.c              cpp/19990228-1.c
30087         990407-1.c              cpp/19990407-1.c
30088         990409-1.c              cpp/19990409-1.c
30089         990413-1.c              cpp/19990413-1.c
30090         990703-1.c              cpp/19990703-1.c
30091         20000127-1.c            cpp/20000127-1.c
30092         20000129-1.c            cpp/20000129-1.c
30093         20000207-1.c            cpp/20000207-1.c
30094         20000207-2.c            cpp/20000207-2.c
30095         20000209-1.c            cpp/20000209-1.c
30096         20000209-2.c            cpp/20000209-2.c
30097         20000301-1.c            cpp/20000301-1.c
30098         20000419-1.c            cpp/20000419-1.c
30099         20000510-1.S            cpp/20000510-1.S
30100         20000519-1.c            cpp/20000519-1.c
30101         20000529-1.c            cpp/20000529-1.c
30102         20000625-1.c            cpp/20000625-1.c
30103         20000625-2.c            cpp/20000625-2.c
30104         cpp-as1.c               cpp/assert1.c
30105         cpp-as2.c               cpp/assert2.c
30106         cxx-comments-1.c        cpp/cxxcom1.c
30107         cxx-comments-2.c        cpp/cxxcom2.c
30108         endif-label.c           cpp/endif.c
30109         cpp-hash1.c             cpp/hash1.c
30110         cpp-hash2.c             cpp/hash2.c
30111         cpp-if1.c               cpp/if-1.c
30112         cpp-if2.c               cpp/if-2.c
30113         cpp-if3.c               cpp/if-3.c
30114         cpp-if4.c               cpp/if-4.c
30115         cpp-if5.c               cpp/if-5.c
30116         cpp-cond.c              cpp/if-cexp.c
30117         cpp-missingop.c         cpp/if-mop.c
30118         cpp-missingparen.c      cpp/if-mpar.c
30119         cpp-opprec.c            cpp/if-oppr.c
30120         cpp-ifparen.c           cpp/if-paren.c
30121         cpp-shortcircuit.c      cpp/if-sc.c
30122         cpp-shift.c             cpp/if-shift.c
30123         cpp-unary.c             cpp/if-unary.c
30124         cpp-li1.c               cpp/line1.c
30125         cpp-li2.c               cpp/line2.c
30126         lineno.c                cpp/line3.c
30127         lineno-2.c              cpp/line4.c
30128         cpp-mi.c                cpp/mi1.c
30129         cpp-mic.h               cpp/mi1c.h
30130         cpp-micc.h              cpp/mi1cc.h
30131         cpp-mind.h              cpp/mi1nd.h
30132         cpp-mindp.h             cpp/mi1ndp.h
30133         cpp-mix.h               cpp/mi1x.h
30134         cpp-mi2.c               cpp/mi2.c
30135         cpp-mi2a.h              cpp/mi2a.h
30136         cpp-mi2b.h              cpp/mi2b.h
30137         cpp-mi2c.h              cpp/mi2c.h
30138         cpp-mi3.c               cpp/mi3.c
30139         cpp-mi3.def             cpp/mi3.def
30140         poison-1.c              cpp/poison.c
30141         pr-impl.c               cpp/prag-imp.c
30142         cpp-redef-2.c           cpp/redef1.c
30143         cpp-redef.c             cpp/redef2.c
30144         strpaste.c              cpp/strp1.c
30145         strpaste-2.c            cpp/strp2.c
30146         cpp-tradpaste.c         cpp/tr-paste.c
30147         cpp-tradstringify.c     cpp/tr-str.c
30148         cpp-tradwarn1.c         cpp/tr-warn1.c
30149         cpp-tradwarn2.c         cpp/tr-warn2.c
30150         trigraphs.c             cpp/trigraphs.c
30151         cpp-unc1.c              cpp/unc1.c
30152         cpp-unc2.c              cpp/unc2.c
30153         cpp-unc3.c              cpp/unc3.c
30154         cpp-unc.c               cpp/unc4.c
30155         undef.c                 cpp/undef1.c
30156         undef-2.c               cpp/undef2.c
30157         cpp-wi1.c               cpp/widestr1.c
30158
30159 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30160
30161         * lib/g++.exp (g++_include_flags): Tweak.
30162
30163 2000-06-27  H.J. Lu  <hjl@gnu.org>
30164             Loren J. Rittle  <ljrittle@acm.org>
30165
30166         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30167         version with one that knows about the new gcc tree structure.
30168         (g++_link_flags): Same.
30169
30170 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30171
30172         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30173         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30174         case we are cross-compiling.
30175
30176         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30177         g++.old-deja/g++.niklas/Makefile.in,
30178         g++.old-deja/g++.niklas/configure.in,
30179         g++.old-deja/g++.other/Makefile.in,
30180         g++.old-deja/g++.other/configure.in,
30181         gcc.c-torture/code_quality/Makefile.in,
30182         gcc.c-torture/code_quality/configure.in,
30183         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30184         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30185         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30186         gcc.c-torture/execute/ieee/Makefile.in,
30187         gcc.c-torture/execute/ieee/configure.in,
30188         gcc.c-torture/noncompile/Makefile.in,
30189         gcc.c-torture/noncompile/configure.in,
30190         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30191         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30192         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30193
30194 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30195
30196         * g++.old-deja/g++.other/ambig3.C: New test.
30197
30198 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30199
30200         * g++.old-deja/g++.pt/syntax1.C: New test.
30201         * g++.old-deja/g++.pt/syntax2.C: New test.
30202         * g++.old-deja/g++.other/syntax3.C: New test.
30203         * g++.old-deja/g++.other/syntax4.C: New test.
30204
30205 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30206
30207         * gcc.dg/20000623-1.c: Prototype exit and abort.
30208
30209 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30210
30211         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30212         New tests.
30213         * gcc.dg/cpp-mi3.def: New file.
30214
30215         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30216         inside assertions.
30217         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30218         lexer's error messages.
30219         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30220         divine anything from the linemarkers.
30221         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30222         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30223
30224 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30225
30226         * gcc.dg/20000623-1.c: New test.
30227
30228 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30229
30230         * gcc.c-torture/execute/20000622-1.c: New test.
30231
30232 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30233
30234         * g++.old-deja/g++.other/init15.C: New test.
30235
30236 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30237
30238         * g++.old-deja/g++.pt/vaarg2.C: New test.
30239         * g++.old-deja/g++.pt/vaarg3.C: New test.
30240
30241 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30242
30243         * g++.old-deja/g++.other/dyncast6.C: New test.
30244
30245 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30246
30247         * gcc.c-torture/execute/loop-6.c: New test.
30248
30249 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30250
30251         * gcc.dg/20000614-1.c: New test.
30252         * gcc.dg/20000614-2.c: New test.
30253
30254 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30255
30256         * g++.old-deja/g++.other/inline12.C: New test.
30257
30258 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30259
30260         * g++.old-deja/g++.other/eh1.C: New test.
30261
30262 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30263
30264         * g++.old-deja/g++.other/type.C: New test.
30265
30266 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30267
30268         * g++.old-deja/g++.other/initstring.C: New test.
30269
30270 2000-06-12  Jason Merrill  <jason@redhat.com>
30271
30272         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30273
30274 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30275
30276         * gcc.c-torture/compile/20000609-1.c: New test.
30277
30278 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30279
30280         * gcc.dg/20000609-1.c: New test.
30281
30282 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30283
30284         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30285         * gcc.c-torture/noncompile/poison-1.c: Move...
30286         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30287         * gcc.dg/cpp-li1.c: Add a token after the #line.
30288
30289 2000-06-05  Richard Henderson  <rth@cygnus.com>
30290
30291         * gcc.c-torture/execute/20000605-2.c: New test.
30292         * gcc.c-torture/execute/20000605-3.c: New test.
30293
30294 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30295
30296         * g77.f-torture/execute/20000503-1.x: New file.
30297
30298 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30299
30300         * g++.old-deja/g++.eh/badalloc1.C: New test.
30301
30302 2000-06-05  Richard Henderson  <rth@cygnus.com>
30303
30304         * gcc.c-torture/execute/20000605-1.c: New test.
30305
30306 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30307             Nathan Sidwell <nathan@codesourcery.com>
30308
30309         * gcc.c-torture/compile/20000605-1.c: New test.
30310
30311 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30312
30313         * g77.f-torture/compile/20000601-1.f:  New test.
30314
30315 2000-06-03  Richard Henderson  <rth@cygnus.com>
30316
30317         * gcc.c-torture/execute/20000603-1.c: New.
30318
30319 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30320
30321         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30322         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30323
30324 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30325
30326         * gcc.dg/compare2.c (case 12): XFAIL.
30327         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30328         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30329
30330         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30331
30332 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30333
30334         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30335         guard macro is already defined when the header is first
30336         included.
30337         * gcc.dg/cpp-mix.h: New file.
30338         * gcc.dg/endif-label.c: Update patterns to match compiler.
30339
30340         * g++.brendan/complex1.C: Declare abort.
30341         * g++.law/refs4.C: Remove XFAIL.
30342         * g++.oliva/expr2.C: Declare abort and exit.
30343
30344 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30345
30346         * gcc.c-torture/execute/20000528-1.c: New test.
30347
30348         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30349         * g++.old-deja/g++.law/temps4.C: Likewise.
30350
30351         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30352         stdlib.h.  Call abort() on failure.
30353         * g++.old-deja/g++.law/refs4.C: Likewise.
30354         * g++.old-deja/g++.law/temps4.C: Likewise.
30355         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30356         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30357
30358 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30359
30360         Relative to g++.dg/special:
30361         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30362
30363         Relative to g++.old-deja:
30364         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30365         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30366         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30367         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30368         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30369         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30370         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30371
30372         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30373         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30374         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30375         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30376         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30377         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30378         and/or string.h.
30379
30380         * g++.other/goto1.C: Update expectations for error messages.
30381
30382 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30383
30384         * gcc.c-torture/compile/20000523-1.c: New test.
30385
30386 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30387
30388         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30389
30390 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30391
30392         * g++.old-deja/g++.eh/catch11.C: New test.
30393         * g++.old-deja/g++.eh/catch12.C: New test.
30394
30395 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30396
30397         * gcc.c-torture/execute/20000523-1.c: New test.
30398
30399 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30400
30401         * c-torture/execute/bcp-1.c: Replace abort in arg of
30402         __builtin_constant_p with a generic external function.
30403
30404         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30405         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30406         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30407         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30408         Prototype abort and/or exit.
30409
30410         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30411         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30412         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30413         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30414
30415 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30416
30417         * gcc.dg/dwarf2-1.c: New test.
30418
30419 2000-05-20  Richard Henderson  <rth@cygnus.com>
30420
30421         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30422
30423 2000-05-20  Andreas Jaeger  <aj@suse.de>
30424
30425         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30426         testcase.
30427
30428 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30429
30430         * gcc.c-torture/execute/20000519-2.c: New test.
30431
30432 2000-05-19  Andreas Jaeger  <aj@suse.de>
30433
30434         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30435         which fails with SSA.
30436
30437         * lib/c-torture.exp: Also test with -O3 -fssa.
30438
30439 2000-05-18  Michael Meissner  <meissner@redhat.com>
30440
30441         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30442         * gcc.c-torture/execute/920415-1.c: Ditto.
30443         * gcc.c-torture/execute/920501-1.c: Ditto.
30444         * gcc.c-torture/execute/conversion.c: Ditto.
30445         * gcc.c-torture/execute/cvt-1.c: Ditto.
30446
30447 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30448
30449         * gcc.c-torture/compile/20000518-1.c: New test.
30450
30451 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30452
30453         * g77.f-torture/compile/200005018.f:  New test.
30454
30455 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30456
30457         * gcc.c-torture/compile/20000517-1.c: New test.
30458
30459 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30460
30461         * gcc.c-torture/execute/20000516-1.c: New test.
30462
30463 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30464
30465         * g++.old-deja/g++.other/eh.C: New test.
30466
30467 2000-05-12  Richard Henderson  <rth@cygnus.com>
30468
30469         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30470         constants through to doit's conditional.
30471
30472 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30473
30474         * gcc.c-torture/compile/20000511-1.c: New test.
30475         * g77.f-torture/compile/20000511-1.f: New test.
30476         * g77.f-torture/compile/20000511-2.f: New test.
30477
30478 2000-05-11  Michael Meissner  <meissner@redhat.com>
30479
30480         * gcc.c-torture/execute/20000511-1.c: New test.
30481
30482 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30483
30484         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30485         * gcc.dg/20000510-1.S: New.
30486
30487 2000-05-08  Catherine Moore  <clm@cygnus.com>
30488
30489         * gcc.dg/unused-3.c: New.
30490
30491 2000-05-06  Richard Henderson  <rth@cygnus.com>
30492
30493           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30494           * g++.old-deja/g++.mike/warn1.C: Likewise.
30495           * g++.old-deja/g++.pt/local1.C: Likewise.
30496           * g++.old-deja/g++.pt/local7.C: Likewise.
30497           * g++.old-deja/g++.pt/spec16.C: Likewise.
30498
30499 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30500
30501         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30502
30503 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30504
30505           * g77.f-torture/execute/20000503-1.f:  New test.
30506
30507 2000-05-04  Andreas Jaeger  <aj@suse.de>
30508
30509         * gcc.dg/noreturn-2.c: New test.
30510
30511 2000-05-04  Neil Booth  <NeilB@earthling.net>
30512
30513         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30514         preprocessor.
30515
30516 2000-05-04  Richard Henderson  <rth@cygnus.com>
30517
30518         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30519
30520 2000-05-04  Richard Henderson  <rth@cygnus.com>
30521
30522         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30523         OpenSSL by Jason R Thorpe.
30524
30525 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30526
30527         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30528
30529 2000-05-03  Robert Lipe <robertlipe@usa.net>
30530
30531         * gcc.dg/20000503-1.c: New test.
30532
30533 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30534
30535         * gcc.c-torture/compile/20000502-1.c: New test.
30536         * g++.old-deja/g++.other/align.C: New test.
30537         * gcc.dg/cpp-tradstringify.c: New test.
30538
30539 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30540
30541         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30542         and hard registers.
30543
30544 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30545
30546         * gcc.c-torture/execute/loop-5.c: New test.
30547
30548 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30549
30550         * gcc.c-torture/execute/va-arg-20.c: New test.
30551
30552 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30553
30554         * gcc.c-torture/execute/20000422-1.c: New test.
30555
30556 2000-04-20  Greg McGary  <gkm@gnu.org>
30557
30558         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30559         when optimizing, but without sibling-call optimizations (-O1).
30560
30561 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30562
30563           * gcc.c-torture/compile/20000420-1.c: New test.
30564
30565 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30566
30567         * g++.abi/ptrflags.C: New test.
30568         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30569
30570 2000-04-19  Catherine Moore  <clm@cygnus.com>
30571
30572         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30573
30574 2000-04-19  Greg McGary  <gkm@gnu.org>
30575
30576         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30577         sibling-call optimizations.
30578
30579 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30580
30581         * gcc.dg/20000419-1.c: New test.
30582
30583 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30584
30585         * gcc.c-torture/execute/20000412-6.c: New test.
30586
30587 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30588
30589         * gcc.c-torture/execute/20000412-5.c: New test.
30590         * g77.f-torture/compile/20000412-1.f: New test.
30591         * gcc.c-torture/execute/20000412-4.c: New test.
30592         * gcc.c-torture/compile/20000412-2.c: New test.
30593         * gcc.c-torture/execute/20000412-3.c: New test.
30594         * gcc.c-torture/compile/20000412-1.c: New test.
30595         * gcc.c-torture/execute/20000412-2.c: New test.
30596
30597 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30598
30599         * objc/execute/bf-20.m: New test.
30600
30601 2000-04-10  Richard Henderson  <rth@cygnus.com>
30602
30603         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30604
30605         * gcc.c-torture/execute/20000412-1.c: New test.
30606
30607 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30608
30609         * g++.old-deja/g++.eh/catchptr1.C: New test.
30610
30611 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30612
30613         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30614
30615 2000-04-08  Neil Booth  <NeilB@earthling.net>
30616
30617         * gcc.dg/cpp-nullchar.c: Remove test as
30618         embedded nulls cause problems.
30619
30620 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30621
30622         * gcc.dg/compare2.c: New test.
30623
30624 2000-04-08  Neil Booth  <NeilB@earthling.net>
30625
30626         * gcc.dg/cpp-nullchar.c: New test.
30627
30628 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30629
30630         * gcc.dg/cpp-mi2.c: New test.
30631         * gcc.dg/cpp-mi2[abc].h: New files.
30632
30633 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30634
30635         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30636         member name.
30637
30638 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30639
30640         * g++.old-deja/g++.abi/vmihint.C: New test.
30641
30642 2000-04-06  Neil Booth  <NeilB@earthling.net>
30643
30644         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30645         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30646         copyright.
30647
30648 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30649
30650         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30651         avoid stack-frame overwrite.
30652
30653 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30654
30655         * gcc.c-torture/compile/20000405-2.c: New test.
30656         * gcc.c-torture/compile/20000405-3.c: New test.
30657
30658 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30659
30660         * gcc.c-torture/compile/20000405-1.c: New test.
30661
30662 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30663
30664         * gcc.dg/cast-qual-1.c: Revert last change.
30665
30666 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30667
30668         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30669
30670 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30671
30672         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30673         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30674
30675 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30676
30677         * gcc.c-torture/compile/20000403-2.c: New test.
30678         * gcc.c-torture/compile/20000403-1.c: New test.
30679
30680 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30681
30682         * gcc.c-torture/execute/20000403-1.c: New test.
30683
30684 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30685
30686         * gcc.c-torture/execute/20000402-1.c: New test.
30687
30688 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30689
30690         * gcc.c-torture/execute/va-arg-15.c: New test.
30691         * gcc.c-torture/execute/va-arg-16.c: New test.
30692         * gcc.c-torture/execute/va-arg-17.c: New test.
30693         * gcc.c-torture/execute/va-arg-18.c: New test.
30694         * gcc.c-torture/execute/va-arg-19.c: New test.
30695
30696 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30697
30698         * gcc.c-torture/compile/981211-1.c: Move to...
30699         * gcc.dg/cpp-as1.c: ...here.
30700         * gcc.dg/cpp-as2.c: New file.
30701
30702         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30703         compiler.
30704
30705 2000-04-02  Neil Booth  <NeilB@earthling.net>
30706
30707         * gcc.dg/cpp-cond.c  New tests.
30708         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30709         accidental success less likely.
30710         * gcc.dg/cpp-missingop.c  New tests.
30711         * gcc.dg/cpp-missingparen.c  New tests.
30712         * gcc.dg/cpp-shift.c  New tests.
30713         * gcc.dg/cpp-shortcircuit.c  New tests.
30714         * gcc.dg/cpp-unary.c  New tests.
30715
30716 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30717
30718         * gcc.c-torture/compile/20000329-1.c: New test.
30719
30720 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30721
30722         * gcc.c-torture/compile/20000326-1.c: New test.
30723         * gcc.c-torture/compile/20000326-2.c: New test.
30724
30725 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30726
30727         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30728         the first parameter is a function argument.
30729
30730 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30731
30732         * g++.old-deja/g++.ext/array4.C: New test.
30733
30734 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30735
30736         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30737
30738 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30739
30740         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30741
30742 2000-03-19  Richard Henderson  <rth@cygnus.com>
30743
30744         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30745
30746 2000-03-19  Richard Henderson  <rth@cygnus.com>
30747
30748         * gcc.c-torture/compile/20000319-1.c: New test.
30749
30750 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30751
30752         * gcc.c-torture/execute/20000314-3.c: New test.
30753         * gcc.c-torture/execute/20000314-2.c: New test.
30754         * gcc.c-torture/execute/20000314-1.c: New test.
30755         * gcc.c-torture/compile/20000314-2.c: New test.
30756         * gcc.c-torture/compile/20000314-1.c: New test.
30757
30758 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30759
30760         * g++.old-deja/g++.warn/inline.C: New test.
30761
30762 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30763
30764         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30765         standards-compliant result rather than specific constants.
30766         Put test-values in array.
30767
30768 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30769
30770         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30771         (g++_target_compile): Put test-specific options last.
30772
30773 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30774
30775         * g++.old-deja/g++.eh/vbase4.C: New test.
30776
30777 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30778
30779         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30780
30781 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30782
30783         * g++.old-deja/g++.brendan/misc12.C: Removed.
30784         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30785         * g++.old-deja/g++.ext/pretty4.C: New test.
30786
30787 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30788
30789         * g++.old-deja/g++.other/string2.C: New test.
30790
30791 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30792
30793         * g++.old-deja/g++.warn/impint2.C: New test.
30794
30795 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30796
30797         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30798         is 1, not zero.
30799
30800 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30801
30802         * g++.old-deja/g++.warn/impint.C: New test.
30803         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30804         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30805         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30806         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30807         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30808         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30809         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30810         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30811         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30812         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30813         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30814         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30815
30816 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30817
30818         * gcc.dg/cpp-redef.c: New test.
30819
30820 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30821
30822         * g++.old-deja/g++.pt/unify7.C: New test.
30823
30824 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30825
30826         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30827         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30828
30829 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30830
30831         * gcc.c-torture/compile/20000224-1.c: New test.
30832
30833 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30834
30835         * gcc.c-torture/compile/cpp-2.c: New test.
30836         * gcc.c-torture/compile/cpp-1.c: New test.
30837
30838 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30839
30840         * gcc.c-torture/execute/20000225-1.c: New test.
30841
30842 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30843
30844         * gcc.dg/cpp-li2.c: New test.
30845
30846         * gcc.dg/cpp-wi1.c: New test.
30847
30848         * gcc.dg/cpp-li1.c: New test.
30849
30850 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30851
30852         * g++.old-deja/g++.other/sizeof5.C: New test.
30853
30854 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30855
30856         * gcc.c-torture/execute/va-arg-13.c: New test.
30857
30858 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30859
30860         * gcc.c-torture/execute/va-arg-12.c: New test.
30861
30862 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30863
30864         * gcc.c-torture/execute/20000223-1.c: New test.
30865
30866 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30867
30868         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30869
30870 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30871
30872         * g++.old-deja/g++.abi/ptrmem.C: New test.
30873
30874 2000-02-19  Richard Henderson  <rth@cygnus.com>
30875
30876         * gcc.c-torture/compile/init-3.c: New.
30877
30878 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30879
30880         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30881         ALWAYS_CXXFLAGS.
30882
30883 2000-02-11  Robert Lipe <robertl@sco.com>
30884
30885         * gcc.c-torture/compile/20000211-3.c: New test.
30886
30887 2000-02-11  Martin Buchholz <martin@xemacs.org>
30888
30889         * gcc.c-torture/compile/20000211-2.c: New test.
30890
30891 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30892
30893         * gcc.c-torture/compile/20000211-1.c: New test.
30894
30895 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30896
30897         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30898           on native targets
30899
30900 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30901
30902         * g++.old-deja/g++.other/cast5.C: New test.
30903
30904 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30905
30906         * gcc.c-torture/execute/20000205-1.c: New.
30907
30908 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30909
30910         * g++.old-deja/g++.jason/cast3.C: Return void.
30911         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30912
30913 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30914
30915         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30916
30917         * gcc.dg/loop-1.c: New test.
30918
30919 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30920
30921         * gcc.c-torture/compile/20000127-1.c: New test.
30922         * gcc.c-torture/execute/991228-1.c: New test.
30923
30924 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30925
30926         * gcc.dg/unused-2.c: New test.
30927
30928         * gcc.dg/conv-1.c: New test.
30929
30930 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30931
30932         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30933         compiler.
30934         (tool_option_proc): Fix typo.
30935
30936 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30937
30938         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30939         of the ld on the host, not on the build machine.
30940         Also, don't crash if '--help' is not a supported option.
30941
30942 2000-01-24  Richard Henderson  <rth@cygnus.com>
30943
30944         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30945
30946 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30947
30948         * gcc.c-torture/execute/20000120-2.c: New test.
30949         * gcc.c-torture/execute/20000120-1.c: New test.
30950
30951 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30952
30953         * gcc.c-torture/execute/20000113-1.c: New test.
30954
30955 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30956
30957         * gcc.c-torture/execute/20000112-1.c: New test.
30958
30959 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30960
30961         * gcc.dg/20000111-1.c: New test.
30962
30963 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30964
30965         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30966         with 16 bit integers.
30967
30968 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30969
30970         * gcc.dg/20000108-1.c: New test.
30971
30972 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30973
30974         * g++.old-deja/g++.ns/koenig8.C: New test.
30975
30976 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30977
30978         * g++.old-deja/g++.other/cast4.C: New test.
30979
30980 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30981
30982         * gcc.c-torture/compile/20000105-2.c: New test.
30983         * gcc.c-torture/compile/20000105-1.c: New test.
30984
30985 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30986
30987         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30988         references to printf & atoi to conform to ANSI standard.
30989         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30990         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30991         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30992         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30993         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30994         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30995         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30996         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30997         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30998         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30999         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31000         * g++.old-deja/g++.brendan/copy6.C: Likewise.
31001         * g++.old-deja/g++.brendan/copy7.C: Likewise.
31002         * g++.old-deja/g++.brendan/copy8.C: Likewise.
31003         * g++.old-deja/g++.brendan/crash11.C: Likewise.
31004         * g++.old-deja/g++.brendan/crash14.C: Likewise.
31005         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
31006         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31007         * g++.old-deja/g++.brendan/delete2.C: Likewise.
31008         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
31009         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
31010         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
31011         * g++.old-deja/g++.brendan/eh1.C: Likewise.
31012         * g++.old-deja/g++.brendan/groff1.C: Likewise.
31013         * g++.old-deja/g++.brendan/init3.C: Likewise.
31014         * g++.old-deja/g++.brendan/misc12.C: Likewise.
31015         * g++.old-deja/g++.brendan/misc7.C: Likewise.
31016         * g++.old-deja/g++.brendan/new2.C: Likewise.
31017         * g++.old-deja/g++.brendan/operators4.C: Likewise.
31018         * g++.old-deja/g++.brendan/operators5.C: Likewise.
31019         * g++.old-deja/g++.brendan/overload2.C: Likewise.
31020         * g++.old-deja/g++.brendan/overload7.C: Likewise.
31021         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
31022         * g++.old-deja/g++.brendan/reference1.C: Likewise.
31023         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
31024         * g++.old-deja/g++.brendan/template24.C: Likewise.
31025         * g++.old-deja/g++.brendan/template3.C: Likewise.
31026         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31027         * g++.old-deja/g++.jason/inline3.C: Likewise.
31028         * g++.old-deja/g++.jason/opeq.C: Likewise.
31029         * g++.old-deja/g++.law/arg5.C: Likewise.
31030         * g++.old-deja/g++.law/arm7.C: Likewise.
31031         * g++.old-deja/g++.law/ctors11.C: Likewise.
31032         * g++.old-deja/g++.law/cvt8.C: Likewise.
31033         * g++.old-deja/g++.law/init9.C: Likewise.
31034         * g++.old-deja/g++.law/refs4.C: Likewise.
31035         * g++.old-deja/g++.law/template2.C: Likewise.
31036         * g++.old-deja/g++.law/visibility24.C: Likewise.
31037         * g++.old-deja/g++.law/vtable3.C: Likewise.
31038         * g++.old-deja/g++.mike/asm2.C: Likewise.
31039         * g++.old-deja/g++.mike/eh1.C: Likewise.
31040         * g++.old-deja/g++.mike/misc1.C: Likewise.
31041         * g++.old-deja/g++.mike/misc13.C: Likewise.
31042         * g++.old-deja/g++.mike/misc14.C: Likewise.
31043         * g++.old-deja/g++.mike/ns12.C: Likewise.
31044         * g++.old-deja/g++.mike/p1248.C: Likewise.
31045         * g++.old-deja/g++.mike/p3708.C: Likewise.
31046         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31047         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31048         * g++.old-deja/g++.mike/p646.C: Likewise.
31049         * g++.old-deja/g++.mike/p700.C: Likewise.
31050         * g++.old-deja/g++.mike/p783.C: Likewise.
31051         * g++.old-deja/g++.mike/p783a.C: Likewise.
31052         * g++.old-deja/g++.mike/p783b.C: Likewise.
31053         * g++.old-deja/g++.mike/p786.C: Likewise.
31054         * g++.old-deja/g++.mike/p789.C: Likewise.
31055         * g++.old-deja/g++.mike/p789a.C: Likewise.
31056         * g++.old-deja/g++.mike/p807a.C: Likewise.
31057         * g++.old-deja/g++.other/delete3.C: Likewise.
31058         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31059         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31060         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31061         * g++.old-deja/g++.other/empty1.C: Likewise.
31062         * g++.old-deja/g++.other/temporary1.C: Likewise.
31063         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31064         * g++.old-deja/g++.pt/t16.C: Likewise.
31065         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31066
31067 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31068
31069         * gcc.dg/991230-1.c: New test.
31070
31071 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31072
31073         * gcc.c-torture/compile/991229-3.c: New test.
31074         * gcc.c-torture/compile/991229-2.c: New test.
31075         * gcc.c-torture/compile/991229-1.c: New test.
31076
31077 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31078
31079         * gcc.c-torture/compile/labels-2.c: New test.
31080
31081 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31082
31083         * gcc.c-torture/execute/991227-1.c: New test.
31084
31085 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31086
31087         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31088
31089 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31090
31091         * gcc.c-torture/execute/991221-1.c: New test.
31092
31093 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31094
31095         * g++.old-deja/g++.other/cast3.C: New test.
31096
31097 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31098
31099         * gcc.c-torture/execute/991216-4.c: New test.
31100
31101 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31102
31103         * gcc.c-torture/execute/991216-1.c: New test.
31104         * gcc.c-torture/execute/991216-2.c: New test.
31105         * gcc.c-torture/execute/991216-3.c: New test.
31106
31107 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31108
31109         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31110         Actually make the test fail by using "-O2" for compilation.
31111
31112 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31113
31114         * g++.old-deja/g++.warn/cast-align1.C: New test.
31115
31116 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31117
31118         * gcc.c-torture/compile/991214-1.c: New test.
31119         * gcc.c-torture/compile/991214-2.c: New test.
31120
31121 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31122
31123         * gcc.dg/991214-1.c: New test.
31124
31125 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31126
31127         * gcc.c-torture/compile/991213-3.c: New test.
31128         * gcc.c-torture/compile/991213-2.c: New test.
31129         * gcc.c-torture/compile/991213-1.c: New test.
31130
31131 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31132
31133         * gcc.dg/991209-1.c: New test.
31134
31135 1999-12-08  Nathan Sidwell <nathan@acm.org>
31136
31137         * gcc.c-torture/compile/991208-1.c: New test.
31138
31139 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31140
31141         * gcc.dg/ultrasp2.c: New test.
31142
31143 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31144
31145         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31146
31147 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31148
31149         * gcc.c-torture/compile/991202-1.c: New test.
31150         * gcc.c-torture/execute/991202-1.c: New test.
31151         * gcc.c-torture/execute/991202-2.c: New test.
31152         * gcc.c-torture/execute/991202-3.c: New test.
31153
31154 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31155
31156         * g++.old-deja/g++.abi/align.C: New test.
31157         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31158         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31159
31160 1999-12-01  Richard Henderson  <rth@cygnus.com>
31161
31162         * gcc.c-torture/execute/991201-1.c: New.
31163
31164 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31165
31166         * gcc.dg/991129-1.c: New test.
31167
31168 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31169
31170         * gcc.c-torture/compile/991127-1.c: New test.
31171
31172 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31173
31174         * g++.old-deja/g++.other/warn4.C: New test.
31175
31176 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31177
31178         * g++.old-deja/g++.eh/cleanup2.C: New test.
31179         * g++.old-deja/g++.ext/pretty2.C: New test.
31180         * g++.old-deja/g++.ext/pretty3.C: New test.
31181         * g++.old-deja/g++.other/debug6.C: New test.
31182
31183 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31184
31185         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31186         compiler_output to look for one error message instead of two.
31187
31188 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31189
31190         * gcc.c-torture/execute/991118-1.c: Also test case
31191         where the word boundary does not split a byte evenly.
31192
31193 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31194
31195         * g++.old-deja/g++.ext/restrict1.C: New test.
31196
31197 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31198
31199         * gcc.c-torture/execute/991118-1.c: New test.
31200
31201 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31202
31203         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31204         working directory pathnames.
31205
31206 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31207
31208         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31209         host is equipped with driver.h and driver.o so it can actually
31210         compile and run the tests.
31211
31212 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31213
31214         * gcc.c-torture/compile/991008-1.c: New test.
31215
31216 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31217
31218         * lib/gcc-dg.exp: Include target-supports.exp
31219
31220 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31221
31222         * lib/target-supports.exp: New file: Provide procs to test for
31223         features supported by the target.
31224         (check_weak_available): Moved here from ecos.exp.
31225         (check_alias_available): New proc: Determine of the target
31226         toolchain supports the alias attribute.
31227
31228         * gcc.dg/special/ecos.exp: Move check_weak_available to
31229         target-supports.exp.
31230         (alias-1.c): Only perform the test if the target supports
31231         aliases.
31232         (wkali-1.c): Only perform the test if the target supports
31233         aliases.
31234
31235         * gcc.dg/990506-0.c: Expect error messages from cross
31236         targets as well as native targets.
31237
31238 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31239
31240         * gcc.dg/ultrasp1.c: Removed xfail.
31241         * gcc.dg/struct-ret-2.c: Likewise.
31242         * gcc.dg/array-1.c: Likewise.
31243
31244 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31245
31246         * gcc.dg/struct-ret-2.c: New test.
31247
31248         * gcc.dg/array-1.c: New test.
31249
31250 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31251
31252         * gcc.c-torture/execute/991030-1.c: New test.
31253
31254 1999-10-26  Richard Henderson  <rth@cygnus.com>
31255
31256         * gcc.c-torture/compile/991026-2.c: New test.
31257
31258 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31259
31260         * gcc.c-torture/compile/991026-1.c: New test.
31261
31262 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31263
31264         * gcc.c-torture/execute/991023-1.c: New test.
31265
31266 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31267
31268         * gcc.c-torture/execute/991019-1.c: New test.
31269
31270 1999-10-16  Richard Henderson  <rth@cygnus.com>
31271
31272         * gcc.c-torture/execute/991016-1.c: New test.
31273
31274 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31275
31276         * gcc.c-torture/execute/991014-1.c: New test.
31277
31278 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31279
31280         * g++.old-deja/g++.other/union2.C: New test.
31281
31282 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31283
31284         * g++.old-deja/g++.other/vaarg2.C: New test.
31285         * g++.old-deja/g++.other/vaarg3.C: New test.
31286
31287 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31288
31289         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31290         in compile/.
31291
31292 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31293
31294         * gcc.c-torture/execute/va-arg-11.c: New test.
31295
31296 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31297
31298         * lib/file-format.exp (gcc_target_object_format): Don't
31299         crash if objdump is unavailable.
31300
31301 1999-09-29  Donn Terry <donn@interix.com>
31302
31303         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31304
31305 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31306
31307         * gcc.c-torture/compile/990928-1.c: New test.
31308
31309 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31310
31311         * g++.old-deja/g++.other/decl6.C: New test.
31312
31313 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31314
31315         * gcc.c-torture/execute/va-arg-10.c: New test.
31316
31317 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31318
31319         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31320         __PRETTY_FUNCTION__.
31321
31322 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31323
31324         * gcc.c-torture/execute/990923-1.c: New test.
31325
31326 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31327
31328         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31329         for which -fpic is inappropriate.
31330
31331 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31332
31333         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31334
31335 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31336
31337         * g++.old-deja/g++.other/dyncast1.C: New test.
31338         * g++.old-deja/g++.other/dyncast2.C: New test.
31339         * g++.old-deja/g++.other/dyncast3.C: New test.
31340         * g++.old-deja/g++.other/dyncast4.C: New test.
31341         * g++.old-deja/g++.other/dyncast5.C: New test.
31342         * g++.old-deja/g++.eh/catch3.C: New test.
31343         * g++.old-deja/g++.eh/catch3p.C: New test.
31344         * g++.old-deja/g++.eh/catch4.C: New test.
31345         * g++.old-deja/g++.eh/catch4p.C: New test.
31346         * g++.old-deja/g++.eh/catch5.C: New test.
31347         * g++.old-deja/g++.eh/catch5p.C: New test.
31348         * g++.old-deja/g++.eh/catch6.C: New test.
31349         * g++.old-deja/g++.eh/catch6p.C: New test.
31350         * g++.old-deja/g++.eh/catch7.C: New test.
31351         * g++.old-deja/g++.eh/catch7p.C: New test.
31352         * g++.old-deja/g++.eh/catch8.C: New test.
31353         * g++.old-deja/g++.eh/catch8p.C: New test.
31354         * g++.old-deja/g++.eh/catch9.C: New test.
31355         * g++.old-deja/g++.eh/catch9p.C: New test.
31356
31357 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31358
31359         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31360         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31361
31362 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31363
31364         * gcc.c-torture/compile/990913-1.c: New test.
31365
31366 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31367
31368         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31369         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31370
31371 1999-09-09  Richard Henderson  <rth@cygnus.com>
31372
31373         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31374
31375 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31376
31377         * g++.old-deja/g++.other/lookup11.C: New test.
31378         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31379         what is permitted and what we want.
31380         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31381         overload use.
31382         * g++.old-deja/g++.jason/rfg5.C: Likewise
31383
31384 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31385
31386         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31387         * gcc.c-torture/noncompile/poison-1.c: New file.
31388
31389 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31390
31391         * g++.old-deja/g++.other/sizeof3.C: New test.
31392         * g++.old-deja/g++.other/sizeof4.C: New test.
31393         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31394         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31395
31396 1999-09-07  Richard Henderson  <rth@cygnus.com>
31397
31398         * gcc.dg/va-arg-1.c: New.
31399
31400 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31401
31402         * gcc.c-torture/execute/va-arg-9.c: New test.
31403
31404 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31405
31406         * g77.f-torture/compile/980519-2.f: New test.
31407         * g77.f-torture/compile/19990905-0.f: New test.
31408         * g77.f-torture/compile/19990905-1.f: New test.
31409         * g77.f-torture/compile/19990905-2.f: New test.
31410
31411         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31412
31413 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31414
31415         * gcc.c-torture/execute/990827-1.c: Fix typo.
31416
31417 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31418
31419         * g++.old-deja/g++.other/deref1.C: New test.
31420
31421 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31422
31423         * g++.old-deja/g++.other/ambig2.C: New test.
31424         * g++.old-deja/g++.other/cond5.C: New test.
31425         * g++.old-deja/g++.other/lookup16.C: New test.
31426
31427 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31428
31429         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31430         assemblers too.
31431
31432 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31433
31434         * lib/c-torture.exp: Avoid the "compare executables" optimization
31435         when testing native.
31436
31437 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31438
31439         * gcc.c-torture/execute/990829-1.c: New test.
31440         * gcc.c-torture/compile/990829-1.c: New test.
31441
31442 1999-08-27  Paul Burchard  <burchard@pobox.com>
31443
31444         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31445         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31446         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31447         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31448         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31449         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31450         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31451         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31452         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31453         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31454         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31455
31456 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31457
31458         * gcc.c-torture/execute/990827-1.c: New test.
31459
31460 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31461
31462         * g77.f-torture/noncompile/19990826-4.f: New test.
31463
31464         * g77.f-torture/compile/19990826-3.f: New test.
31465
31466         * g77.f-torture/execute/19990826-2.f: New test.
31467
31468         * g77.f-torture/compile/19990826-1.f: New test.
31469
31470         * gcc.c-torture/execute/990826-0.c: New test.
31471         * g77.c-torture/execute/19990826-0.f: New test.
31472
31473         * g77.f-torture/noncompile/970626-2.f: New test.
31474
31475 1999-08-25  Paul Burchard  <burchard@pobox.com>
31476
31477         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31478         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31479         lss-011.C: New tests.
31480
31481 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31482
31483         * g++.old-deja/g++.other/decl5.C: New test.
31484
31485 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31486
31487         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31488         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31489         call `postbase' for each one.  All callers of `postbase' changed
31490         to call this instead.
31491
31492 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31493
31494         * gcc.c-torture/execute/990811-1.c: New test.
31495
31496 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31497
31498         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31499         just native ones.
31500
31501         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31502         just native ones.
31503
31504 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31505
31506         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31507
31508 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31509
31510         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31511
31512 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31513
31514         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31515
31516 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31517
31518         * gcc.c-torture/execute/990804-1.c: New test.
31519
31520 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31521
31522         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31523         * g++.old-deja/g++.brendan/crash64.C: Likewise
31524         * g++.old-deja/g++.brendan/overload8.C: Likewise
31525
31526 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31527
31528         * g++.old-deja/g++.other/struct1.C: New test.
31529
31530 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31531
31532         * g++.old-deja/g++.other/enum2.C: New test.
31533
31534 1999-08-02  Richard Henderson  <rth@cygnus.com>
31535
31536         Adapted from tests from Franz Sirl:
31537         * gcc.c-torture/execute/va-arg-7.c: New test.
31538         * gcc.c-torture/execute/va-arg-8.c: New test.
31539
31540 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31541
31542         * gcc.c-torture/compile/990801-2.c: New test.
31543
31544         * gcc.c-torture/compile/990801-1.c: New test.
31545
31546 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31547
31548         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31549         fp-cmp-1.c, converting double to float.
31550
31551         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31552         fp-cmp-1.c, converting double to long double.
31553
31554         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31555         from fr1 to unknown_register, since fr1 is a legitimate register
31556         on some machines.
31557
31558 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31559
31560         * README: More listname related changes.
31561
31562 1999-07-08  Catherine Moore  <clm@cygnus.com>
31563
31564         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31565
31566 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31567
31568         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31569
31570 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31571
31572         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31573
31574 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31575
31576         * gcc.dg/990703-1.c: New test.
31577
31578 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31579
31580         * lib/file-format.exp: New file: Move definition of proc
31581         gcc_target_object_format to here from
31582         gcc.dg/special/ecos.exp.
31583
31584         * lib/c-torture.exp: Include lib file-format.exp.
31585         * lib/gcc-dg.exp: Include lib file-format.exp.
31586
31587         * gcc.dg/special/ecos.exp: Remove definition of proc
31588         gcc_target_object_format.
31589
31590 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31591
31592         * gcc.c-torture/execute/990628-1.c: New test.
31593
31594 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31595
31596         * gcc.c-torture/compile/990625-2.c: New test.
31597
31598         * gcc.c-torture/compile/990625-1.c: New test.
31599
31600 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31601
31602         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31603         attributes compile.
31604         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31605         ports that use the COFF/PE file format.
31606
31607 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31608
31609         * gcc.c-torture/compile/990617-1.c: New test.
31610
31611 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31612
31613         * g++.old-deja/g++.other/decl4.C: New test.
31614
31615 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31616
31617         * g++.old-deja/g++.other/bitfld3.C: New test.
31618
31619 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31620
31621         * g++.old-deja/g++.eh/catch1.C: New test.
31622
31623 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31624
31625         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31626
31627         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31628         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31629
31630 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31631
31632         * g77.f-torture/compile/19990502-0.f: Replace with new,
31633         shorter, test that still fails after recent changes.
31634
31635 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31636
31637         * gcc.c-torture/execute/990604-1.c: New test.
31638
31639 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31640
31641         * gcc.c-torture/execute/990531-1.c: New test.
31642
31643 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31644
31645         * gcc.c-torture/compile/990527-1.c: New test.
31646
31647 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31648
31649         * gcc.c-torture/execute/990527-1.c: New test.
31650
31651 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31652
31653         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31654         bitfields as signed.
31655
31656 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31657
31658         * g77.f-torture/compile/19990525-0.f: New test.
31659
31660 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31661
31662         * gcc.c-torture/execute/990525-2.c: New test.
31663
31664         * gcc.c-torture/execute/990525-1.c: New test.
31665
31666 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31667
31668         * g++.old-deja/g++.other/anon3.C: New test.
31669         * g++.old-deja/g++.other/anon4.C: New test.
31670         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31671         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31672         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31673         Merrill).
31674
31675 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31676
31677         * gcc.c-torture/execute/990524-1.c: New test.
31678
31679         * gcc.dg/990524-1.c: New test.
31680
31681 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31682
31683         * gcc.c-torture/compile/990523-1.c: New test.
31684
31685 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31686
31687         * gcc.c-torture/compile/990519-1.c: New test.
31688
31689 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31690
31691         * gcc.c-torture/compile/990517-1.c: New test.
31692
31693         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31694         (e4, f4): New tests.
31695         (main): Call them.
31696
31697 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31698
31699         * gcc.dg/noreturn-1.c: New test.
31700
31701 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31702
31703         * gcc.c-torture/execute/990513-1.c: New test.
31704
31705 1999-05-10  Richard Henderson  <rth@cygnus.com>
31706
31707         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31708
31709 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31710
31711         * g77.f-torture/execute/erfc.f: Use small single-precision
31712         values, to avoid problems on Alphas when not -mieee.
31713
31714 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31715
31716         * gcc.dg/990506-0.c: New test.
31717
31718 1999-05-08  Richard Henderson  <rth@cygnus.com>
31719
31720         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31721         the constant to test.  Don't XFAIL 64-bit targets.
31722
31723         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31724         * g++.old-deja/g++.law/profile1.C: Likewise.
31725
31726         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31727         operator new instances.
31728         * g++.old-deja/g++.other/delete5.C: Likewise.
31729
31730 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31731
31732         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31733         intrinsic.
31734
31735 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31736
31737         * g77.f-torture/execute/u77-test.f: Reverse order of two
31738         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31739
31740 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31741
31742         * gcc.dg/compare1.c: New test.
31743
31744 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31745
31746         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31747         New tests.
31748
31749 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31750
31751         * g77.f-torture/compile/19990502-1.f: New test.
31752
31753 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31754
31755         * g77.f-torture/compile/19990502-0.f: New test.
31756
31757 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31758
31759         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31760         intrinsic.
31761
31762 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31763
31764         * g77.f-torture/execute/u77-test.f (main): List libU77
31765         intrinsics not currently tested.
31766         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31767         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31768         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31769         Trim blanks off the ends of some printed strings.
31770
31771 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31772
31773         * g77.f-torture/execute/u77-test.f (main): Just warn about
31774         FSTAT gid disagreement, as it's expected on some systems.
31775
31776 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31777
31778         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31779         use a new function, which allows for some slop.
31780         Clean up some commentary.
31781         (issum): The new function.
31782         (sgladd): Deleted subroutine.
31783
31784 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31785
31786         * g77.f-torture/execute/u77-test.f: Modify to be more like
31787         libf2c/libU77 version, bringing patches to that version here.
31788         Add suitable commentary.
31789
31790 1999-04-25  Richard Henderson  <rth@cygnus.com>
31791
31792         * gcc.dg/990424-1.c: New test.
31793
31794 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31795
31796         * g77.f-torture/execute/u77-test.f (main): Bug involving
31797         LSTAT has been fixed, so turn back on full checking.
31798
31799 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31800
31801         * g77.f-torture/compile/19990419-0.f: New test.
31802         * g77.f-torture/execute/19990419-1.f: New test.
31803
31804 1999-04-17  Richard Henderson  <rth@cygnus.com>
31805
31806         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31807         to avoid the need for a prototype to supress a warning.
31808
31809 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31810
31811         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31812
31813 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31814
31815         * gcc.c-torture/execute/990404-1.c: New test.
31816
31817 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31818
31819         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31820         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31821         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31822         missing initializer warnings.
31823
31824 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31825
31826         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31827         matching strings.
31828
31829 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31830
31831         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31832
31833 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31834
31835         * g77.f-torture/execute/19990325-0.f: New test.
31836         * g77.f-torture/execute/19990325-1.f: New test.
31837
31838 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31839
31840         * gcc.c-torture/execute/990324-1.c: New test.
31841
31842 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31843
31844         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31845         test with 4.
31846
31847 1999-03-17  Richard Henderson  <rth@cygnus.com>
31848
31849         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31850
31851 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31852
31853         * g77.f-torture/execute/19990313-2.f: New test.
31854         * g77.f-torture/execute/19990313-3.f: New test.
31855
31856 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31857
31858         * g77.f-torture/execute/19990313-0.f: New test.
31859         * g77.f-torture/execute/19990313-1.f: New test.
31860
31861 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31862
31863         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31864         printf to sprintf.
31865         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31866         (main): Add check for u15.  Conditionalize u31 check depending on
31867         whether ints are <32 bits or >=32 bits.
31868
31869 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31870
31871         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31872
31873 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31874
31875         * g77.f-torture/compile/19990305-0.f: New test.
31876         * g77.f-torture/execute/19981119-0.f: New test.
31877
31878 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31879
31880         * g77.f-torture/execute/970625-2.f: call ABORT if final
31881         result is not correct, instead of just printing it.
31882         Add this checking via newly introduced obfuscation, to
31883         trip up buggy front ends.
31884
31885 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31886
31887         * g77.f-torture/compile/960317-1.f: Moved from being
31888         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31889
31890 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31891
31892         * g77.f-torture/execute/960317-1.f: New (old) test.
31893         * g77.f-torture/execute/970625-2.f: Ditto.
31894
31895 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31896
31897         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31898         message on line 1 or line 2; cccp and cpplib do this differently.
31899
31900 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31901
31902         * g++.old-deja/g++.law/weak1.C: New test.
31903
31904 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31905
31906         * gcc.c-torture/execute/990119-1.c: Renamed to...
31907         * gcc.dg/990119-1.c: this, so it will only be tested once
31908         (it's a preprocessor test, it doesn't need to be run at
31909         multiple optimization levels).
31910
31911 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31912
31913         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31914           ALWAYS_CXXFLAGS.
31915
31916 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31917
31918         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31919         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31920         to not be compilable by current g77.
31921
31922 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31923
31924         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31925
31926 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31927
31928         * gcc.c-torture/execute/990222-1.c: New test.
31929
31930 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31931
31932         * g77.f-torture/compile/19990218-0.f: New test.
31933         * g77.f-torture/noncompile/19990218-1.f: New test.
31934
31935 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31936
31937         * g77.f-torture/compile/19981216-0.f: New test.
31938
31939 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31940
31941         * gcc.dg/990214-1.c: New test.
31942
31943 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31944
31945         * gcc.dg/990213-2.c: New test.
31946
31947         * gcc.dg/990213-1.c: New test.
31948
31949 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31950
31951         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31952         ints.
31953
31954 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31955
31956         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31957         specified by target.
31958
31959         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31960
31961 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31962
31963         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31964
31965 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31966
31967         * gcc.dg/special/ecos.exp: New test driver for new tests with
31968         special requirements.
31969
31970         * gcc.dg/special/alias-1.c: New test.
31971         * gcc.dg/special/gcsec-1.c: New test.
31972         * gcc.dg/special/weak-1.c: New test.
31973         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31974         * gcc.dg/special/weak-2.c: New test.
31975         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31976         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31977         * gcc.dg/special/wkali-1.c: New test.
31978         * gcc.dg/special/wkali-2.c: New test.
31979         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31980         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31981
31982 1999-02-10  Felix Lee  <flee@cygnus.com>
31983
31984           * lib/c-torture.exp (c-torture-compile): Pull out code for
31985           analyzing gcc error messages.
31986           (c-torture-execute): Likewise.  Fix some (harmless) false
31987           positives.
31988           * lib/gcc.exp (gcc_check_compile): New function.
31989
31990 1999-02-08  Richard Henderson  <rth@cygnus.com>
31991
31992         * gcc.c-torture/execute/990208-1.c: New test.
31993
31994 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31995
31996         * g++.dg/special/ecos.exp: New driver for new tests with special
31997         requirements
31998
31999         * g++.dg/special/conpr-1.C: New test
32000         * g++.dg/special/conpr-2.C: New test
32001         * g++.dg/special/conpr-2a.C: New test
32002         * g++.dg/special/conpr-3.C: New test
32003         * g++.dg/special/conpr-3a.C: New test
32004         * g++.dg/special/conpr-3b.C: New test
32005
32006         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
32007         allow g++ to use the dg driver
32008
32009         * README: Add comment about g++.dg directory
32010
32011 1999-02-06  Jeffrey A Law  (law@cygnus.com)
32012
32013         * README: Update email addresses.
32014
32015 1999-02-03  Nick Clifton  <nickc@cygnus.com>
32016
32017         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
32018         arguments in order to force structure S onto the stack even on
32019         the alpha.
32020         (test): Pass 10 leading arguments to function foo as well as the
32021         structure S.
32022
32023         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
32024         failure for all targets.
32025
32026         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32027         abort to terminate program execution.
32028
32029 1999-01-30  Richard Henderson  <rth@cygnus.com>
32030
32031         * gcc.c-torture/execute/990130-1.c: New test.
32032
32033 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32034
32035         * gcc.dg/990130-1.c: New test.
32036
32037 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32038
32039         * gcc.c-torture/execute/990128-1.c: New test.
32040
32041 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32042
32043         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32044
32045 1999-01-27  Felix Lee  <flee@cygnus.com>
32046
32047         * lib/c-torture.exp (c-torture-compile): pull out code for
32048         analyzing gcc error messages.
32049         (c-torture-execute): ditto, and fix some (harmless) false
32050         positives.
32051         * lib/gcc.exp (gcc_check_compile): new function.
32052
32053 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32054
32055         * gcc.dg/990117-1.c: New test.
32056
32057         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32058
32059         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32060
32061 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32062
32063         * g77.f-torture/compile/990115-1.f: New test.
32064
32065 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32066
32067         * gcc.c-torture/compile/990107-1.c: New test
32068
32069 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32070
32071         * gcc.c-torture/execute/990106-2.c: New test.
32072
32073         * gcc.c-torture/execute/990106-1.c: New test.
32074
32075 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32076
32077         * gcc.c-torture/compile/981223-1.c: New test.
32078
32079 1998-12-29  Richard Henderson  <rth@cygnus.com>
32080
32081         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32082         (opt3): Rename from opt4 and disable.
32083
32084 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32085
32086         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32087
32088 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32089
32090         * g++.old-deja/g++.other/conv5.C: New test.
32091
32092 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32093
32094         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32095
32096 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32097
32098         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32099
32100 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32101
32102         * gcc.c-torture/compile/981211-1.c: New test.
32103
32104 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32105
32106         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32107
32108         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32109
32110 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32111
32112         * gcc.special/930510-1.c: Make C9X safe.
32113         * gcc.misc-tests/gcov-1.c Similarly.
32114         * gcc.misc-tests/gcov-2.c Similarly.
32115
32116 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32117
32118         * gcc.dg/ultrasp1.c: New test.
32119
32120 1998-12-06  Richard Henderson  <rth@cygnus.com>
32121
32122         * gcc.c-torture/execute/981206.c: New test.
32123
32124 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32125
32126         * g++.old-deja/g++.ns/template7.C: New test.
32127
32128         * g++.old-deja/g++.other/expr1.C: New test.
32129
32130         * g++.old-deja/g++.eh/tmpl3.C: New test.
32131
32132         * g++.old-deja/g++.eh/tmpl2.C: New test.
32133
32134 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32135
32136         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32137         * g++.old-deja/g++.other/using6.C: Removed.
32138         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32139
32140         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32141
32142 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32143
32144         * g++.old-deja/g++.pt/overload8.C: New test.
32145
32146         * g++.old-deja/g++.pt/overload7.C: New test.
32147
32148         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32149
32150         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32151         and relinking messages.
32152         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32153         compiling with -frepo.
32154
32155 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32156
32157         * g++.old-deja/g++.pt/lookup6.C: New test.
32158
32159 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32160
32161         * gcc.c-torture/execute/981130-1.c: New test.
32162         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32163
32164 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32165
32166         * g++.old-deja/g++.pt/explicit76.C: New test.
32167
32168         * g++.old-deja/g++.pt/friend38.C: New test.
32169
32170         * g++.old-deja/g++.ns/crash2.C: New test.
32171
32172         * g++.old-deja/g++.pt/defarg8.C: New test.
32173
32174         * g++.old-deja/g++.pt/instantiate6.C: New test.
32175
32176         * g++.old-deja/g++.pt/static6.C: New test.
32177
32178         * g++.old-deja/g++.pt/decl2.C: New test.
32179
32180 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32181
32182         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32183         problem is actually related with name lookup, but so what? :-)
32184
32185         * g++.old-deja/g++.pt/friend37.C: New test.
32186
32187 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32188
32189         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32190         element, which fails on some systems.
32191
32192         * g77.f-torture/execute/labug1.f: New test.
32193
32194 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32195
32196         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32197         is defined.
32198
32199 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32200
32201         * g77.f-torture/compile/981117-1.f: New test.
32202
32203 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32204
32205         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32206         properly discarded.
32207
32208 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32209
32210         * gcc.c-torture/execute/memcheck: New directory of tests for
32211         -fcheck-memory-usage.
32212
32213 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32214
32215         * README: New file, general information about the testsuite and
32216         new description of the various C++ test subdirectories.
32217         * README.g++: Eliminate obsolete information, update and move most
32218         relevant stuff to README.
32219
32220 1998-11-07  Richard Henderson  <rth@cygnus.com>
32221
32222         * gcc.c-torture/compile/981107-1.c: New test.
32223
32224 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32225
32226         * execute/memcpy-bi.c: New testcase.
32227
32228 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32229
32230         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32231         base classes.
32232
32233         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32234         template is selected.
32235
32236         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32237         classes, it should be accepted for all types.
32238
32239         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32240
32241         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32242         specializations start with template headers.
32243
32244 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32245
32246         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32247
32248         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32249         non-POD types.
32250
32251 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32252
32253         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32254
32255 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32256
32257         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32258
32259 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32260
32261         * 981019-1.c: New test.
32262
32263 1998-10-14  Robert Lipe <robertl@dgii.com>
32264
32265         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32266         find objc headers.
32267
32268 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32269
32270         * compile/981001-4.c: Remove use of GCC extension that triggers a
32271         compiler bug.
32272
32273 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32274
32275         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32276
32277 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32278
32279         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32280         instantiation of template produces incorrect code for delete
32281         expression.
32282
32283         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32284         constructors' name is not unique.
32285         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32286         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32287
32288         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32289         automatic array of const is ill-formed.
32290
32291         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32292         of template parameter?
32293
32294         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32295         const.
32296
32297         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32298         pointer-to-member expression.
32299
32300         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32301         declaration causes ICE.
32302
32303 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32304
32305         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32306         reserved in the global namespace.
32307
32308         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32309         generate needed virtual table.
32310
32311         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32312
32313 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32314
32315         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32316         template-dependent type
32317
32318 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32319
32320         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32321         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32322         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32323
32324         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32325         class should be usable as argument of member function.
32326         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32327         class should be usable as return type of member function.
32328         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32329         class should be usable as type of data member.
32330
32331         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32332
32333 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32334
32335         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32336
32337 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32338
32339         * gcc.dg/dll-?.c Add thumb to target list.
32340         Fix assembler scan patterns to match current assembler output.
32341
32342 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32343
32344         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32345         matching of template brackets.
32346
32347         * g++.old-deja/g++.other/using4.C: New test.  Test using
32348         declarations of methods from base classes.
32349
32350         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32351         within functions should introduce names into the innermost
32352         enclosing namespace.
32353
32354         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32355         of static locals if first initialization throws.
32356
32357 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32358
32359         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32360
32361 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32362
32363         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32364         lose track of the possible targets of tablejump insns.
32365         * special/special.exp: Run it.
32366
32367 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32368
32369         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32370         must be declared before its specializations can be named in friend
32371         declarations.
32372
32373 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32374
32375         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32376
32377         * g77.f-torture/execute/io1.f: New test.
32378
32379 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32380
32381         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32382         with pointer to template function, for which no argument deduction
32383         is possible.
32384
32385         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32386         specialization of template function as argument to template
32387         function.
32388
32389         * g++.old-deja/g++.other/access2.C: New test; Inner class
32390         shouldn't have privileged access to Outer's names.
32391
32392 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32393
32394         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32395         friend template declared within template class conflicts with
32396         nested class of the same name.
32397
32398         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32399         is ignored.
32400
32401         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32402         object with direct initializer as function declaration.
32403
32404         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32405         initializers.
32406
32407         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32408         involving const pointer and NULL produces incorrect result.
32409
32410         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32411         type name without `typename' should be rejected with -pedantic.
32412
32413 1998-10-02  Richard Henderson  <rth@cygnus.com>
32414
32415         * g++.old-deja/g++.other/addrof1.C: New test.
32416
32417 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32418
32419         * gcc.c-torture/compile/981001-1.c: New test.
32420         * gcc.c-torture/execute/981001-1.c: New test.
32421
32422 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32423
32424         * gcc.c-torture/compile/981001-2.c: New test.
32425         * gcc.c-torture/compile/981001-3.c: New test.
32426         * gcc.c-torture/compile/981001-4.c: New test.
32427
32428 1998-10-01  Robert Lipe  <robertl@dgii.com>
32429
32430         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32431         multilibbed hosts.   Idea grafted from g77.exp.
32432
32433 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32434
32435         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32436         avoid losing on systems which need -lsocket.
32437
32438 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32439
32440         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32441         * g++.old-deja/g++.other/nested2.C: Ditto.
32442         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32443         failure.
32444
32445 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32446
32447         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32448         preferred over template operator!= for enum bitfields.
32449
32450 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32451
32452         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32453         that happen to have the same base name, but in different scopes,
32454         are incorrectly rejected.
32455
32456 1998-09-16  Richard Henderson  <rth@cygnus.com>
32457
32458         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32459         on the native word size instead of an integer literal.
32460
32461 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32462
32463         * g++.old-deja/g++.other/static2.C: Invocation of static data
32464         member of type pointer-to-function denoted as non-static member.
32465
32466         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32467         checks involving function types and aliases.
32468
32469 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32470
32471         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32472         redefined to the same non-trivial type.
32473
32474         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32475         namespace-qualification of template specializations declared in
32476         other namespaces.
32477
32478         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32479         to declare a subset of the specializations of a template function
32480         as friends of specializations of a template class.
32481
32482         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32483         member templates that do not fully specialize the enclosing
32484         template class are rejected.
32485
32486 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32487
32488         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32489
32490 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32491
32492         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32493         altered from libf2c/libU77 version.
32494
32495 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32496
32497         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32498
32499 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32500
32501         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32502         (un)signed char are different types for template specialization
32503         purposes.
32504
32505 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32506
32507         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32508         * objc: ObjC testsuite.
32509
32510 1998-08-31  Catherine Moore  <clm@cygnus.com>
32511
32512         * gcc.c-torture/execute/941014-1.x:  New file.
32513
32514 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32515
32516         * lib/c-torture.exp: Add support for
32517         torture_eval_before_compile and torture_eval_before_execute
32518         variables.
32519
32520 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32521
32522         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32523         this test triggers valid.
32524
32525 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32526
32527         * gcc.dg/980827-1.c: New test.
32528
32529 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32530
32531         * gcc.c-torture/execute/loop-4b.c: New test.
32532
32533 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32534
32535         * lib/c-torture.exp: Add support for
32536         torture_eval_before_compile and torture_eval_before_execute
32537         variables.
32538
32539 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32540
32541         * gcc.c-torture/compile/980825-1.c: New test.
32542
32543 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32544
32545         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32546         count number tests in opt_t0 not good_t0.
32547
32548 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32549
32550         * gcc.c-torture/compile/930326-1.x: Fix typo.
32551
32552 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32553
32554         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32555         causes an ICE.
32556
32557 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32558
32559         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32560         STACK_SIZE is defined.
32561         * gcc.c-torture/unsorted/stuct.c: Similarly.
32562
32563         * gcc.c-torture/compile/980821-1.c: New test.
32564
32565 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32566
32567         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32568
32569 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32570
32571         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32572         code.
32573
32574 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32575
32576         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32577         error'.
32578
32579 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32580
32581         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32582
32583 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32584
32585         * gcc.c-torture/compile/980816-1.c: New test.
32586
32587         * gcc.dg/980816-1.c: New test.
32588
32589 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32590
32591         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32592         compiler for ieee tests.
32593
32594 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32595
32596         * g77.f-torture/compile/980729-0.f: New test.
32597
32598 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32599
32600         * gcc.c-torture/special/eeprof-1.c: New test, for
32601         -finstrument-functions.
32602         * gcc.c-torture/special/special.exp: Run it.
32603
32604 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32605
32606         * gcc.c-torture/compile/980729-1.c: New test.
32607
32608 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32609
32610         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32611         __thumb__ is defined, and test for ARM style doubles if so.
32612
32613 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32614
32615         * g77.f-torture/noncompile/980615-0.f: New test.
32616
32617 1998-07-26  H.J. Lu  (hjl@gnu.org)
32618
32619         * gcc.dg/980312-1.c: Do link instead of compile.
32620         * gcc.dg/980313-1.c: Likewise.
32621
32622 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32623
32624         * gcc.c-torture/compile/980726-1.c: New test.
32625
32626 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32627
32628         * g77.f-torture/execute/io0.f: New test.
32629
32630 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32631
32632         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32633         an int.
32634
32635 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32636
32637         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32638         m32r bugs.
32639
32640 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32641
32642         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32643         c-decl.c:grokdeclarator can handle mode attributes.
32644
32645 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32646
32647         * gcc.c-torture/execute/980716-1.c: New test.
32648
32649 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32650
32651         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32652         the mn10200.
32653         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32654         the mn10200.
32655         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32656         * gcc.c-torture/compile/930326-1.x: Similarly.
32657
32658 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32659
32660         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32661         New test from Craig.
32662
32663 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32664
32665         * g77.f-torture/noncompile/980616-0.f: New test.
32666
32667         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32668
32669 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32670
32671         *  g++.other/singleton.C: Return error value instead of taking
32672         SIGSEGV.
32673
32674 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32675
32676         *  g++.other/singleton.C: New test.   Warning is under dispute.
32677         Runtime crash is not.
32678
32679 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32680
32681         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32682         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32683         using6.C, using7.C}:  New namespace tests.
32684
32685 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32686
32687         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32688         specialization with typedef'ed names used as array indexes.
32689
32690 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32691
32692         * gcc.c-torture/execute/980709-1.c: New test.
32693
32694         * gcc.dg/980709-1.c: New test.
32695
32696 1998-07-07  Richard Henderson  <rth@cygnus.com>
32697
32698         * gcc.c-torture/execute/bcp-1.c: New test.
32699
32700 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32701
32702         * gcc.c-torture/execute/980707-1.c: New test.
32703
32704 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32705
32706         * gcc.c-torture/compile/980706-1.c: New test.
32707
32708 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32709
32710         * g77.f-torture/execute/980701-0.f,
32711         g77.f-torture/execute/980701-1.f: New test from Craig.
32712
32713 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32714
32715         * gcc.c-torture/compile/980701-1.c: New test.
32716
32717         * gcc.c-torture/execute/980701-1.c: New test.
32718
32719 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32720 rlsruhe.de>
32721
32722         * g++.old-deja/g++.robertl/eb132.C: New test.
32723         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32724
32725 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32726
32727         * g77.f-torture/execute/980628-7.f,
32728         g77.f-torture/execute/980628-8.f,
32729         g77.f-torture/execute/980628-9.f,
32730         g77.f-torture/execute/980628-10.f: New tests from Craig.
32731
32732         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32733
32734 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32735
32736         * g77.f-torture/execute/980628-4.f: New test from Craig.
32737         * g77.f-torture/execute/980628-5.f: Likewise.
32738         * g77.f-torture/execute/980628-2.f: Likewise.
32739         * g77.f-torture/execute/980628-0.f: Likewise.
32740         * g77.f-torture/execute/980628-1.f: Likewise.
32741         * g77.f-torture/execute/980628-3.f: Likewise.
32742         * g77.f-torture/execute/980628-6.f: Likewise.
32743
32744 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32745
32746         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32747         directory when nothing has been installed yet.
32748
32749 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32750
32751         * gcc.c-torture/special/special.exp: Handle newer versions of
32752         dejagnu.
32753
32754 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32755
32756         * gcc.dg/980626-1.c: New test.
32757
32758 1998-06-19  Bruno Haible <haible@ilog.fr>
32759
32760         * gcc.misc-tests/m-un-2.c: New test.
32761         * g++.old-deja/g++.other/warn01.c: Likewise.
32762
32763 1998-06-19  Robert Lipe  <robertl@dgii.com>
32764
32765         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32766         compatibility with assmblers with a different comment character.
32767         Eliminate use of GAS-specific extensions.
32768
32769 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32770
32771         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32772
32773 1998-06-19  Robert Lipe  <robertl@dgii.com>
32774
32775         *lib/g77.exp: Replace search for libf2c.a with search for newly
32776         renamed libg2c.a
32777
32778 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32779
32780         * gcc.c-torture/execute/980617-1.c: New test.
32781
32782 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32783
32784         * gcc.c-torture/execute/980612-1.c: New test.
32785
32786 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32787
32788         * gcc.dg/980523-1.c: Only test on ppc-linux.
32789         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32790
32791         * gcc.c-torture/execute/980608-1.c: New test.
32792
32793 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32794
32795         * gcc.c-torture/execute/980605-1.c: New test.
32796
32797 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32798
32799         * gcc.c-torture/execute/980604-1.c: New test.
32800
32801 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32802
32803         * gcc.c-torture/execute/980602-1.c: New test.
32804         * gcc.c-torture/execute/980602-2.c: Likewise.
32805
32806 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32807
32808         * 970125-0.f: Fix per JCB.  Add commentary.
32809
32810 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32811
32812         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32813         IEEE -0 support.
32814
32815 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32816
32817         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32818         earlier.
32819
32820 1998-05-28  Catherine Moore <clm@cygnus.com>
32821
32822         * gcc.c-torture/execute/980526-3.c: New test.
32823
32824 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32825
32826         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32827         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32828         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32829         m88k-motorola-sysv3 to XFAIL.
32830
32831 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32832
32833         * gcc.dg/980526-1.c: New test.
32834         * gcc.c-torture/execute/980526-2.c: New test.
32835
32836 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32837
32838         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32839
32840         * gcc.c-torture/execute/980526-1.c: New test.
32841
32842 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32843
32844         * g77.f-torture/execute/alpha2.f: Add runtime test.
32845
32846 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32847
32848         * g++.old-deja/old-deja.exp: Strip leading directories.
32849
32850         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32851         error for the line.  Don't run multiple tests for the same line.
32852
32853 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32854
32855         * gcc.dg/980523-1.c: New test.
32856
32857 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32858
32859         * g77.f-torture/compile/970915-0.f: New test.
32860
32861 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32862
32863         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32864
32865 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32866
32867         * gcc.dg/980520-1.c: New test.
32868
32869 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32870
32871         * gcc.dg/980502-1.c: Fix return type.
32872
32873 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32874
32875         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32876         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32877         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32878         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32879         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32880
32881 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32882
32883         * g77.f-torture/execute/980520-1.f: New test.
32884
32885 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32886
32887         * lib/mike-g77.exp: New file.
32888
32889         * g77.f-torture/noncompile/noncompile.exp,
32890         g77.f-torture/noncompile/check0.f: New files.
32891
32892 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32893
32894         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32895         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32896         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32897         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32898         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32899         abort where appropriate.
32900
32901 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32902
32903         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32904         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32905
32906 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32907
32908         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32909
32910 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32911
32912         * g77.f-torture/compile/980427-0.f: New test.
32913
32914 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32915
32916         * g77.f-torture/compile/980424-0.f: New test.
32917
32918 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32919
32920         * g77.f-torture/compile/980419-2.f (main): New test.
32921         * g77.f-torture/compile/970125-0.f: New test.
32922         * g77.f-torture/compile/980419-1.f: New test.
32923
32924 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32925
32926         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32927         of loop-4.c.
32928
32929 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32930
32931         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32932
32933 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32934
32935         * gcc.c-torture/compile/980329-1.c: New test.
32936
32937 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32938
32939         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32940         * gcc.dg/980312-1.c: Fix typo in -march command.
32941
32942 1998-03-16  H.J. Lu  (hjl@gnu.org)
32943
32944         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32945
32946 1998-03-11  Robert Lipe  <robertl@dgii.com>
32947
32948         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32949         Dave Love agree the Fortran source is bogus.
32950
32951 1998-03-11  Robert Lipe  <robertl@dgii.com>
32952
32953         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32954         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32955         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32956         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32957         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32958
32959 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32960
32961         * g++.old-deja/g++.other/friend1.C: New test.
32962
32963 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32964
32965         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32966         possibly uninitialized) variables and declare dnrm2.
32967
32968 1998-02-23  Robert Lipe <robertl@dgii.com>
32969
32970         From Bruno Haible <haible@ilog.fr>:
32971         * gcc.c-torture/execute/980223.c: New test.
32972
32973 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32974
32975         * gcc.dg/ifelse-1.c: New test.
32976
32977 1998-02-09  H.J. Lu  (hjl@gnu.org)
32978
32979         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32980
32981           * lib/old-dejagnu.exp (old-dejagnu): Added the
32982           "execution test - XFAIL *-*-*" handling in the spirit of
32983           "excess errors test -". Changed the "execution test fails"
32984           handling to be like "excess errors test fails".
32985           * Update various tests accordingly.
32986
32987 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32988
32989         * gcc.c-torture/execute/980205.c: New test.
32990
32991 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32992
32993         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32994         * lib/f-torture.exp: Similarly.
32995         * gcc.c-torture: Rename all .cexp files to .x files.
32996
32997 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32998
32999         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
33000         (940510-1.c): Removed duplicate.
33001         (971104-1.c): New test.
33002
33003 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
33004
33005           * lib/f-torture.exp: Improve error and loop detection.
33006
33007 1997-11-19  Michael Meissner  <meissner@cygnus.com>
33008
33009         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
33010         use that to size the filler array.
33011
33012 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
33013
33014         * lib/c-torture.exp(c-torture-execute): Fix typo.
33015
33016         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
33017         testcase as the executable name. Keep the executable around if
33018         the test fails.
33019
33020 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
33021
33022         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
33023         changes.  Only test one -g option, and move it to the end of the
33024         list of options to test.
33025
33026 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33027
33028         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33029         variable GCC_TORTURE_OPTIONS to supply default switches separated
33030         by colons.  If no environment variable, run tests with -O0 -g, -O1
33031         -g, and -O2 -g as well.
33032
33033 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33034
33035         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33036         explanatory comments. Fix indentation.
33037
33038 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33039
33040         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33041
33042 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33043
33044         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33045         * g++.old-deja/g++.mike/p7325.C: Likewise.
33046         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33047
33048 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33049
33050         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33051         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33052         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33053         * g++.old-deja/g++.law/operators4.C: Likewise.
33054
33055 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33056
33057         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33058         * g++.old-deja/g++.mike/p784.C: Ditto.
33059         * g++.old-deja/g++.mike/p785.C: Ditto.
33060
33061 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33062
33063           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33064
33065 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33066
33067         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33068         target feature; pass this to c-torture-execute as needed.
33069
33070 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33071
33072         * lib/c-torture.exp(c-torture-execute): If the previous and the
33073         current executables being tested are identical, we don't need to
33074         run the executable again. Try to make the executable names
33075         unique. Add an optional argument for passing additional compiler
33076         flags.
33077
33078 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33079
33080         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33081
33082 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33083
33084         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33085
33086 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33087
33088         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33089         32bit or larger longs.
33090
33091         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33092         have either a 32bit long or 32bit int.
33093
33094 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33095
33096         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33097         Make double precision tests dependent on sizeof (double).
33098
33099 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33100
33101         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33102         too.
33103
33104 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33105
33106         * gcc.c-torture/compile/961203-1.cexp: New script.
33107
33108 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33109
33110         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33111         up the includes ourselves.
33112
33113 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33114
33115         * lib/plumhall.exp: Remove random include, and add a few
33116         verbose messages for debugging.
33117
33118 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33119
33120         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33121         of trying to do it ourselves.
33122
33123 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33124
33125         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33126
33127 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33128
33129         * gcc.prms/5403.c: Made regexp a bit less strict.
33130
33131 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33132
33133         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33134         is returned from remote_load instead.
33135         * lib/plumhall.exp: Ditto.
33136         * lib/mike-g++.exp: Ditto.
33137         * lib/old-dejagnu.exp: Ditto.
33138         * lib/c-torture.exp: Ditto.
33139
33140 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33141
33142         * lib/g++.exp: Use build_wrapper procedure.
33143         * lib/gcc.exp: Ditto.
33144
33145 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33146
33147         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33148         an old-style decl for malloc.  Fixes tests to work when
33149         sizeof (int) != sizeof (size_t).
33150
33151 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33152
33153         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33154
33155         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33156         use stdargs.h interface.
33157
33158 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33159
33160         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33161         NO_VARARGS when compiling.
33162
33163 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33164
33165         * lib/plumhall.exp(ph_includes): New procedure.
33166         (ph_make): Use it.
33167         (ph_compiler): Ditto.
33168
33169         * lib/g++.exp: Rename test-glue.c to testglue.c.
33170         * lib/gcc.exp: Ditto.
33171
33172 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33173
33174         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33175         to completion when it's called.
33176
33177 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33178
33179         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33180         is defined, don't do test.
33181
33182 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33183
33184         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33185         for object files.
33186         (ph_summary): Mark skipped testcases as untested, not unresolved.
33187
33188         * lib/plumhall.exp (ph_make): If unresolved because of bad
33189         errorCode, record errorCode in log file.
33190         (*): Replace send_log/verbose with verbose -log.
33191
33192 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33193
33194         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33195         double conversion if double isn't at least 8 bytes.
33196
33197         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33198         int to work with targets where int is 16 bits.
33199
33200         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33201         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33202         precision for the test to complete.
33203
33204 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33205
33206         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33207         if d10v is not compiled with the -mdouble64 flag.
33208         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33209
33210         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33211         d10v is not compiled with the -mint32 flag.
33212
33213 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33214
33215         * lib/plumhall.exp: Use incr_count.
33216
33217 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33218
33219         * gcc.c-torture: Update to c-torture-1.45.
33220
33221 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33222
33223         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33224         the name of the expect testcase file).
33225
33226         * lib/g++.exp(g++_init): Ditto.
33227
33228 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33229
33230         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33231         the host.
33232
33233         * lib/gcc.exp(gcc_exit): New procedure.
33234
33235 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33236
33237         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33238         specs where appropriate.
33239
33240         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33241         because of new "candidates are" messages, and removed a few
33242
33243         * Converted all non-old-style g++ testcases to old-style, and
33244         moved into g++.old-deja.
33245
33246 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33247
33248         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33249         options.
33250
33251         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33252         succeeded.
33253
33254         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33255
33256 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33257
33258         * lib/gcc.exp (gcc_target_compile): Add support for defining
33259         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33260         the machine doesn't have those features.
33261
33262 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33263
33264         * g++.law/operators4.exp: Don't use LIBS.
33265
33266 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33267
33268         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33269
33270         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33271         * lib/g++.exp: Set it here instead. Also, allow use of the
33272         --tool_exec and --tool_opt options. Change CXX to
33273         GXX_UNDER_TEST.
33274
33275         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33276
33277         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33278
33279 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33280
33281         * lib/old-dejagnu.exp: Use prune_warnings instead of
33282         prune_system_crud.
33283         * lib/mike-g++.exp: Ditto.
33284         * lib/gcc.exp: Ditto.
33285         * lib/g++.exp: Ditto.
33286
33287         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33288
33289 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33290
33291           * 941014-2.c: Include stdlib.h
33292           * 960327-1.c: Include stdio.h
33293           * dbra.c, index-1.c: Don't assume ints are 32bits.
33294
33295 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33296
33297         * lib/gcc.exp: Add gcc,stack_size target feature.
33298
33299         * lib/g++.exp(g++_target_compile): Add the include and link
33300         paths here, not in two other places. And, it's $options, not
33301         options.
33302
33303         * lib/mike-g++.exp(postbase): Remove the code that determines
33304         the correct include and link paths.
33305         * g++.old-deja/old-deja.exp: Ditto.
33306
33307 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33308
33309         * lib/g++.exp(g++_init): target_compile no longer returns the
33310         filename of the result.
33311
33312 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33313
33314         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33315         call to glob.
33316
33317         * gcc.c-torture/special/special.exp: Change call to
33318         gcc_target_compile to include the object file.
33319
33320 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33321
33322         * gcc.c-torture/special/special.exp: Correct misspelling in last
33323         change.
33324
33325 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33326
33327         * lib/plumhall.exp(ph_summary): Log the entire output of the
33328         executable. Return -1 if there were any failures, 0 otherwise.
33329         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33330         (ph_make): Clean up objects and executables that were built
33331         if the tests succeeded.
33332
33333 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33334
33335         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33336         libraries and includes in the build tree as appropriate.
33337
33338 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33339
33340         * lib/c-torture.exp: Instead of looking for the global variable
33341         NO_LONG_LONG, check to see if that's a feature of the target.
33342
33343 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33344
33345         * config/default.exp: Minimize. Delete the remainer of the files in
33346         config; this functionality is now in devo/dejagnu/config.
33347
33348         g++.*/*: Pass any additional flags used to compile to postbase;
33349         delete CXXFLAGS.
33350
33351         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33352         is now done by runtest.exp. Use gcc_target_compile instead of
33353         compile.
33354
33355         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33356         Remove references to CFLAGS. Use remote_file instead of
33357         calling rm -f.
33358         (c-torture): Take a list of arguments to use to compile this
33359         testcase.
33360
33361         lib/g++.exp: Simplify. Use target_compile instead of compile.
33362         lib/gcc-dg.exp: Ditto.
33363         lib/gcc.exp: Ditto.
33364         lib/mike-{gcc,g++}.exp: Ditto.
33365         lib/old-dejagnu.exp: Ditto.
33366         lib/plumhall.exp: Ditto.
33367
33368 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33369
33370         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33371         (ph_linker): Likewise.
33372
33373 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33374
33375           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33376         MAP_ANON / MAP_ANONYMOUS if defined;
33377         else try to map from /dev/zero .
33378
33379 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33380
33381         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33382         isn't defined, then define it to MAP_ANONYMOUS.
33383
33384 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33385
33386         * gcc.c-torture: Update to c-torture-1.42 release.
33387
33388 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33389
33390         * gcc.c-torture: Update to c-torture-1.41 release.
33391
33392 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33393
33394         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33395         c-torture release.
33396
33397 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33398
33399         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33400         and LDFLAGS.  Fix second case to append the target_info ldflags
33401         onto LDFLAGS, not CFLAGS.
33402         * lib/g++.exp (g++_init): Add target_info stuff.
33403         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33404         of libgloss and newlib flags for !native.
33405
33406         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33407         (GDB): Fix relative path to go up another dir for finding gdb.
33408
33409 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33410
33411         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33412         versions in the target_info array, if they don't exist.
33413
33414 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33415
33416         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33417
33418 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33419
33420         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33421         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33422
33423 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33424
33425         * lib/old-dejagnu.exp: Don't remove the output file before we've
33426         actually tested it. Don't append pwd to the path of the executable
33427         we're testing.
33428
33429 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33430
33431         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33432
33433 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33434
33435         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33436         temporary directory for compiler files, and set it to a default
33437         value of /tmp. Set $output as the name of the output file from
33438         compiling the testcase. Add a -o option to $cflags_var so the
33439         compiler writes the final output file as $output. Set $executable
33440         to $output.
33441
33442         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33443         directory for compiler files, and set it to /tmp if it doesn't
33444         already have a value. Set $output_file to the name of the output
33445         file from compiling the testcase. Add a -o option to CXXFLAGS so
33446         the compiler writes the final output file as $output. Use $output
33447         as the executable to be tested.
33448
33449 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33450
33451         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33452
33453 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33454
33455         * gcc.c-torture/execute/pending-1.c: New test.  Still
33456         pending in Tege's queue.
33457
33458 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33459
33460         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33461         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33462         if there were failures.  Call unresolved if there were unresolved
33463         testcases.  Call gcc_fail if program did not run to completion.
33464         (ph_make): Pass additional argument name to ph_execute.
33465         (ph_execute): Add new argument.  Pass additional arguments to
33466         ph_summary.  Call gcc_fail is there is no execution output.
33467
33468 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33469
33470         * lib/plumhall.exp (proc_summary): Output relavent summary
33471         lines into the log so specific failures in plumhall can be
33472         investigated.
33473
33474 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33475
33476         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33477         (c-torture-execute): Don't try to execute tests which use
33478         "long long" types if $NO_LONG_LONG is nonzero.
33479
33480 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33481
33482         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33483         not c-torture.
33484
33485         * gcc.ieee: Move from here.
33486         * gcc.c-torture/execute/ieee: To here.
33487
33488 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33489
33490         * gcc.c-torture: Update to c-torture-1.41 release.
33491
33492 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33493
33494         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33495         not "$output".
33496
33497 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33498
33499         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33500         -c present.
33501
33502 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33503
33504         * config/proelf.exp: Handle connecting to a simulator.
33505
33506 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33507
33508         * config/proelf.exp: New file.  Enough framework that we can
33509         run c-torture tests on the proelf targets (or any other target
33510         that gdb can connect to for that matter).
33511
33512 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33513
33514         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33515         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33516
33517         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33518         exec_output exists.
33519
33520 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33521
33522         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33523         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33524
33525         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33526         to pass/fail/unresolved/unsupported/untested.  Caller must now
33527         call unresolved/unsupported/untested.
33528         * lib/*.exp: Update FSF address.  Update to handle new results of
33529         ${tool}_load.
33530         * lib/chill.exp (verbose): Delete.
33531
33532 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33533
33534         * lib/gcc.exp (default_gcc_start): Change order of args to
33535         $LDFLAGS $CFLAGS $LIBS.
33536         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33537         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33538         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33539         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33540         * gcc.misc-tests/dg-test.exp: Likewise.
33541         * gcc.misc-tests/msgs.exp: Likewise.
33542         * gcc.prms/prms.exp: Likewise.
33543         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33544         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33545
33546         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33547
33548 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33549
33550         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33551
33552         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33553         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33554
33555         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33556         necessary.
33557
33558 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33559
33560         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33561         global for loop; add use of $mathlib.
33562         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33563         settings here; set mathlib for anything but VxWorks.
33564
33565 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33566
33567         * gcc.c-torture: Update to c-torture-1.40 release.
33568
33569 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33570
33571         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33572         dg.exp.
33573
33574 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33575
33576         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33577         global.
33578
33579 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33580
33581         * lib/g++.exp (LIBS): Define if not already.
33582         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33583         (gcc-dg-prune): Call prune_gcc_output.
33584         * lib/gcc.exp (prune_gcc_output): New proc.
33585         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33586         prune_gcc_output.
33587
33588 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33589
33590         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33591         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33592
33593 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33594
33595         * gcc.c-torture: Update to c-torture-1.39 release.
33596
33597 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33598
33599         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33600         fails, try others as well.
33601
33602 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33603
33604         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33605         If compilation fails, mark execute tests as `untested'.
33606         If test is marked as unsupported, don't mark compilation and
33607         execute tests as failed.
33608
33609 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33610
33611         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33612         libstdc++ for whether or not we want to be doing shared
33613         libraries.  Delete link_curses since we don't need it anymore.
33614         * lib/mike-g++.exp (postbase): Don't link in libg++.
33615         * g++.old-deja/old-deja.exp: Likewise.
33616
33617 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33618
33619         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33620
33621 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33622
33623         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33624         For that, add `-Wl,-a,shared_archive'.
33625         * g++.old-deja/old-deja.exp: Likewise.
33626
33627 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33628
33629         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33630
33631 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33632
33633         * lib/mike-g++.exp (postbase): Pay attention to the status of
33634         g++_load.
33635
33636 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33637
33638           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33639
33640 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33641
33642         * lib/gcc.exp (default_gcc_start): No longer need to log program
33643         being executed or its output, execute_anywhere does that now.
33644         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33645         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33646
33647 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33648
33649         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33650         the same as those in lib/g++.exp.
33651
33652 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33653
33654         * gcc.c-torture: Update to c-torture-1.38 release.
33655         * gcc.ieee: Related changes.
33656
33657 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33658
33659         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33660         "exec". Minor reformatting changes.
33661
33662         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33663         cross. This means all "exec" calls now work on a remote host as
33664         well.
33665         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33666         cross. Filter out the extra "\r\n" stuff that expect puts in.
33667         (c-torture-execute): Filter out the bogus warnings like
33668         c-torture-compile does. Add support for canadian cross.
33669         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33670         Use execute_anywhere rather than calling exec directly. Now it
33671         works for canadian cross testing.
33672
33673 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33674
33675         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33676         results into a variable, and check that rather than using file exists.
33677
33678 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33679
33680         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33681         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33682
33683 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33684
33685         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33686         lib_curses if there's a shared libg++ in the build tree.
33687
33688 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33689
33690         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33691         if not supported target.
33692
33693 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33694
33695         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33696         link_curses up to always happen, not just for native builds.
33697
33698 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33699
33700         * gcc.c-torture: Update to c-torture-1.36 release.
33701         * gcc.failure: Related changes.
33702
33703 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33704
33705         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33706
33707 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33708
33709         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33710         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33711         runshlib, link_curses, and mathlib for link and run.
33712
33713         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33714         pass the runtime shared library options for Solaris, OSF/1, and
33715         Irix5, and link with -lcurses to avoid unresolved references.
33716
33717 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33718
33719         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33720         only run once.
33721
33722 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33723
33724         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33725
33726 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33727
33728         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33729         do not have a framework for the "compat" tests yet.
33730
33731 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33732
33733         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33734         set to null if we're testing vxworks5.1.  Use that instead of
33735         `-lm' in the setting of LIBS for link and run.
33736
33737 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33738
33739         * config/rom68k.exp (${tool}_load): Major changes to make it
33740         work.  Verified that it does in fact return the stuff in
33741         exec_output properly.  Catch any Emul or any TRAP other than 0.
33742
33743 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33744
33745         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33746         LDFLAGS properly for targets that need stuff from libgloss.
33747         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33748         only run once.
33749         (gpp_initialized): New variable.
33750
33751 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33752
33753         * config/rom68k.exp: Load libgloss.exp.
33754         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33755         so we can produce a fully linked binary.
33756         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33757         so we can produce a fully linked binary.
33758
33759 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33760
33761         * lib/plumhall.exp (ph_section): Watch for expected failures.
33762         Add missing `else'.
33763
33764         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33765         run the testcase.
33766         (c-torture): Likewise.
33767
33768 1995-08-28  Doug Evans  <dje@cygnus.com>
33769
33770         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33771
33772         * lib/mike-g++.exp (mike_cleanup): New proc.
33773         (prebase): New globals compiler_result, not_compiler_result,
33774         target_regexp.
33775         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33776         allow leading "-" in pattern.  Watch for unsupported tests.
33777         If $compiler_result is set, pattern match assembler code,
33778         and ditto for $not_compiler_result.
33779         * lib/mike-gcc.exp: Likewise.
33780
33781         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33782         execution "succeeded".
33783
33784 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33785
33786         * config/win32.exp: New file.
33787         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33788
33789 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33790
33791         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33792         unsupported.
33793         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33794         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33795         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33796
33797         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33798         "... without exceptions was ...".  That is now handled by
33799         prune_system_crud.
33800         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33801
33802 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33803
33804         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33805         sieve.c,sort2.c}: New files.
33806         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33807         sieve.exp,sort2.exp}: Drivers for them.
33808
33809         * lib/mike-gcc.exp (program_output): New user settable variable.
33810         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33811         messages.
33812         * lib/mike-g++.exp (program_output): New user settable variable.
33813
33814         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33815
33816         * config/sh.exp: Deleted (use sim.exp instead).
33817
33818 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33819
33820         * config/vx.exp: Declare CHECKTASK as global.
33821         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33822         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33823         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33824
33825 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33826
33827         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33828         target. Like vx.exp, only includes `vx29k.exp' instead of
33829         `vxworks.exp'.
33830
33831 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33832
33833         * config/sim.exp: Increase time limit from 120 seconds to 240.
33834
33835 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33836
33837         * gcc.c-torture/execute/950628-1.c: New test.
33838
33839 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33840
33841         * gcc.c-torture: Update with changes/additions from
33842         c-torture-1.34.
33843
33844 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33845
33846         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33847
33848 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33849
33850         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33851
33852 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33853
33854         * gcc.c-torture/compile/950512-1.c: New test.
33855         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33856         * gcc.dg/struct-ret-1.c: Likewise.
33857
33858 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33859
33860         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33861           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33862
33863 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33864
33865         * gcc.c-torture/special/920411-1.c: Deleted.
33866         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33867
33868 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33869
33870         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33871         cpu limit.
33872
33873 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33874
33875         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33876
33877 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33878
33879         From kenner;
33880         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33881         is the proper length.
33882         * va-arg-3.c: Likewise.
33883
33884 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33885
33886         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33887         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33888
33889         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33890         * lib/g++.exp (default_g++_start): Delete old cruft.
33891
33892 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33893
33894         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33895         (2 * (1 << 18)) to (2 * (1 << 17)).
33896
33897         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33898
33899 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33900
33901         * config/rom68k.exp: Renamed from config/idp.exp
33902
33903 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33904
33905         * c-torture/compile/921109-2.c
33906
33907 1995-04-18  Mike Stump  <mrs@cygnus.com>
33908
33909         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33910         excess errors.
33911
33912 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33913
33914         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33915         output.
33916         * lib/g++.exp (default_g++_start): Likewise.
33917
33918 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33919
33920         * gcc.c-torture/compile/950329-1.c: New test.
33921
33922 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33923
33924           * config/bug.exp (${tool}_load): Updated to use new remote_open
33925           and remote_close procs.
33926         * config/idp.exp: New file.
33927
33928 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33929
33930         * gcc.c-torture/execute/950322-1.c: New test.
33931
33932 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33933
33934         * config/vx.exp (${tool}_load): Clean up testing of return code from
33935         vxworks_ld and vxworks_spawn.
33936
33937 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33938
33939         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33940
33941 1995-03-13  Mike Stump  <mrs@cygnus.com>
33942
33943         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33944         can mark excess errors on a machine by machine basis.  Note, the
33945         default is to not expect any excess errors, even when excess
33946         errors test - is given, so you will want to put an XFAIL ... on
33947         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33948         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33949         those 4 machines, but no others.
33950
33951 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33952
33953         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33954         * lib/c-torture.exp: to here.
33955
33956 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33957
33958         * gcc.c-torture/execute/950221-1.c: New test.
33959         * gcc.c-torture/execute/struct-ret-1.c: New test.
33960         * gcc.c-torture/compile/950221-1.c: New test.
33961
33962         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33963
33964 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33965
33966         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33967         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33968
33969 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33970
33971         * g++.gb: New directory of tests, derived from my signature and
33972         class scoping tests.
33973
33974         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33975         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33976         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33977         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33978         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33979         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33980         * g++.gb/sig25.C: Likewise.
33981
33982         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33983         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33984         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33985         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33986         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33987         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33988         * g++.gb/sig25.exp: Likewise.
33989
33990         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33991         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33992         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33993         * g++.gb/scope13.C: Likewise, this test still fails.
33994
33995         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33996         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33997         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33998         * g++.gb/scope13.exp: Ditto.
33999
34000         * g++.gb/README: New file, explains what these tests are about.
34001
34002 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
34003
34004         * lib/dg.exp (dg-do): Support `preprocess'.
34005         (dg-test): Likewise.
34006
34007 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
34008
34009         * config/udi.exp: change "continue -expect" to "exp_continue".
34010
34011 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
34012
34013         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
34014         Delete redundant tests.
34015
34016         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
34017         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
34018         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
34019         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
34020         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
34021         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
34022         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
34023         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34024
34025         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34026         storing label pointers.
34027         * gcc.c-torture/execute/921019-1.c: Likewise.
34028         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34029         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34030         parameter fp.
34031         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34032         constants.
34033
34034         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34035         Delete obsolete tests.
34036
34037         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34038         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34039         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34040         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34041         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34042         * gcc.c-torture/compile/950124-1.c: New test.
34043
34044         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34045
34046 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34047
34048         * lib/mike-g++.exp: Add -lm to LIBS.
34049
34050 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34051
34052         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34053
34054 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34055
34056         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34057
34058 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34059
34060         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34061
34062 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34063
34064         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34065         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34066         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34067         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34068         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34069         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34070         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34071         * g++.law/{operators31.C, operators32.C,
34072         * g++.law/{operators33.C, operators34.C}: Likewise.
34073         * g++.law/{pic1.C, refs2.C}: Likewise.
34074         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34075         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34076         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34077         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34078
34079         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34080         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34081         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34082         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34083         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34084         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34085         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34086         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34087         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34088         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34089         * g++.law/{operators34.exp}: Likewise.
34090         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34091         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34092         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34093         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34094         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34095
34096         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34097         No longer expected to fail.
34098         * g++.law/missed-error3.C: Tweak for recent bool changes.
34099
34100 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34101
34102         * config/emb-unix: Deleted.
34103         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34104         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34105
34106 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34107
34108         * lib/dg.exp (dg-test): Fix typo in last patch.
34109
34110 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34111
34112         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34113         (handles multiple occurrences).
34114
34115 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34116
34117         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34118         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34119         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34120         printed).
34121         * lib/c-torture.exp (c-torture-compile): Likewise.
34122         (c-torture): Prepend full path if missing.
34123         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34124         (gcc_fail): Likewise.
34125         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34126
34127 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34128
34129         * lib/netware.exp: Only attach to NetWare i386 systems.
34130
34131 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34132
34133         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34134         messages.  Add test name to "output pattern match" pass/fail message.
34135
34136 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34137
34138         * gcc.dg: New testsuite.
34139         * gcc.dg/dg.exp: New file.
34140
34141         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34142         test-switch.c}: Deleted.
34143
34144         * gcc.misc-tests/msgs.exp: New testcase driver.
34145
34146 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34147
34148         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34149         Watch for illegal return values from ${tool}_load.
34150         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34151         cross targets.  Coerce return value >0 to 1.
34152
34153 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34154
34155         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34156
34157         * config/emb-unix.exp: New file.
34158
34159         * config/sim.exp: Error if variable $SIM not defined.
34160         (${tool}_load): Mark test as "untested" if simulator missing.
34161
34162         * config/unix.exp: Load remote.exp to get rcp_download.
34163         * lib/c-torture.exp: Use different option lists for testcases with
34164         and without loops.
34165         * gcc.c-torture/execute/execute.exp: Likewise.
34166
34167 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34168
34169         * config/*.exp: Clarify return code from ${tool}_load.
34170         Call `unresolved' or `untested' instead of `warning' or `perror'
34171         (sometimes you still want to call both though).
34172         Add comment that `shell_id' is local to each file.
34173         * config/udi.exp (timeout): Set to 30.
34174         Don't print warning if connection fails, $connectmode has already
34175         printed an error.
34176         (${tool}_load): Move verbose messages to level 2.
34177         Rework pattern for "Process started" message.
34178         Pass `shell_id' to ${connectmode}_download.
34179         Retry twice upon timeout.  Make resetting of target more robust.
34180         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34181         Pass `shell_id' to exit_$connectmode.
34182         Only call exit_$connectmode if connected.
34183         * config/unix.exp (${tool}_load): Check return codes better.
34184         * config/vrtx.exp (${tool}_load): Likewise.
34185         * config/vx.exp (${tool}_load): Likewise.
34186         Delete unneeded global's.
34187         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34188         from ${tool}_load.
34189         (dg-stat): Delete.
34190         (dg-init): Delete recording of pass/fail counts.
34191         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34192         (old-dejagnu-init): Likewise.
34193         (old-dejagnu-stat): Delete contents, empty proc now.
34194         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34195         (c-torture): Delete references to lcnt, lpass, lfail.
34196         Get option list from TORTURE_OPTIONS.
34197         Delete -funroll[-all]-loops if no loops.
34198         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34199         (g++_stat): Delete contents (empty proc now).
34200         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34201         (gcc_finish): Likewise.
34202         (gcc_stat): Deleted.
34203         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34204         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34205         * gcc.c-torture/execute/execute.exp: Likewise.
34206         Split tests into two parts: compile, execute.
34207         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34208         no loops.  Update to reflect clarified return codes from ${tool}_load.
34209
34210 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34211
34212         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34213         to grep for.
34214         (old-dejagnu): Likewise (where necessary).
34215
34216 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34217
34218         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34219
34220         * lib/dg.exp (dg-process-target): Fix processing of selector.
34221         Add comment regarding use of `error'.
34222
34223         * lib/gcc.exp (prune_system_crud): Define if missing.
34224         * lib/g++.exp (prune_system_crud): Likewise.
34225
34226         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34227         Call prune_system_crud.
34228         * lib/dg.exp (dg-runtest): New proc.
34229         Use perror instead of send_user for tcl errors in testcase.
34230         Don't return any value, it's never used.
34231         Don't clobber previous definition of `unknown'.
34232         Print tcl errors in `dg-final'.
34233
34234 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34235
34236         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34237         (dg-test): Don't print errorInfo, it contains stack backtrace.
34238
34239 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34240
34241         * lib/g++.exp (runtest_file_p): Define if missing.
34242
34243 1994-09-24  Doug Evans  (dje@cygnus.com)
34244
34245         * lib/mike-g++.exp: Comment out loading of g++.exp.
34246         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34247         (default_g++_version): Always print something.
34248         (default_g++_start): Comment out call to `which'.
34249         (g++_start, g++_load): Deleted (must be defined in config file).
34250         * lib/gcc.exp: Test for existence of $CC at start.
34251         Delete check for tmpdir (done in gcc_init).
34252         (default_gcc_version): Always print something.
34253         (default_gcc_start): Comment out call to `which'.
34254         * config/*.exp: Major cleanup - make cross targets work at least a
34255         little better for g++ (by not being "--tool gcc" specific).
34256         Rename gcc_xxx to ${tool}_xxx.
34257         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34258         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34259
34260 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34261
34262         * lib/c-torture.exp (c-torture-compile): Rework compiler
34263         message processing.
34264
34265         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34266         c-torture.
34267
34268 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34269
34270         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34271
34272         * lib/dg.exp (dg-process-target): Support { target native }.
34273
34274 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34275
34276         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34277         looked for "... program xxx got fatal signal".
34278         Correct regsub munging of `comp_output'.
34279         Ignore compiler messages "path prefix not used" and "linker input
34280         file unused".
34281
34282 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34283
34284         * lib/gcc.exp (runtest_file_p): Define if missing.
34285         * gcc.prms/template.c: Example to work from.
34286
34287 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34288
34289         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34290         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34291
34292         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34293         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34294         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34295         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34296
34297         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34298         (dg-process-target): No longer a varargs proc.
34299         Return S/N for target, P/F for xfail.  All callers changed.
34300         (user option procs): More argument checking.
34301         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34302         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34303         (dg-test): Skip test if not running on selected target in `dg-do'.
34304         Update handling of `dg-do-what', `dg-output-text'.
34305         Separate execution pass/fail from output pattern match pass/fail.
34306         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34307
34308 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34309
34310         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34311         target for 920510-1.c.
34312
34313 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34314
34315         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34316         Clean up comment regarding use of passcnt, etc.
34317         (gcc_stat): Don't update `testcnt' here.
34318         (gcc_finish): Do it here.
34319         Might as well reset `but_id' here too.
34320         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34321         to determine if the file should be tested.
34322         * gcc.c-torture/compile/compile.exp: Likewise.
34323         * gcc.c-torture/execute/execute.exp: Likewise.
34324         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34325         * gcc.misc-tests/dg-test.exp: Likewise.
34326         * gcc.prms/prms.exp: Likewise.
34327         * gcc.wendy/wendy.exp: Likewise.
34328         * g++.old-deja.exp: Likewise.
34329         Move "Testing file" message to verbose level 1.
34330
34331 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34332
34333         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34334
34335 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34336
34337         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34338         (default_gcc_start): Accept optional second list element
34339         of compiler flags.  Print compiler output at verbosity level 2.
34340         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34341         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34342         Save current values of framework globals passcnt, failcnt, xpasscnt,
34343         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34344         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34345         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34346         xfailcnt to compute stats.  Update framework global `testcnt' from
34347         pass/fail counts.
34348         (gcc_finish): New proc.  Clean up test environment.
34349         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34350         (gcc_epass, gcc_efail): Delete.
34351         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34352         argument of line number.
34353         (dg-init): If the tool has an init routine, call it.
34354         (dg-test): Remove args `cflags_var' and `libs_var'.
34355         Pass all compiler options to ${tool}_start.
34356         Handle missing line number.
34357         (dg-finish): New function.
34358         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34359         particular files.  Call gcc_finish at end.  Move "skipping test"
34360         message to verbosity level 3.
34361         * gcc.c-torture/compile/compile.exp: Likewise.
34362         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34363         * gcc.c-torture/execute/execute.exp: Likewise.
34364         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34365         Print testcase being tried at verbosity level 1.
34366         * gcc.c-torture/special/special.exp: Unset xfail.
34367         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34368         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34369         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34370         * gcc.failure/failure.exp: Likewise.
34371         * gcc.ieee/ieee.exp: Likewise.
34372         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34373         Update call to dg-test.  Call dg-finish at end.
34374         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34375         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34376         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34377         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34378         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34379         * gcc.wendy/wendy.exp: Add copyright.
34380         Delete setting of tmpdir (done by gcc_init).
34381         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34382         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34383         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34384         gcc_[ce]pass/fail.
34385
34386 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34387
34388         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34389         confusion.
34390         (g++_load): Likewise.
34391
34392         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34393         Rename argument to `prog' to remove the confusion.
34394         Varargs fns behave differently too!
34395         (g++_load): Likewise.
34396
34397         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34398
34399         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34400         what it is.  Delete (always) printing of status value for !native.
34401         Simplify verbose code, and include status and exec_output.
34402         (g++_load): Use gcc_load.
34403
34404 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34405
34406         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34407         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34408         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34409         940714-3.c as these testcases don't exist anymore.  Make
34410         va-arg-1.c expected to pass.
34411
34412 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34413
34414         * gcc.misc-tests/misc.exp: Only run specific testcases.
34415         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34416         * gcc.misc-tests/dg-[1-9].c: New files.
34417
34418         * lib/dg.exp: New testsuite driver.
34419         * gcc.prms/prms.exp: Use it.
34420
34421         * README.gcc: New file.
34422
34423         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34424         Document and reset `lxpass' and `lxfail'.
34425         Simplify "initialized" message.
34426         (gcc_stat): Clean up comments a little.
34427
34428 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34429
34430         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34431
34432 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34433
34434         * lib/old-dejagnu.exp (process-option): New proc.
34435         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34436         (old-dejagnu): Simplify.
34437         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34438
34439 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34440
34441         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34442         exists and is not an empty string.
34443
34444         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34445         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34446         finished.
34447         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34448         automatically.
34449
34450         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34451         longer expected to fail.
34452
34453         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34454         "f" function call.
34455
34456         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34457
34458         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34459         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34460         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34461         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34462         c-torture-1.29.
34463
34464         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34465         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34466
34467         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34468
34469         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34470         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34471
34472         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34473         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34474         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34475
34476 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34477
34478         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34479         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34480         940714-1.c, 940714-2.c, 940714-3.c},
34481         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34482         gcc.misc-tests/{mg.c,mg.exp}:
34483         New tests.
34484         * gcc.noncompile/noncompile.exp: Change accordingly.
34485
34486 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34487
34488         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34489         Undo previous clobberage.
34490
34491 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34492
34493         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34494         * gcc.special/{930510-1.c, special.exp}:
34495         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34496         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34497         struct-varargs-1.c}: New tests from c-torture-1.26.
34498
34499 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34500
34501         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34502           argument to switch.
34503
34504 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34505
34506         * Revert the previous changes.  Please see Rob's directory
34507           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34508           fixes.
34509
34510 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34511
34512         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34513             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34514             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34515             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34516             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34517             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34518             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34519             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34520             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34521             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34522             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34523             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34524             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34525             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34526             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34527             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34528             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34529             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34530             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34531             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34532             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34533             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34534             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34535             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34536             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34537             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34538             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34539
34540 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34541
34542         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34543             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34544           with perror calls.
34545
34546 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34547
34548         * config/unix.exp (g++_load): Fix syntax.
34549
34550 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34551
34552         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34553         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34554         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34555         Don't expect va-arg-1.c to fail.  Correct expected output for
34556         920928-1.c.
34557         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34558         * gcc.wendy/hbm4.c: Correct typo.
34559         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34560
34561 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34562
34563         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34564         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34565         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34566         * lib/c-torture.exp (c-torture-compile): Ditto.
34567
34568         Reduce volume of output (remove all the -I's and such).
34569         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34570         Call gcc_cpass, gcc_cfail.
34571         (c-torture): Pass testing option to c-torture-compile.
34572
34573 1994-03-21  Doug Evans  (dje@cygnus.com)
34574
34575         Bring patches over from progressive.
34576         * config/default.exp: Exit remote shell cleanly.
34577         (g++_exit, g++_start): Add default versions.
34578         * config/sim.exp (gcc_load): Use perror, not error.
34579
34580 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34581
34582         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34583         set in site.exp.
34584
34585 1994-03-14  Doug Evans  (dje@cygnus.com)
34586
34587         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34588         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34589         (wendy_try): New proc to run testcase.
34590         (main loop): Call 'em.
34591         * gcc.wendy/*.c: Clean up pass to correct expected output.
34592
34593         * lib/gcc.exp: Minor cleanup work.
34594         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34595
34596 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34597
34598         * config/sim.exp (gcc_load): Document return codes better.
34599         Don't pass -v to simulator.
34600
34601 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34602
34603           * gcc.special/920717-x.c: Fix typo.
34604           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34605           get at sources.
34606
34607         * lib/mike-gcc.exp: Fix typo.
34608
34609 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34610
34611         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34612         binary to use, transform the name.
34613         * config/*.exp: rename everything. Nuke any g++ specific files,
34614         it's now a special case of gcc that requires no special support.
34615         Add a default.exp for unsupported targets.
34616
34617 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34618
34619         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34620         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34621         version of Tcl.
34622
34623 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34624
34625         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34626         than a warning.
34627
34628 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34629
34630         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34631
34632 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34633
34634         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34635         option_list.  Compile every file with only 4/6 option choices
34636         (same as C torture) instead of with 12/18 different option
34637         choices.
34638         * lib/c-torture.exp: Likewise.
34639
34640         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34641         not already set.
34642
34643 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34644
34645         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34646         can put an XFAIL *-*-* on excess errors.
34647
34648 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34649
34650         * g++.law: Add more tests derived from g++-bugs snapshots.
34651
34652         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34653         equivalent to g++.law/init9.
34654
34655         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34656         compiled it, and the a.out file after we've run it.
34657
34658 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34659
34660         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34661         compiled it, and the a.out file after we've run it.
34662
34663 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34664
34665         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34666
34667 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34668
34669         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34670         version number.
34671
34672 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34673
34674         * g++.law: New directory of g++ tests derived from the g++-bugs
34675         snapshots.
34676
34677 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34678
34679         * gcc.compile: initbug1.c initbug1.exp testcase added
34680
34681 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34682
34683         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34684         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34685           fixes submitted by Jeff Law (law@cs.utah.edu)
34686         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34687           Jeff Law (law@cs.utah.edu)
34688
34689
34690 1993-11-30  Mike Stump  (mrs@cygnus.com)
34691
34692         * config/unix-g++.exp: Follow the gcc way of doing things.
34693         * g++.old-deja/old-deja.exp: Minor updates.
34694         * lib/g++.exp: New file, follow the gcc way of doing things.
34695         * lib/old-dejagnu.exp: Minor updates.
34696         * lib/mike-g++.exp: Always unset errorInfo.
34697
34698 1993-11-06  Mike Stump  (mrs@cygnus.com)
34699
34700         * lib/gcc.exp: Fix some errors with the below change, CC and
34701         CFLAGS should be global when setting, not local.
34702
34703 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34704
34705         * lib/gcc.exp: Transform tool name.
34706
34707 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34708
34709         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34710
34711 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34712
34713         * lib/gcc.exp: change gcc_done to gcc_stat
34714
34715 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34716
34717         * Upgraded gcc testsuite to c-torture version 1.25
34718
34719 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34720
34721         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34722         * lib/c-torture: added hooks for new reporting code.
34723
34724 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34725
34726         * config/sh-gcc.exp: check if sh-sim exists in the path
34727
34728 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34729
34730         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34731         * gcc.compile/compile.exp: Initial changes for new logic.
34732         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34733         * gcc.failure/failure.exp: Initial changes for new logic.
34734         * gcc.ieee/ieee.exp: Initial changes for new logic.
34735         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34736         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34737         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34738         * lib/c-torture.exp: Initial changes for new logic.
34739         * lib/gcc.exp: Initial changes for new logic.
34740
34741 1993-10-15  Mike Stump  (mrs@cygnus.com)
34742
34743         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34744         depend upon failure or success.  Fully qualify names in failure
34745         and success messages.  Always remove a.out before starting
34746         compile, just in case.  Pay more attention to error text output by
34747         the compiler.  Handle testcases with no known past errors just
34748         like all others, so that things are uniform.  Other miscellaneous
34749         improvements.
34750
34751 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34752
34753         * gcc.cpp: new directory for cpp tests
34754
34755 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34756
34757         * lib/chill.exp: Code reformatted, removed unused code.
34758         * config/unix-chill.exp: Code reformatted, removed unused code.
34759         * chill.execute/execute.exp: Code reformatted, removed unused code.
34760         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34761
34762 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34763
34764         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34765         routines not written.
34766
34767 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34768
34769         * config/bug-gcc.exp: Use new procs from bug.exp.
34770
34771 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34772
34773         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34774         via ftp, rather than depending on NFS.
34775         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34776         case.
34777
34778 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34779
34780         * config/bug-gcc.exp: Use new download proc.
34781
34782 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34783
34784         * chill.execute/execute.exp: cleanups, handles errors better
34785         * chill.compile/compile.exp: rewrite, based on execute.exp
34786         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34787         * lib/chill.exp: major changes to diff proc and compile and link
34788           procs. added chill_fail and chill_pass wrappers to pass and
34789           fail. added more comments, and handle error codes better.
34790           Added a hack to capture stderr from exec, so noncompile tests
34791           can work.
34792
34793 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34794
34795         * chill.execute/execute.exp: rewrite of testsuite driver
34796         * lib/chill.exp: rewrite of testsuite driver
34797         * config/unix-chill.exp: rewrite of testsuite driver
34798
34799 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34800
34801     In chill.execute:
34802         * iexpr.ch: Standardize uppercase.
34803         * tuples.dat: Standardize uppercase.
34804         * vary.ch: standardize.  Correct varying string assignments.
34805         * vary.dat: Add new output lines.
34806
34807 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34808
34809     In chill.execute:
34810         * chprintf.ch: Standardize use of uppercase.
34811         * tuples.ch: Standardize and turn arr2 into a DCL,
34812           rather than a SYN.
34813         * pinits.ch: Standardize.
34814
34815 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34816
34817         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34818         * Makefil: Renamed to Makefile.in.
34819         * configure.in: New.
34820
34821 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34822
34823     In chill.execute:
34824         * .cvsignore: Add result/output files.
34825         * Makefile: Fix up variables at start.  Use MFLAGS
34826           everywhere.  Correct bool_loc, built_ins entries.
34827           Add entry for vary1.ch.
34828         * bitarray.ch: Standardize upper-case usage.
34829         * bitexpr.ch: Standardize, add output of b1.
34830         * params.ch: Use arrayt in along PROC parameters, to
34831           avoid novelty problems.
34832         * sets.ch: Tiny cleanup.
34833         * vary1.ch: Re-indent.
34834
34835 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34836
34837           * Add PR-related files to Makefiles, .cvsignore files, etc.
34838
34839 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34840
34841         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34842           with compiler objects. New names are test-flow.c and test-loop.c
34843
34844 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34845
34846         * Upgraded c-torture tests from 1.19 to 1.20
34847
34848         * new files:
34849         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34850         * gcc.compile: 930623-1.c 930623-2.c
34851         * gcc.noncompile: 930622-1.c 930622-2.c
34852         * gcc.failure: 920411-1.c 920627-2.c
34853         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34854
34855 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34856
34857         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34858           More changes to get testsuite working properly. Needs more work.
34859           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34860
34861 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34862
34863         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34864           More changes to get testsuite working properly. Needs more work.
34865
34866 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34867
34868         * chill.compile/compile.exp: Added for Dejagnu support
34869         * chill.execute/execute.exp: Added for Dejagnu support
34870         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34871
34872 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34873
34874     This should complete moving the CHILL test files.
34875         * chill.noncompile(.cvsignore printf.grt
34876             in-printf.grt chprintf.grt chprintf.ch):
34877             Added test-support files.
34878           (Makefile): Modified further.
34879         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34880             signal.ch): Added test files.
34881           * chill.execute (.cvsignore printf.grt printr.c
34882             in-printf.grt rts.c chprintf.grt rts.h): Added
34883           test-support files.
34884             (Makefile): More corrections.
34885
34886 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34887
34888         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34889           test cases, ready for DejaGnu.
34890
34891 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34892
34893         * Upgraded c-torture tests from 1.18 to 1.19
34894
34895         * gcc.compile: added test(s):
34896           930607-1.c
34897         * gcc.execute: added test(s):
34898           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34899
34900         * added new subdirectory for misc tests: gcc.misc-tests
34901         * gcc.misc-test(s): added tests:
34902           inst-check.c test-consts.c test-ior.c test-switch.c
34903
34904 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34905
34906         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34907
34908 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34909
34910         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34911
34912 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34913
34914         * Upgraded c-torture tests from 1.17 to 1.18
34915
34916 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34917
34918         * Upgraded c-torture tests from 1.12 to 1.17
34919
34920 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34921
34922         * lib/old-dejagnu.exp:
34923           Fixed handling of XFAIL target triplets to correctly
34924           recognize wildcard characters.  Removed code that
34925           appended a unique id tag to the end of the file name
34926           printed out by the result of the testcases within a
34927           given test file.
34928
34929 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34930
34931         * lib/old-dejagnu.exp:
34932           Reworked expected failure handling to trigger off of XFAIL
34933           keyword in keyphrase embeded in testcase source code. The
34934           XFAIL keyword must be at the end of the keyphrase line. It
34935           may optionally be followed by one or more target triplets.
34936           It has just occured that the handling of wildcards in the
34937           target triplet may not be correct.
34938
34939 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34940
34941         * g++.old-deja/tests:
34942           Moved all subdirectories up one level into g++.old-deja .
34943
34944         * lib/old-dejagnu.exp:
34945           Fixed problem with CXXFLAGS not being properly reset, and being
34946           corrupted with extraneous "-c" compiler option.  This was
34947           causing binaries to not be generated for test that needed them.
34948           Modified strings passed to "pass" and "fail" so that individual
34949           tests from the same test file would be distinguished by an
34950           identifier appended to the test file name in the summary logs;
34951           this corrected a problem with erroneous diff logs.  Added code
34952           to search testcases for expected fail and unexpected pass keywords.
34953
34954 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34955
34956         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34957
34958 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34959
34960         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34961           Removed extraneous text from end of "Special g++ Options"
34962           keyphrase.
34963
34964         * lib/old-dejagnu.exp: Added pattern matching to look for new
34965           keywords, embedded in testcases comments, which will trigger
34966           calls to xpass and xfail.
34967
34968 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34969
34970         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34971           comments embedded in the testcases, especially the one looking for
34972           special compiler options, as well as the pattern matching for the
34973           compiler output again.
34974
34975 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34976
34977         * lib/old-dejagnu.exp: Do a proper check of the return value for
34978           execute tests. Fixed several problems with the pattern matching
34979           of the compiler output which gave erroneous test results.
34980           Changed several of the test result messages to be more descriptive.
34981         * config/unix-g++.exp: Proc g++_load now actually works and
34982           executes the tests passed to it and returns a usable return
34983           value.
34984
34985 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34986
34987           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34988
34989 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34990
34991         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34992           Modified both files to properly execute the old style
34993           dejagnu tests. The previous versions of these files were
34994           experimental and did not function anything near correctly.
34995
34996 1993-04-05  Rob Savoye  (rob@cygnus.com)
34997
34998         * Removed all Makefile.in and configure.in files. No configuration
34999         needed now.
35000
35001 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
35002
35003         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
35004
35005 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
35006
35007         * gcc.compile/configure.in, gcc.unsorted/configure.in,
35008         gcc.special/configure.in, gcc.noncompile/configure.in,
35009         gcc.execute/configure.in, gcc.code_quality/configure.in,
35010         g++.other/configure.in, g++.old-deja/configure.in,
35011         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
35012         in srcname setting.
35013
35014 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
35015
35016         * lib/udi.exp:  Fixed mondfe and mondfe_download.
35017         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
35018         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
35019
35020 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
35021
35022         * config/udi-gdb.exp: Check $shell_id after connecting to target.
35023         (gdb_exit): Don't remove *_soc files.
35024
35025 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35026
35027         * lib/c-torture.exp: Don't look for main; instead always use -w
35028         -c.  This is how the c-torture tests work.  Remove the object
35029         file if the compilation succeeds.
35030         * gcc.execute/execute.exp: Remove executable if test passes.
35031         * gcc.noncompile/noncompile.exp: Every test is an expected
35032         failure.
35033         * gcc.special/special.exp: Added tests from c-torture 1.11,
35034         corrected use of existing test.
35035         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35036         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35037         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35038         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35039         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35040         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35041         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35042         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35043         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35044         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35045         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35046         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35047         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35048         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35049         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35050         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35051         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35052         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35053         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35054         c-torture 1.11.
35055         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35056         correspond to c-torture 1.11.
35057
35058         * New file.