OSDN Git Service

* Makefile.in (rtl-profile.o): Kill all traces of it.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-07-28  Jan Hubicka  <jh@suse.cz>
2
3         * inliner-1.c: Do not dump everything.
4         * tree-prof.exp: Do not pass -ftree-based-profiling.
5         * bprob.exp: Likewise.
6
7         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
8
9 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10
11         PR c++/22545
12         * g++.dg/expr/ptrmem7.C: New test.
13
14 2005-07-28  Mike Stump  <mrs@apple.com>
15
16         * g++.old-deja/g++.mike/visibility-1.C: New test.
17
18 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
19
20         PR c/20187
21         * gcc.c-torture/execute/pr20187-1.c: New test.
22
23 2005-07-28  Jeff Law  <law@redhat.com>
24
25         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26         * gcc.dg/tree-ssa/vrp18.c: New test.
27
28 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29
30         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
31
32 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
33
34         PR tree-optimization/22506
35         * gcc.dg/vect/ps22506.c: New test.
36
37 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
38
39         PR target/21149
40         * gcc.target/i386/sse-3.c: New test.
41
42 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
43
44         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
45         * gcc.target/mips/mips32-dsp-type.c: Likewise.
46
47 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
48
49         PR c/22589
50         * gcc.c-torture/compile/pr22589-1.c: New test.
51
52 2005-07-28  Jan Hubicka  <jh@suse.cz>
53         
54         * update-loopch.c: New testcase.
55
56 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
57
58         PR rtl-optimization/23047
59         * gcc.c-torture/execute/pr23047.c: New test.
60         * gcc.c-torture/execute/pr23047.x: New.
61
62 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
63
64         PR tree-optimization/22493
65         * gcc.c-torture/execute/pr22493-1.c: New test.
66         * gcc.c-torture/execute/pr22493-1.x: New.
67         * gcc.c-torture/execute/vrp-1.c: New test.
68         * gcc.c-torture/execute/vrp-2.c: New test.
69         * gcc.c-torture/execute/vrp-2.c: New test.
70
71 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
72
73         * gcc.target/frv/all-builtin-read8.c: Delete.
74         * gcc.target/frv/all-builtin-read16.c: Delete.
75         * gcc.target/frv/all-builtin-read32.c: Delete.
76         * gcc.target/frv/all-builtin-read64.c: Delete.
77         * gcc.target/frv/all-builtin-write8.c: Delete.
78         * gcc.target/frv/all-builtin-write16.c: Delete.
79         * gcc.target/frv/all-builtin-write32.c: Delete.
80         * gcc.target/frv/all-builtin-write64.c: Delete.
81         * gcc.target/frv/all-read-write-1.c: New.
82
83 2005-07-27  Jeff Law  <law@redhat.com>
84
85         * gcc.c-torture/execute/pr22630.c: New test.
86
87 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
88
89         PR tree-optimization/23073
90         * gcc.dg/vect/nodump-pr23073.c: New test.
91         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
92
93 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
94
95         PR tree-optimize/22348
96         * gcc.c-torture/execute/pr22348.c: New.
97
98 2005-07-27  Richard Guenther  <rguenther@suse.de>
99
100         * gcc.dg/tree-ssa/salias-1.c: New testcase.
101
102 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
103
104         PR fortran/22503
105         * gfortran.dg/logical_comp.f90: New test.
106
107 2005-07-27  Jan Hubicka  <jh@suse.cz>
108
109         * inliner-1.c: Add cleanup of dumps.
110         * val-prof-*.c: Likewise.
111         * update-tailcall.c: New.
112
113 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
114
115         PR 22591
116         * gcc.dg/tree-ssa/pr22591.c: New test.
117         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
118
119 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
120
121         PR libobjc/22606
122         * objc.dg/try-catch-11.m: New test.
123
124 2005-07-26  Richard Guenther  <rguenther@suse.de>
125
126         PR tree-optimization/22486
127         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
128
129 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
130
131         PR tree-opt/22484
132         * testsuite/g++.dg/opt/loop2.C: New test.
133
134 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
135
136         * gcc.dg/tree-ssa/reassoc-3.c: New test.
137         * gcc.dg/tree-ssa/reassoc-4.c: New test.
138
139 2005-07-25  Adam Nemet  <anemet@lnxw.com>
140
141         * lib/profopt.exp (profopt-execute): Check for profiling data
142         files on the target.
143
144 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
145
146         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
147         for matching of asm labels.
148
149 2005-07-25  Richard Guenther  <rguenther@suse.de>
150
151         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
152
153 2005-07-25  Richard Guenther  <rguenther@suse.de>
154
155         PR testsuite/22624
156         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
157
158 2005-07-25  Ira Rosen  <irar@il.ibm.com>
159
160         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
161         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
162         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
163         * gcc.dg/vect/vect-100.c: New test.
164         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
165         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
166         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
167         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
168         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
169         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
170         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
171         * gfortran.dg/vect/pr19049.f90: New testcase.
172         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
173
174 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
175
176         * gcc.c-torture/execute/20050713-1.c: New test.
177
178         PR fortran/20063
179         * gfortran.fortran-torture/execute/data_4.f90: New test.
180
181         PR middle-end/20303
182         * gcc.dg/visibility-d.c: New test.
183
184 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
185
186         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
187         * gfortran.dg/underflow.f90: Ditto.
188
189 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
190
191         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
192         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
193         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
194
195 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
196
197         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
198         include case of field width of zero. 
199
200 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
201
202         PR libgfortran/21875
203         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
204         with trailing blanks on normal formatted read.
205
206 2005-07-23  Chao-ying Fu  <fu@mips.com>
207
208         * gcc.target/mips/mips32-dsp-type.c: New test.
209         * gcc.target/mips/mips32-dsp.c: New test.
210
211 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
212
213         PR testsuite/21073
214         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
215
216         PR testsuite/20454
217         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
218         and __cyg_profile_func_exit.
219
220 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
221
222         * gfortran.dg/comma_format_extension_3.f: Fix typo.
223         * gfortran.dg/comma_format_extension_4.f: Same.
224         * gfortran.dg/pr15332.f: Same.
225         * gfortran.dg/pr21730.f: Same.
226
227 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
228
229         * g++.dg/opt/vrp2.C: Fix testcase.
230
231         PR tree-opt/22625
232         * g++.dg/opt/vrp2.C: New test.
233
234 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
235
236         PR debug/21828
237         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
238
239 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
240
241         * gcc.dg/tree-ssa/20050719-1.c: New test.
242
243 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
244
245         * gcc.dg/bfin-longcall-1.c: New file.
246         * gcc.dg/bfin-longcall-2.c: New file.
247
248 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
249
250         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
251
252 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
253
254         PR middle-end/19055
255         * gcc.dg/tree-ssa/pr19055.c: New test.
256         * gcc.dg/tree-ssa/pr19055-2.c: New test.
257
258 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
259
260         PR C++/22358
261         * g++.dg/other/pr22358.C: New test.
262
263 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
264
265         PR c++/2922
266         * g++.dg/lookup/two-stage5.C: New test from bug comments.
267         
268 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
269
270         PR c++/15938
271         * g++.dg/init/union2.C: New test.
272
273 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
274
275         PR c/22393
276         * gcc.dg/complex-4.c: New test.
277
278 2005-07-21  Richard Guenther  <rguenther@suse.de>
279
280         PR testsuite/22522
281         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
282         scanning for asm labels.
283         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
284
285 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
286
287         PR target/22085
288         * gcc.dg/altivec-pr22085.c: New.
289
290 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
291
292         PR tree-optimization/19210
293         * gcc.dg/tree-ssa/pr19210-1.c: New.
294         * gcc.dg/tree-ssa/pr19210-2.c: New.
295
296 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
297
298         PR rtl-optimization/22167
299         * g++.dg/opt/pr22167.C: New test.
300
301 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
302
303         PR c++/2922
304         * g++.dg/lookup/two-stage2.C: New.
305         * g++.dg/lookup/two-stage3.C: New.
306         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
307         fixed two-stage name lookup for operators.
308         * g++.dg/template/call3.C: Compiler now produces an appropriate
309         error message. 
310         * g++.dg/template/crash37.C: Compiler now describes bla() on line
311         14 as a candidate. 
312         * g++.dg/template/ptrmem4.C: Compiler produces different error
313         message.
314         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
315         connect_to_method as a candidate.
316         
317 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
318
319         * gcc.dg/fold-alloc-1.c: New test.
320
321 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
322
323         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
324         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
325
326 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
327
328         * gcc.dg/fold-abs-1.c: New test.
329         * gcc.dg/fold-abs-2.c: New test.
330         * gcc.dg/fold-abs-3.c: New test.
331
332 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
333
334         Make CONSTRUCTOR use VEC to store initializers.
335         * g++.dg/ext/complit3.C: Check for specific error messages.
336         * g++.dg/init/brace2.C: Update error message.
337         * g++.dg/warn/Wbraces2.C: Likewise.
338
339 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
340
341         PR fortran/16940
342         * gfortran.dg/module_interface_1.f90: New test.
343
344 2005-07-19  Danny Berlin <dberlin@dberlin.org>
345             Kenneth Zadeck <zadeck@naturalbridge.com>
346
347         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
348
349 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
350
351         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
352         specify -Wformat for these tests.
353         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
354         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
355         * gcc.dg/format/opt-6.c: Delete.
356
357 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
358
359         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
360         * gcc.dg/tree-ssa/sra-3.c: Likewise.
361
362 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
363
364         * gcc.dg/tree-ssa/alias-2.c: New test.
365
366 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
367
368         PR c++/22263
369         * g++.dg/template/explicit7.C: New test.
370
371 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
372
373         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
374         width of 8 to +Inf and -Inf.
375     
376 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
377
378         PR c++/22139
379         * g++.dg/template/friend36.C: New test.
380
381 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
382
383         PR fortran/21730
384         * gfortran.dg/pr21730.f: New test.
385
386 2005-07-16  Danny Berlin <dberlin@dberlin.org>
387             Kenneth Zadeck <zadeck@naturalbridge.com>
388
389         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
390         since pure const detection cannot run at -O1 in c compiler.
391         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
392         can now optimize this case properly.
393         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
394         because we now pass.
395         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
396
397 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
398
399         PR c/22421
400         * gcc.dg/format/bitfld-1.c: New test.
401
402 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
403
404         PR c++/22204
405         * g++.dg/rtti/repo1.C: New test.
406
407 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
408
409         PR middle-end/22398
410         * gcc.c-torture/compile/pr22398.c: New test.
411
412 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
413
414         PR c++/22132
415         * g++.dg/expr/cast4.C: New test.
416
417 2005-07-15  Richard Guenther  <rguenther@suse.de>
418
419         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
420         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
421
422 2005-07-15  Steven Bosscher  <stevenb@suse.de>
423
424         PR tree-optimization/22230
425         * gcc.dg/tree-ssa/pr22230.c: New test.
426
427 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
428
429         * gfortran.dg/g77/cpp6.f: New test.
430
431         PR fortran/22417
432         * gfortran.dg/g77/cpp5.F: New test.
433         * gfortran.dg/g77/cpp5.h: New file.
434         * gfortran.dg/g77/cpp5inc.h: New file.
435
436 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
437
438         PR libfortran/16435
439         * gfortran.dg/tl_editting.f90: New.
440         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
441
442 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
443
444         * gfortran.dg/char_array_constructor.f90: New test.
445
446 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
447
448         * gfortran.dg/past_eor.f90: New.
449         * gfortran.dg/complex_read.f90: New.
450
451 2005-07-13  Jeff Law  <law@redhat.com>
452
453         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
454         additional casts.
455
456         * gcc.dg/tree-ssa/pr22321.c: New test
457
458 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
459
460         PR tree-optimization/21921
461         * gcc.dg/tree-ssa/pr21921.c: New.
462
463 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
464
465         PR tree-optimizatio/22442
466         * gcc.dg/tree-ssa/loop-11.c: New test.
467
468 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
469
470         PR tree-opt/21840
471         * gcc.c-torture/compile/pr21840.c: New test.
472
473 2005-07-12  Jan Hubicka  <jh@suse.cz>
474
475         * gcc.c-torture/compile/pr22379.c: New test.
476
477 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
478
479         PR libfortran/21593
480         gfortran.dg/dev_null.f90:  Remove outdated comment about
481         PR libfortran/21593.
482
483
484 2005-07-12  Dale Johannesen  <dalej@apple.com>
485
486         * gcc.target/i386/compress-float-sse.c:  New.
487         * gcc.target/i386/compress-float-sse-pic.c:  New.
488         * gcc.target/i386/compress-float-387.c:  New.
489         * gcc.target/i386/compress-float-387-pic.c:  New.
490         * gcc.dg/compress-float-ppc.c:  New.
491         * gcc.dg/compress-float-ppc-pic.c:  New.
492
493 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
494
495         PR libfortran/21593
496         gfortran.dg/dev_null.f90:  Remove targets.
497
498 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
499
500         PR tree-opt/22335
501         * gcc.dg/pr22335-1.c: New test.
502         * gcc.dg/pr22335-2.c: New test.
503
504 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
505
506         PR c++/20172
507         * g++.dg/template/nontype12.C : New test.
508
509 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
510
511         * gcc.dg/tree-ssa/loop-10.c: New test.
512
513 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
514
515         * gcc.c-torture/execute/20020720-1.x: Remove.
516
517 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
518
519         * gfortran.fortran-torture/execute/forall_7.f90: New test.
520
521 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
522
523         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
524         (dg-mips-options): Use it.
525
526 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
527
528         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
529
530 2005-07-09  Richard Henderson  <rth@redhat.com>
531
532         * lib/target-supports.exp (check_effective_target_sync_char_short):
533         Add alpha.
534
535 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
536
537         PR libfortran/22217
538         * gfortran.dg/negative-z-descriptor.f90:  New test.
539
540 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
541
542         PR tree-opt/22329
543         * gcc.dg/pr22329.c: New test.
544
545 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
546
547         PR tree-optimization/20139
548         * gcc.dg/tree-ssa/pr20139.c: New.
549
550 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
551
552         PR tree-opt/22356
553         * testsuite/gcc.dg/pr22356-1.c: New test.
554
555 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
556
557         PR c++/21799
558         * g++.dg/template/unify8.C: New.
559         * g++.dg/template/unify9.C: New.
560
561 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
562
563         * gfortran.fortran-torture/execute/entry_10.f90: New test.
564
565 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
566
567         * gcc.dg/darwin-version-1.c: New.
568         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
569         * gcc.dg/builtins-20.c: Likewise.
570         * gcc.dg/builtins-53.c: Likewise.
571         * gcc.dg/torture/builtins-convert-1.c: Likewise.
572         * gcc.dg/torture/builtins-convert-2.c: Likewise.
573         * gcc.dg/torture/builtins-convert-3.c: Likewise.
574         * gcc.dg/torture/builtins-power-1.c: Likewise.
575         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
576         on Darwin.
577
578 2005-07-07  Jeff Law  <law@redhat.com>
579
580         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
581         argument evaluation order.
582
583 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
584
585         PR libfortran/21594
586         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
587         Add test cases where the shift length is greater than the
588         array length.
589
590 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
591
592         * obj-c++.dg/proto-lossage-6.mm: New.
593         * objc.dg/proto-lossage-6.m: New.
594
595 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
596
597         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
598         * objc.dg/gnu-runtime-2.m: Likewise.
599
600 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
601
602         * gfortran.dg/longline.f: New test.
603
604         * gfortran.dg/badline.f: New test.
605
606 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
607
608         PR fortran/16531
609         PR fortran/15966
610         PR fortran/18781
611         * gfortran.dg/hollerith.f90: New.
612         * gfortran.dg/hollerith2.f90: New.
613         * gfortran.dg/hollerith3.f90: New.
614         * gfortran.dg/hollerith4.f90: New.
615         * gfortran.dg/hollerith_f95.f90: New.
616         * gfortran.dg/hollerith_legacy.f90: New.
617         * gfortran.dg/g77/cpp4.F: New. Port from g77.
618
619 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
620
621         PR objc/22274
622         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
623         * objc.dg/gnu-runtime-2.m: New.
624
625 2005-07-06  Jeff Law  <law@redhat.com>
626
627         * gcc.dg/tree-ssa/vrp17.c: New test.
628
629 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
630
631         PR fortran/22327
632         * gfortran.dg/array_constructor_5.f90: New test.
633
634 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
635
636         * gfortran.fortran-torture/execute/entry_9.f90: New test.
637
638 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
639
640         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
641         * gcc.dg/980816-1.c: Ditto.
642
643 2005-07-06  Jeff Law  <law@redhat.com>
644
645         * gcc.c-torture/compile/pr21356.c: New test.
646
647 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
648
649         PR c/22013
650         PR c/22098
651         * gcc.c-torture/compile/pr22013-1.c,
652         gcc.c-torture/execute/pr22098-1.c,
653         gcc.c-torture/execute/pr22098-2.c,
654         gcc.c-torture/execute/pr22098-3.c: New tests.
655
656 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
657
658         PR c/22308
659         * gcc.dg/pr22308-1.c: New test.
660
661 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
662
663         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
664         target.
665         * gcc.dg/compare9.c: Use -fshort-enums instead of
666         -fno-short-enums.  Change the last test to dg-bogus.
667
668 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
669
670         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
671         * gcc.dg/compare9.c: New.
672
673 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
674
675         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
676
677 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
678
679         PR testsuite/22288
680         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
681
682
683 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
684
685         * gcc.dg/format/gcc_gfc-1.c: New.
686
687 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
688
689         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
690
691 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
692
693         PR fortran/20842
694         * gfortran.dg/io_invalid_1.f90: New test.
695
696 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
697
698         * gcc.dg/format/gcc_diag-1.c: Update.
699
700 2005-07-02  Jeff Law  <law@redhat.com>
701
702         * gcc.dg/tree-ssa/pr22051-1.c: New test.
703         * gcc.dg/tree-ssa/pr22051-2.c: New test.
704
705 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
706
707         * gcc.dg/format/gcc_diag-1.c: Update.
708
709 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
710
711         PR tree-opt/22269
712         * gcc.c-torture/compile/pr22269.c: New test.
713
714 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
715
716         PR 21584
717         PR 22219
718         * g++.dg/tree-ssa/pr21584-1.C: New test.
719         * g++.dg/tree-ssa/pr21584-2.C: New test.
720
721 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
722
723         * obj-c++.dg/try-catch-11.mm: New.
724         * objc.dg/try-catch-10.m: New.
725
726 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
727
728         * g++.dg/other/ucnid-1.C: xfail on AIX.
729
730 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
731
732         PR 22234
733         * gcc.dg/20050629-1.c: New test.
734
735 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
736
737         * obj-c++.dg/const-str-1[0-1].mm: New.
738         * objc.dg/const-str-1[0-1].m: New.
739
740 2005-05-29  Richard Henderson  <rth@redhat.com>
741
742         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
743         Rename from check_effective_target_vect_no_max.
744         (check_effective_target_vect_no_int_add): New.
745         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
746         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
747         * gcc.dg/vect/vect-reduc-3.c: Likewise.
748         * gcc.dg/vect/vect-reduc-1.c: Use both.
749         * gcc.dg/vect/vect-reduc-2.c: Likewise.
750
751 2005-05-29  Richard Henderson  <rth@redhat.com>
752
753         * lib/target-supports.exp (check_effective_target_vect_no_max): 
754         Remove i386 and x86_64.
755
756 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
757
758         PR testsuite/21969
759         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
760
761 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
762
763         PR middle-end/21969
764         * gcc.dg/vect/pr21969.c: New test.
765
766 2005-06-28  Eric Christopher  <echristo@redhat.com>
767
768         PR c/22052
769         PR c/21975
770         * gcc.dg/inline1.c: New test.
771         * gcc.dg/inline2.c: Ditto.
772         * gcc.dg/inline3.c: Ditto.
773         * gcc.dg/inline4.c: Ditto.
774         * gcc.dg/inline5.c: Ditto.
775         
776 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
777
778         PR libfortran/22142
779         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
780         Add testcase also testing eoshift1 for PR 22142.
781
782 2005-06-28  Richard Henderson  <rth@redhat.com>
783
784         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
785         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
786         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
787         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
788         gcc.dg/tree-ssa/20030922-2.c: Likewise.
789
790 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
791
792         PR libfortran/22142
793         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
794         Add testcase for PR 22142.
795
796 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
797
798         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
799         gcc.target/ia64/fpreg-2.c: New tests.
800
801 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
802
803         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
804
805 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
806
807         PR libfortran/22170
808         * gfortran.dg/slash_1.f90: New test.
809
810 2005-06-27  Richard Henderson  <rth@redhat.com>
811
812         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
813         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
814         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
815         * gcc.dg/vect/vect-reduc-2.c: Likewise.
816         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
817         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
818
819 2005-06-27  Richard Henderson  <rth@redhat.com>
820
821         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
822         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
823
824 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
825
826         * obj-c++.dg/proto-lossage-5.mm: New.
827         * objc.dg/proto-lossage-5.m: New.
828
829 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
830
831         PR 21959
832         * gcc.dg/tree-ssa/pr21959.c: New test.
833
834 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
835
836         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
837         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
838         testing uninitialized var.
839
840         * gcc.c-torture/execute/builtins/chk.h: New.
841         * gcc.c-torture/execute/builtins/lib/chk.c: New.
842         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
843         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
844         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
845         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
846         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
847         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
848         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
849         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
850         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
851         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
852         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
853         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
854         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
855         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
856         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
857         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
858         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
859         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
860         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
861         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
862         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
863         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
864         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
865         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
866         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
867         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
868         * gcc.dg/builtin-object-size-1.c: New test.
869         * gcc.dg/builtin-object-size-2.c: New test.
870         * gcc.dg/builtin-object-size-3.c: New test.
871         * gcc.dg/builtin-object-size-4.c: New test.
872         * gcc.dg/builtin-object-size-5.c: New test.
873         * gcc.dg/builtin-stringop-chk-1.c: New test.
874         * gcc.dg/builtin-stringop-chk-2.c: New test.
875         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
876         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
877         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
878         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
879         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
880         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
881         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
882         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
883         * gcc.c-torture/execute/printf-1.c: New test.
884         * gcc.c-torture/execute/fprintf-1.c: New test.
885         * gcc.c-torture/execute/vprintf-1.c: New test.
886         * gcc.c-torture/execute/vfprintf-1.c: New test.
887         * gcc.c-torture/execute/printf-chk-1.c: New test.
888         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
889         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
890         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
891
892 2005-06-27  Michael Matz  <matz@suse.de>
893
894         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
895         slot is not merged if address escapes.
896
897 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
898
899         PR c/21911
900         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
901
902 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
903
904         PR middle-end/17965
905         * gcc.c-torture/compile/20050622-1.c: New test.
906
907         PR middle-end/22028
908         * gcc.dg/20050620-1.c: New test.
909
910 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
911
912         PR tree-optimization/22026
913         * gcc.dg/tree-ssa/pr22026.c: New.
914
915 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
916
917         PR libfortran/22144
918         * gfortran.dg/shift-alloc.f90:  New testcase.
919
920 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
921
922         * all files: Update FSF address in copyright headers.
923
924 2005-06-22  Jan Hubicka  <jh@suse.cz>
925
926         * wholeprogram-1.c: New testcase.
927         * wholeprogram-2.c: New testcase.
928
929 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
930
931         PR 22171
932         * gcc.dg/tree-ssa/pr22171.c: New test.
933
934 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
935
936         * gfortran.dg/simplify_modulo.f90: New.
937
938 2005-06-24  Jan Hubicka  <jh@suse.cz>
939
940         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
941
942 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
943
944         * obj-c++.dg/proto-lossage-[1-4].mm: New.
945
946 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
947
948         * obj-c++.dg/typedef-alias-1.mm: New.
949         * objc.dg/typedef-alias-1.m: New.
950
951 2005-06-23  Jeff Law  <law@redhat.com>
952
953         * gcc.dg/tree-ssa/vrp16.c: New test.
954
955 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
956
957         * lib/target-supports.exp: Add
958         check_effective_target_fortran_large_real and
959         check_effective_target_fortran_large_int to check for
960         corresponding effective targets.
961         * gfortran.dg/large_integer_kind_1.f90: New test.
962         * gfortran.dg/large_real_kind_1.f90: New test.
963
964 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
965
966         PR tree-optimization/22117
967         * gcc.dg/tree-ssa/pr22117.c: New.
968
969 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
970
971         PR testsuite/22123
972         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
973
974 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
975
976         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
977
978 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
979
980         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
981         * gfortran.dg/f2c_4.c: Likewise
982         
983 2005-06-22 Paul Brook  <paul@codesourcery.com>
984
985         PR fortran/21034
986         * gfortran.dg/auto_save_1.f90: New test.
987
988 2005-06-22  Michael Matz  <matz@suse.de>
989
990         * gcc.target/x86-64/abi: New directory.
991         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
992         * gcc.target/x86-64/abi/README.gcc: New file.
993         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
994         * gcc.target/x86-64/abi/asm-support.s: New file.
995         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
996         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
997         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
998         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
999         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1000         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1001         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1002         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1003         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1004         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1005         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1006         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1007         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1008         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1009         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1010         * gcc.target/x86_64/abi/test_varargs.c: New test.
1011
1012 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1013
1014         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1015         32-bit i?86 and x86_64.
1016
1017 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1018
1019         * obj-c++.dg/const-str-[1-9].mm: New tests.
1020
1021 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1022
1023         PR fortran/22010
1024         * gfortran.dg/namelist_use.f90: New.
1025         * gfortran.dg/namelist_use_only.f90: New.
1026
1027 2005-06-21  Jeff Law  <law@redhat.com>
1028
1029         * gcc.dg/tree-ssa/vrp15.c: New test.
1030
1031 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1032
1033         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1034         Remove.
1035         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1036         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1037         remove vect_reduction target keyword. Also avoid two returns in main.
1038         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1039         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1040         * gcc.dg/vect/vect-reduc-1short.c: New test.
1041         * gcc.dg/vect/vect-reduc-1char.c: New test.
1042         * gcc.dg/vect/vect-reduc-2short.c: New test.
1043         * gcc.dg/vect/vect-reduc-2char.c: New test.
1044         * gcc.dg/vect/vect-reduc-6.c: New test.
1045         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1046         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1047         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1048
1049 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1050         Paul Thomas  <pault@gcc.gnu.org>
1051
1052         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1053         New tests.
1054         
1055 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1056
1057         * gfortran.dg/backslash_1.f90: New test.
1058         * gfortran.dg/backslash_2.f90: New test.
1059
1060 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1061
1062         * gfortran.dg/duplicate_labels.f90: New test.
1063
1064 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1065
1066         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1067         unsupportable relocations.
1068         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1069         * gcc.dg/20050321-2.c: xfail for NetWare.
1070
1071 2005-06-20  Andreas Jaeger  <aj@suse.de>
1072
1073         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1074         gcc.target/i386/fastcall-sseregparm.c,
1075         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1076
1077 2005-06-19  Richard Henderson  <rth@redhat.com>
1078
1079         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1080
1081 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1082
1083         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1084
1085 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1086
1087         PR c++/22115
1088         * g++.dg/conversion/simd2.C: Change expected error message.
1089
1090 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1091
1092         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1093         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1094         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1095
1096 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1097
1098         * gcc.dg/fold-mod-1.c: New test.
1099
1100 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1101
1102         PR fortran/19926
1103         * gfortran.dg/pr19926.f90: New test.
1104
1105 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1106
1107         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1108         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1109         targets.
1110         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1111         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1112
1113 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1114
1115         * gcc.target/ia64/float80-varargs-1.c: New test.
1116
1117 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1118
1119         PR tree-opt/22035
1120         * gfortran.dg/f2c_6.f90: New test.
1121
1122 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1123
1124         PR c++/17413
1125         * g++.dg/template/local5.C: New.
1126
1127 2005-06-17  Richard Henderson  <rth@redhat.com>
1128
1129         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1130
1131 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1132
1133         PR testsuite/21945
1134         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1135
1136 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1137
1138         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1139         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1140         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1141         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1142         check_vect to verify the presence of hardware vector support.
1143
1144 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1145
1146         PR testsuite/22056
1147         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1148
1149 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1150
1151         PR libfortran/19216
1152         * gfortran.dg/pr19216.f: Add correct space between brackets and
1153         dg directive.
1154
1155 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1156
1157         PR libfortran/16436
1158         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1159
1160 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1161
1162         * gcc.target/i386/attributes-error.c: New testcase.
1163         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1164         * gcc.target/i386/regparm-stdcall.c: Likewise.
1165         * gcc.target/i386/sseregparm-1.c: Likewise.
1166         * gcc.target/i386/sseregparm-2.c: Likewise.
1167
1168 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1169
1170         * g++.dg/rtti/crash2.C: New.
1171
1172 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1173
1174         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1175
1176 2005-06-15  David Ung  <davidu@mips.com>
1177
1178         * gcc.target/mips/mips16e-extends.c: New test for testing the
1179         generation of MIPS16e zeb/zeh, seb/seh instructions.
1180
1181 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1182
1183         PR 22018
1184         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1185         * gcc.dg/tree-ssa/pr22018.c: New test.
1186
1187 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1188
1189         * gcc.dg/simd-1.c: Update error messages.
1190         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1191         * gcc.dg/simd-2.c: Update error messages.
1192         * gcc.dg/simd-4.c: New.
1193
1194 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1195
1196         PR c++/20678
1197         * g++.dg/other/crash-4.C: New.
1198
1199 2005-06-14  Devang Patel  <dpatel@apple.com>
1200
1201         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1202
1203 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1204
1205         PR c++/21929
1206         * g++.dg/parse/crash11.C: Update
1207
1208 2005-06-13  Jeff Law  <law@redhat.com>
1209
1210         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1211         perform the desired transformations.
1212         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1213         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1214
1215 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1216
1217         PR fortran/22038
1218         * gfortran.dg/forall_1.f90: Un-XFAIL.
1219
1220 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1221
1222         PR c++/21929
1223         * g++.dg/parse/crash26.C: New.
1224
1225         PR c++/20789
1226         * g++.dg/init/member1.C: New.
1227
1228 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1229
1230         * gfortran.dg/altreturn_1.f90: New test.
1231
1232 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1233
1234         PR middle-end/21985
1235         * gcc.dg/tree-ssa/pr21985.c: New test.
1236
1237 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1238
1239         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1240
1241 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1242
1243         PR c++/21930
1244         * g++.dg/other/error10.C: New test case.
1245
1246 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1247
1248         PR libfortran/19155
1249         * gfortran.dg/pr19155.f: Add test.
1250
1251 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1252
1253         * gfortran.dg/f2c_7.f90: New test.
1254
1255         * gfortran.dg/forall_1.f90: XFAILed.
1256
1257 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1258
1259         * gcc.dg/pr14796-1.c: New.
1260         * gcc.dg/pr14796-2.c: New.
1261
1262 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1263
1264         PR fortran/17792
1265         PR fortran/21375
1266         * gfortran.dg/deallocate_stat.f90:  New test.
1267
1268 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1269
1270         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1271
1272 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1273
1274         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1275         access will be generated when this loop is vectorized. Test that
1276         accesses with same alignment were detected.
1277         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1278         Test that accesses with same alignment were detected.
1279         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1280         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1281         alignment were detected.
1282
1283 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1284
1285         * gcc.dg/Wcxx-compat-1.c: New.
1286
1287 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1288
1289         PR libfortran/21480
1290         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1291         complex array.
1292
1293 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1294
1295         * gcc.dg/alias-8.c: New.
1296
1297 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1298
1299         * gcc.dg/format/cmn_err-1.c: Update.
1300
1301 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1302
1303         PR target/20666
1304         * gcc.target/sparc/fexpand-2.c: New.
1305         * gcc.target/sparc/fpmerge-2.c: New.
1306         * gcc.target/sparc/fpmul-2.c: New.
1307         * gcc.target/sparc/noresult.c: New.
1308         * gcc.target/sparc/pdist-2.c: New.
1309         * gcc.target/sparc/pdist-3.c: New.
1310
1311 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1312
1313         PR testsuite/21702
1314         * gcc.target/i386/i386.exp: Fix comment typo.
1315
1316 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1317
1318         PR c++/19497
1319         * g++.dg/inherit/using5.C: New.
1320         * g++.dg/inherit/using6.C: New.
1321
1322 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1323
1324         PR c++/19894
1325         * g++.dg/template/ptrmem15.C: New test.
1326
1327         PR c++/20563
1328         * g++.dg/ext/label4.C: New test.
1329
1330 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1331
1332         * gcc.dg/tls/debug-1.c: New test.
1333
1334 2005-06-07  Dale Johannesen  <dalej@apple.com>
1335
1336         * gcc.target/i386/movq.c:  New.
1337
1338 2005-06-07  Dale Johannesen  <dalej@apple.com>
1339
1340         * gcc.dg/20050607-1.c:  New.
1341
1342 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR middle-end/21850
1345         * gcc.c-torture/execute/20050607-1.c: New test.
1346
1347 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1348
1349         PR libfortran/21926
1350         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1351         Test case where the return array has lowest stride one,
1352         but isn't packed.
1353
1354 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1355
1356         * lib/target-supports.exp (check_effective_target_sync_int_long):
1357         Add s390 and s390x targets.
1358
1359 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1360
1361         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1362         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1363         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1364         * gcc.dg/tree-ssa/loop-9.c: New test.
1365
1366 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1367
1368         * g++.dg/parse/defarg10.C: New.
1369
1370 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1371
1372         PR regression/21897
1373         * gcc.c-torture/execute/20050604-1.c: New test.
1374
1375 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1376
1377         PR 21903
1378         * g++.dg/parse/defarg9.C: New.
1379
1380         PR c++/20637
1381         * g++.dg/inherit/using4.C: New.
1382         * g++.dg/overload/error1.C: Adjust expected errors.
1383         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1384         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1385         * g++.old-deja/g++.other/redecl2.C: Likewise.
1386         * g++.old-deja/g++.other/redecl4.C: Likewise.
1387         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1388
1389 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1390
1391         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1392
1393 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1394
1395         * lib/gfortran.exp (gfortran_target_compile): Call
1396         dg-additional-files-options
1397         * gfortran.dg/f2c_4.f90: New file
1398         * gfortran.dg/f2c_4.c: New file
1399         * gfortran.dg/f2c_5.f90: New file
1400         * gfortran.dg/f2c_5.c: New file
1401
1402 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1403
1404         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1405
1406         PR fortran/21912
1407         * gfortran.dg/array_constructor_4.f90: New test.
1408
1409 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1410
1411         PR c++/21619
1412         * g++.dg/ext/builtin9.C: New test.
1413
1414 2005-06-05  Dale Johannesen  <dalej@apple.com>
1415
1416         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1417         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1418
1419 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1420
1421         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1422         * gcc.dg/vect/vect-reduc-1.c: New.
1423         * gcc.dg/vect/vect-reduc-2.c: New.
1424         * gcc.dg/vect/vect-reduc-3.c: New.
1425
1426 2005-06-04  Dale Johannesen  <dalej@apple.com>
1427
1428         * gcc.c-torture/execute/20050603-1.c:  New.
1429         * gcc.c-torture/execute/20050603-2.c:  New.
1430         * gcc.dg/20050603-3.c:  New.
1431
1432 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1433
1434         PR fortran/19195
1435         * gfortran.dg/debug_1.f90: New test.
1436
1437         * gfortran.dg/forall_1.f90: New test.
1438
1439 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1440
1441         * gfortran.dg/array_constructor_3.f90: New test.
1442
1443 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1444
1445         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1446
1447 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1448
1449         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1450
1451 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1452
1453         PR c/21873
1454         * gcc.dg/init-excess-1.c: New test.
1455
1456 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1457
1458         PR c++/21853
1459         * g++.dg/expr/static_cast6.C: New test.
1460
1461 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1462
1463         * gcc.dg/tree-ssa/vrp14.c: New test.
1464
1465 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1466
1467         PR c++/21336
1468         * g++.dg/template/new2.C: New test.
1469
1470 2005-06-03  Josh Conner  <jconner@apple.com>
1471
1472         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1473         all entries in initializer.
1474
1475 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1476
1477         PR middle-end/21858
1478         * gcc.dg/pr21858.c: New testcase.
1479
1480 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1481
1482         PR tree-optimization/21292
1483
1484         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1485         New.
1486         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1487         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1488         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1489         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1490         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1491
1492 2005-06-02  Richard Henderson  <rth@redhat.com>
1493
1494         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1495
1496 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1497
1498         * gcc.dg/wtypequal.c: New testcase.
1499
1500 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1501
1502         PR 21582
1503         * gcc.dg/tree-ssa/pr21582.c: New test.
1504
1505 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1506
1507         PR c++/21280
1508         * g++.dg/opt/interface2.h: New.
1509         * g++.dg/opt/interface2.C: New.
1510         * g++.dg/init/ctor4.C: Adjust error lines.
1511         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1512         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1513         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1514         * g++.old-deja/g++.pt/assign1.C: Likewise.
1515         * g++.old-deja/g++.pt/crash20.C: Likewise.
1516
1517 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1518
1519         PR tree-optimization/21734
1520         * g++.dg/vect/pr21734_1.cc: New.
1521         * g++.dg/vect/pr21734_2.cc: New.
1522
1523 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1524
1525         PR c++/20350
1526         * g++.dg/template/spec24.C: New.
1527
1528         PR c++/21151
1529         * g++.dg/pch/local-1.C: New.
1530         * g++.dg/pch/local-1.Hs: New.
1531
1532 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1533
1534         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1535         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1536         * gcc.dg/tree-ssa/pr14341.c: New test.
1537         * gcc.dg/tree-ssa/pr14841.c: New test.
1538         * gcc.dg/tree-ssa/pr20701.c: New test.
1539         * gcc.dg/tree-ssa/pr21086.c: New test.
1540         * gcc.dg/tree-ssa/pr21090.c: New test.
1541         * gcc.dg/tree-ssa/pr21332.c: New test.
1542         * gcc.dg/tree-ssa/pr21458.c: New test.
1543         * gcc.dg/tree-ssa/pr21658.c: New test.
1544         * gcc.dg/tree-ssa/vrp01.c: New test.
1545         * gcc.dg/tree-ssa/vrp02.c: New test.
1546         * gcc.dg/tree-ssa/vrp03.c: New test.
1547         * gcc.dg/tree-ssa/vrp04.c: New test.
1548         * gcc.dg/tree-ssa/vrp05.c: New test.
1549         * gcc.dg/tree-ssa/vrp06.c: New test.
1550         * gcc.dg/tree-ssa/vrp07.c: New test.
1551         * gcc.dg/tree-ssa/vrp08.c: New test.
1552         * gcc.dg/tree-ssa/vrp09.c: New test.
1553         * gcc.dg/tree-ssa/vrp10.c: New test.
1554         * gcc.dg/tree-ssa/vrp11.c: New test.
1555         * gcc.dg/tree-ssa/vrp12.c: New test.
1556         * gcc.dg/tree-ssa/vrp13.c: New test.
1557
1558 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1559
1560         PR 21029
1561         * gcc.dg/tree-ssa/pr21029.c: New test.
1562
1563 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1564
1565         * gfortran.dg/logint-1.f: New test case.
1566         * gfortran.dg/logint-2.f: Likewise.
1567         * gfortran.dg/logint-3.f: Likewise.
1568
1569 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1570
1571         PR c/21536
1572         PR c/20760
1573         * gcc.dg/20050527-1.c: New test.
1574
1575         * gcc.dg/i386-sse-12.c: New test.
1576
1577         PR fortran/21729
1578         * gfortran.dg/implicit_5.f90: New test.
1579
1580 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1581
1582         PR fortran/20883
1583         * gfortran/assign_4.f90: New test.
1584         * gfortran/assign_2.f90: Change compile to run.
1585
1586 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1587
1588         * lib/target-supports.exp
1589         (check_effective_target_sync_char_short): New.
1590         * gcc.dg/sync-2.c: New.
1591
1592 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1593
1594         PR tree-optimization/21817
1595         * gcc.dg/torture/pr21817-1.c: New.
1596
1597 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1598
1599         PR c++/21165
1600         * g++.dg/template/init5.C: New.
1601
1602 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1603
1604         * gfortran.dg/char_initialiser_actual.f90:
1605         Test character initialisers as actual arguments.
1606         * gfortran.dg/char_pointer_comp_assign.f90:
1607         Test character pointer structure component assignments.
1608         * gfortran.dg/char_array_structure_constructor.f90:
1609         Test character components in structure constructors.
1610
1611 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1612
1613         PR middle-end/20931
1614         * g++.dg/opt/pr20931.C: New test.
1615
1616 2005-05-31  Andreas Jaeger  <aj@suse.de>
1617
1618         PR testsuite/20772
1619         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1620         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1621         g++.old-deja/g++.ext/asmspec1.C,
1622         g++.old-deja/g++.other/regstack.C,
1623         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1624         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1625         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1626         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1627         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1628         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1629         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1630         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1631         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1632         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1633         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1634         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1635         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1636         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1637         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1638         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1639         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1640         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1641         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1642
1643 2005-05-31  Jeff Law  <law@redhat.com>
1644
1645         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1646
1647 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1648
1649         PR middle-end/21743
1650         * gcc.dg/builtins-1.c: Activate disabled clog test.
1651         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1652
1653 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1654
1655         * gfortran.dg/char_pointer_assign.f90:
1656         Test character-pointer assignments and pointer assignments.
1657         * gfortran.dg/char_pointer_dummy.f90:
1658         Test character-pointer dummy arguments.
1659         * gfortran.dg/char_pointer_func.f90:
1660         Test character-pointer function returns.
1661         * gfortran.dg/char_pointer_dependency.f90:
1662         Test character-pointer functions with dependencies.
1663
1664 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1665
1666         PR c++/21784
1667         * g++.dg/lookup/using14.C: New test.
1668
1669 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1670
1671         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1672         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1673         trailing ^M.
1674
1675 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1676
1677         PR c++/17413
1678         * g++.dg/template/local5.C: New.
1679
1680         PR target/21761
1681         * gcc.c-torture/compile/pr21761.c: New.
1682
1683         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1684         before darwin8.
1685
1686 2005-05-30  Steven G. Kargl
1687
1688         PR fortran/20846
1689         * gfortran.dg/inquire_8.f90: New test.
1690
1691 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1692
1693         PR libfortran/21376
1694         * gfortran.dg/output_exponents_1.f90: New test.
1695
1696 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1697
1698         PR libfortran/20006
1699         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1700
1701 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1702
1703         PR c++/21210
1704         * g++.dg/ext/complex1.C: New test.
1705
1706         PR c++/21340
1707         * g++.dg/init/ctor6.C: New test.
1708
1709 2005-05-29  Jan Hubicka  <jh@suse.cz>
1710
1711         * gcc.c-torture/compile/pr21562.c: New.
1712
1713 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1714
1715         * gfortran.dg/subnormal_1.f90: New test.
1716
1717 2005-05-28  Jan Hubicka  <jh@suse.cz>
1718
1719         * tree-prof.exp: Fix comment.
1720         * value-prof-1.c: New.
1721         * value-prof-2.c: New.
1722         * value-prof-3.c: New.
1723         * value-prof-4.c: New.
1724
1725 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1726
1727         PR c++/21614
1728         * g++.dg/expr/ptrmem6.C: New test.
1729         * g++.dg/expr/ptrmem6a.C: Likewise.
1730
1731 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1732
1733         PR tree-optimization/21658
1734         * gcc.dg/tree-ssa/pr21658.c: New.
1735
1736 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1737
1738         PR c++/21455
1739         * g++.dg/inherit/ptrmem3.C: New.
1740
1741         PR c++/21681
1742         * g++.dg/parse/template16.C: New.
1743
1744 2005-05-27  Andreas Jaeger  <aj@suse.de>
1745
1746         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1747
1748         * gcc.dg/i386-sse-8.c: Run test on all archs.
1749
1750 2005-05-26  Mike Stump  <mrs@apple.com>
1751
1752         * objc.dg/isa-field-1.m: Only run on darwin.
1753         * objc.dg/lookup-1.m: Likewise.
1754         * objc.dg/try-catch-8.m: Likewise.
1755
1756 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1757
1758         PR tree-optimization/9814
1759         * gcc.dg/pr9814-1.c: New test case.
1760
1761 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1762
1763         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1764         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1765         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1766         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1767         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1768         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1769         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1770         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1771         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1772         objc.dg/try-catch-8.m: New.
1773
1774 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1775
1776         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1777         remove extraneous semicolons.
1778
1779 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1780
1781         * obj-c++.dg/comp-types-12.mm: New.
1782         * objc.dg/comp-types-11.m: New.
1783         * objc.dg/selector-4.m: New.
1784
1785 2005-05-26  Andreas Jaeger  <aj@suse.de>
1786
1787         PR testsuite/20772
1788         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1789         g++.old-deja/g++.ext/attrib3.C,
1790         g++.old-deja/g++.other/store-expr1.C,
1791         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1792         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1793         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1794         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1795         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1796         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1797         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1798         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1799         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1800         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1801         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1802         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1803         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1804         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1805         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1806         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1807         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1808         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1809         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1810
1811 2005-05-26  Andreas Jaeger  <aj@suse.de>
1812
1813         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1814         x86-64 compilation.
1815
1816 2005-05-26  Andreas Jaeger  <aj@suse.de>
1817
1818         PR testsuite/20772
1819         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1820         gcc.misc-tests/i386-pf-athlon-1.c,
1821         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1822         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1823         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1824         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1825         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1826         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1827         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1828         programs.
1829
1830         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1831         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1832         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1833         x86-64 compilation.
1834
1835         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1836         x86_64.
1837
1838         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1839         effective-target ilp32.
1840
1841 2005-05-26  David Ung  <davidu@mips.com>
1842
1843         * gcc.target/mips/ext_ins.c: New test for testing the generation
1844         of MIPS32/64 rev 2 ext/ins instructions.
1845
1846 2005-05-26  Andreas Jaeger  <aj@suse.de>
1847
1848         * treelang/compile/unsigned.tree: Use gimple instead of
1849         nonexisting generic dump.
1850
1851 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1852
1853         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1854
1855 2005-05-26  Andreas Jaeger  <aj@suse.de>
1856
1857         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1858
1859 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1860
1861         PR libfortran/17283
1862         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1863         Test callee-allocated memory with write statements.
1864
1865 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1866
1867         PR middle-end/21709
1868         * gcc.dg/pr21709-1.c: New test case.
1869
1870 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1871             Mike Stump  <mrs@apple.com>
1872
1873         * objc/execute/next_mapping.h: Update for C++.
1874
1875         * obj-c++.dg/selector-1.mm: Move to...
1876         * obj-c++.dg/selector-4.mm: here...
1877
1878         * obj-c++.dg/basic.mm: New.
1879         * obj-c++.dg/comp-types-1.mm: New.
1880         * obj-c++.dg/cxx-class-1.mm: New.
1881         * obj-c++.dg/cxx-ivars-1.mm: New.
1882         * obj-c++.dg/cxx-ivars-2.mm: New.
1883         * obj-c++.dg/cxx-ivars-3.mm: New.
1884         * obj-c++.dg/cxx-scope-1.mm: New.
1885         * obj-c++.dg/cxx-scope-2.mm: New.
1886         * obj-c++.dg/defs.mm: New.
1887         * obj-c++.dg/empty-private-1.mm: New.
1888         * obj-c++.dg/encode-1.mm: New.
1889         * obj-c++.dg/encode-2.mm: New.
1890         * obj-c++.dg/encode-3.mm: New.
1891         * obj-c++.dg/extern-c-1.mm: New.
1892         * obj-c++.dg/extra-semi.mm: New.
1893         * obj-c++.dg/fix-and-continue-2.mm: New.
1894         * obj-c++.dg/isa-field-1.mm: New.
1895         * obj-c++.dg/ivar-list-semi.mm: New.
1896         * obj-c++.dg/local-decl-1.mm: New.
1897         * obj-c++.dg/lookup-1.mm: New.
1898         * obj-c++.dg/lookup-2.mm: New.
1899         * obj-c++.dg/method-1.mm: New.
1900         * obj-c++.dg/method-2.mm: New.
1901         * obj-c++.dg/method-3.mm: New.
1902         * obj-c++.dg/method-4.mm: New.
1903         * obj-c++.dg/method-5.mm: New.
1904         * obj-c++.dg/method-6.mm: New.
1905         * obj-c++.dg/method-7.mm: New.
1906         * obj-c++.dg/no-extra-load.mm: New.
1907         * obj-c++.dg/overload-1.mm: New.
1908         * obj-c++.dg/pragma-1.mm: New.
1909         * obj-c++.dg/pragma-2.mm: New.
1910         * obj-c++.dg/private-1.mm: New.
1911         * obj-c++.dg/private-2.mm: New.
1912         * obj-c++.dg/proto-qual-1.mm: New.
1913         * obj-c++.dg/qual-types-1.mm: New.
1914         * obj-c++.dg/stubify-1.mm: New.
1915         * obj-c++.dg/stubify-2.mm: New.
1916         * obj-c++.dg/super-class-1.mm: New.
1917         * obj-c++.dg/super-class-2.mm: New.
1918         * obj-c++.dg/super-dealloc-1.mm: New.
1919         * obj-c++.dg/super-dealloc-2.mm: New.
1920         * obj-c++.dg/template-1.mm: New.
1921         * obj-c++.dg/template-2.mm: New.
1922         * obj-c++.dg/template-3.mm: New.
1923         * obj-c++.dg/template-4.mm: New.
1924         * obj-c++.dg/template-5.mm: New.
1925         * obj-c++.dg/template-6.mm: New.
1926         * obj-c++.dg/try-catch-1.mm: New.
1927         * obj-c++.dg/try-catch-2.mm: New.
1928         * obj-c++.dg/try-catch-3.mm: New.
1929         * obj-c++.dg/try-catch-4.mm: New.
1930         * obj-c++.dg/try-catch-5.mm: New.
1931         * obj-c++.dg/try-catch-6.mm: New.
1932         * obj-c++.dg/try-catch-7.mm: New.
1933         * obj-c++.dg/try-catch-8.mm: New.
1934         * obj-c++.dg/try-catch-9.mm: New.
1935         * obj-c++.dg/va-meth-1.mm: New.
1936
1937 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1938
1939         * obj-c++.dg/selector-1.mm: New.
1940         * obj-c++.dg/selector-2.mm: New.
1941
1942 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1943
1944         * obj-c++.dg/selector-3.mm: New.
1945         * objc.dg/selector-3.m: New.
1946
1947 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1948
1949         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
1950         about where warning appears.
1951
1952 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1953
1954         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
1955         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1956         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1957         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1958
1959 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
1960
1961         * gcc.dg/20050524-1.c: New test.
1962
1963 2005-05-25  Jan Hubicka  <jh@suse.cz>
1964
1965         * gcc.dg/tree-prof/inliner-1.c: New.
1966
1967 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
1968
1969         * gcc.dg/tree-prof: New directory.
1970         * gcc.dg/tree-prof/tree-prof.exp: New.
1971
1972 2005-05-25  DJ Delorie  <dj@redhat.com>
1973
1974         * gcc.dg/Wattributes-1.c: New.
1975         * gcc.dg/Wattributes-2.c: New.
1976         * gcc.dg/Wattributes-3.c: New.
1977
1978 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
1979
1980         PR tree-optimization/19833
1981         * gcc.dg/uninit-4.c: Remove xfail.
1982         * gcc.dg/uninit-9.c: Ditto.
1983
1984 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
1985
1986         * obj-c++.dg/bitfield-[1-5].mm: New.
1987         * obj-c++.dg/class-protocol-1.mm: New.
1988         * obj-c++.dg/comp-types-1[0-1].mm: New.
1989         * obj-c++.dg/comp-types-[2-9].mm: New.
1990         * obj-c++.dg/encode-[4-8].mm: New.
1991         * obj-c++.dg/layout-1.mm: New.
1992         * obj-c++.dg/method-1[0-9].mm: New.
1993         * obj-c++.dg/method-2[0-1].mm: New.
1994         * obj-c++.dg/method-[8-9].mm: New.
1995         * obj-c++.dg/objc-gc-3.mm: New.
1996         * obj-c++.dg/try-catch-10.mm: New.
1997         * objc.dg/bitfield-5.m: New.
1998         * objc.dg/comp-types-10.m: New.
1999         * objc.dg/comp-types-9.m: New.
2000         * objc.dg/layout-1.m: New.
2001         * objc.dg/objc-gc-4.m: New.
2002         * objc.dg/try-catch-9.m: New.
2003         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2004         * objc.dg/comp-types-1.m: Likewise.
2005         * objc.dg/comp-types-[5-6].m: Likewise.
2006         * objc.dg/method-9.m: Likewise.
2007
2008 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2009
2010         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2011         and on hardware without VMX support.
2012
2013         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2014
2015         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2016
2017         * lib/profopt.exp (dg-final-generate, dg-final-use,
2018         profopt-final-code, profopt-get-options): New.
2019         (profopt-execute): Process test directives.
2020
2021         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2022         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2023         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2024
2025 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2026
2027         PR C++/21645
2028         * g++.dg/init/ctor5.C: New test.
2029
2030 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2031
2032         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2033         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2034         vect-113.c, vect-114.c.
2035
2036 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2037
2038         * gcc.dg/const-elim-1.c: Remove xfails.
2039
2040 2005-05-23  Jeff Law  <law@redhat.com>
2041
2042         * gcc.c-torture/compile/pr21638.c: New test.
2043         * gcc.c-torture/compile/20050520-1.c: New test.
2044
2045 2005-05-23  Nick Clifton  <nickc@redhat.com>
2046
2047         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2048         be a proper triple, ie: m32r*-*-*.
2049         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2050
2051 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2052
2053         PR middle-end/21331
2054         PR tree-opt/21293
2055         * gcc.c-torture/compile/pr21293.c: New test.
2056         * gcc.c-torture/execute/pr21331.c: New test.
2057
2058 2004-05-20  Richard Henderson  <rth@redhat.com>
2059
2060         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2061
2062 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2063
2064         * obj-c++-dg.exp: Add.
2065         * obj-c++.exp: Add.
2066         * obj-c++.dg/dg.exp: Add.
2067
2068 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2069
2070         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2071         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2072
2073 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2074
2075         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2076
2077 2004-05-19  Richard Henderson  <rth@redhat.com>
2078
2079         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2080
2081 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2082
2083         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2084
2085         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2086
2087 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2088
2089         PR c++/21495
2090         * g++.dg/parse/extern1.C: New test.
2091         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2092
2093 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2094
2095         * gcc.dg/c99-math.h: New.
2096         * gcc.dg/c99-math-float-1.c: New test.
2097         * gcc.dg/c99-math-double-1.c: Likewise.
2098         * gcc.dg/c99-math-long-double-1.c: Likewise.
2099
2100 2005-05-18  Richard Henderson  <rth@redhat.com>
2101
2102         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2103
2104 2005-05-18  Devang Patel  <dpatel@apple.com>
2105
2106         * g++.dg/opt/20050511-1.C: New test.
2107
2108 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2109
2110         PR libfortran/21127
2111         * gfortran.dg/reshape-complex.f90:  New test.
2112
2113 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2114
2115         * gfortran.dg/array_constructor_1.f90: New test.
2116         * gfortran.dg/array_constructor_2.f90: New test.
2117
2118 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2119
2120         PR fortran/20954
2121         * gfortran.dg/pr20954.f: New test.
2122
2123 2005-05-17  Mike Stump  <mrs@apple.com>
2124
2125         Yet more Objective-C++...
2126
2127         * objc.dg/method-5.m: Update.
2128         * objc.dg/method-6.m: Update.
2129         * objc.dg/method-7.m: Update.
2130         * objc.dg/method-9.m: Update.
2131         * objc.dg/try-catch-2.m: Update.
2132
2133 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2134
2135         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2136         Remove little-endian optimizations.
2137
2138 2005-05-17  Jeff Law  <law@redhat.com>
2139
2140         * g++.dg/tree-ssa/pr18414.C: New test.
2141         * gcc.dg/tree-ssa/pr18414.C: New test.
2142         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2143         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2144
2145 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2146
2147         * gcc.dg/compat/generate-random.c: Do not include
2148         libiberty.h.
2149         * gcc.dg/compat/generate-random_r.c: Likewise.
2150
2151 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2152
2153         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2154
2155 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2156
2157         PR middle-end/21595
2158         * g++.dg/tree-ssa/builtin1.C: New testcase.
2159
2160 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2161
2162         PR c++/21454
2163         * g++.dg/opt/const4.C: New test.
2164
2165         PR middle-end/21492
2166         * g++.dg/opt/crossjump1.C: New test.
2167
2168         PR tree-optimization/21610
2169         * gcc.c-torture/compile/20050516-1.c: New test.
2170
2171         PR fortran/15080
2172         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2173         about the test failing.
2174         * gfortran.fortran-torture/execute/where_7.f90: New test.
2175         * gfortran.fortran-torture/execute/where_8.f90: New test.
2176
2177 2005-05-16  Richard Henderson  <rth@redhat.com>
2178
2179         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2180         i?86 and x86_64.
2181
2182 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2183
2184         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2185         (limits.h): Include unconditionally.
2186         (stdlib.h): Likewise.
2187         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2188         (limits.h): Include unconditionally.
2189         (stdlib.h): Likewise.
2190         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2191         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2192         (limits.h): Include unconditionally.
2193         (stdlib.h): Likewise.
2194         (hashtab.h): Do not include.
2195         (getopt.h): Likewise.
2196         (stddef.h): Include.
2197         (hashval_t): Define.
2198         (struct entry): Add "next" field.
2199         (HASH_SIZE): New macro.
2200         (hash_table): New variable.
2201         (switchfiles): Do not use xmalloc.
2202         (mix): New macro.
2203         (iterative_hash): New function.
2204         (hasht): Remove.
2205         (e_exists): New function.
2206         (e_insert): Likewise.
2207         (output): Use, instead of libiberty hashtable functions.
2208         (main): Do not use getopt.  Do not call htab_create.
2209
2210 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2211
2212         PR libstdc++/21526
2213         * lib/target-supports.exp (check_mkfifo_available):
2214         Return 0 for cygwin as mkfifo support incomplete on platform.
2215         Fix typos in comments.
2216
2217 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2218
2219         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2220
2221 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2222
2223         PR fortran/17432
2224         * gfortran.dg/assign_4.f: New test.
2225
2226 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2227
2228         PR tree-optimization/21563
2229         * gcc.dg/tree-ssa/pr21563.c: New.
2230
2231 2005-05-14  Jan Hubicka  <jh@suse.cz>
2232
2233         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2234
2235 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2236
2237         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2238
2239 2005-05-13  Julian Brown  <julian@codesourcery.com>
2240
2241         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2242         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2243
2244 2005-05-13  Jan Hubicka  <jh@suse.cz>
2245
2246         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2247         * gcc.dg/fold-xor-?.c: Likewise.
2248         * gcc.dg/pr15784-?.c: Likewise.
2249         * gcc.dg/pr20922-?.c: Likewise.
2250         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2251         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2252         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2253
2254 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2255
2256         PR fortran/21260
2257         * gfortran.dg/hollerith_1.f90: New test.
2258
2259 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2260
2261         * gfortran.dg/func_result_2.f90: New test.
2262
2263 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2264
2265         * gfortran.dg/dev_null.f90: New test.
2266
2267 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2268
2269         * gcc.dg/arm-vfp1.c: Revert last change.
2270
2271 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2272
2273         PR middle-end/19807
2274         PR tree-optimization/19639
2275         * g++.dg/tree-ssa/pr19807.C: New testcase.
2276
2277 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2278
2279         PR libfortran/21471
2280         * gfortran.dg/append-1.f90: New test.
2281
2282 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2283
2284         * gcc.dg/pr18501.c: XFAIL.
2285         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2286         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2287         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2288         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2289         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2290         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2291         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2292         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2293
2294 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2295
2296         PR fortran/20178
2297         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2298         gfortran.dg/f2c_3.f90: New tests.
2299
2300         * gfortran.dg/return_1.f90: Fix dg annotation.
2301
2302 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2303
2304         * gcc.c-torture/compile/20050510-1.c: New test.
2305
2306 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2307
2308         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2309
2310 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2311
2312         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2313
2314 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2315
2316         PR c/17913
2317         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2318
2319 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2320
2321         PR c/21342
2322         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2323         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2324
2325 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2326
2327         PR debug/16676
2328         * gcc.dg/debug/pr16676.c: New test.
2329
2330 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2331
2332         PR testsuite/21443
2333         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2334         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2335         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2336         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2337         Change -O1 to -O2.
2338         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2339         -fno-tree-dominator-opts.
2340
2341 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2342
2343         * gfortran.dg/return_1.f90: New test.
2344
2345 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2346
2347         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2348
2349         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2350
2351 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2352
2353         PR c++/21427
2354         * g++.dg/inherit/covariant13.C: New.
2355
2356 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2357
2358         PR libfortran/19155
2359         * gfortran.dg/pr19155.f: New test.
2360
2361 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2362
2363         PR inline-asm/8788
2364         * gcc.dg/pr8788-1.c: New testcase.
2365
2366 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2367
2368         PR target/21416
2369         * gcc.target/mips/fpcmp-[12].c: New tests.
2370
2371 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2372
2373         * lib/target-supports-dg.exp (dg-require-fork): New function.
2374         (dg-require-mkfifo): Likewise.
2375         * lib/target-supports.exp (check_function_available): New
2376         function.
2377         (check_fork_available): Likewise.
2378         (check_mkfifo_available): Likewise.
2379
2380 2005-05-06  Jeff Law  <law@redhat.com>
2381
2382         * gcc.c-torture/compile/pr21380.c: New test.
2383
2384 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2385
2386         PR c++/20961
2387         * g++.dg/ext/weak3.C: New test.
2388
2389 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2390
2391         PR c++/21352
2392         * g++.dg/template/crash37.C: New test.
2393
2394 2005-05-05  Paul Brook  <paul@codesourcery.com>
2395
2396         * gcc.dg/arm-g2.c: Use effective-target arm32.
2397         * gcc.dg/arm-mmx-1.c: Ditto.
2398         * gcc.dg/arm-scd42-2.c: Ditto.
2399         * gcc.dg/arm-vfp1.c: Ditto.
2400         * lib/target-supports.exp (check_effective_target_arm32): New
2401         function.
2402
2403 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2404
2405         PR libfortran/21354
2406         gfortran.dg/in_pack_rank7.f90:  New test.
2407
2408 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2409
2410         PR middle-end/15618
2411         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2412
2413 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2414
2415         PR middle-end/21265
2416         * gcc.dg/20050503-1.c: New test.
2417
2418         PR rtl-optimization/21239
2419         * gcc.dg/i386-sse-11.c: New test.
2420
2421 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2422
2423         PR target/16888
2424         * gcc.target/i386/asm-1.c: New test.
2425
2426 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2427
2428         PR rtl-optimization/21330
2429         * gcc.c-torture/execute/20050502-1.c: New test.
2430
2431         PR target/21297
2432         * gcc.c-torture/execute/20050502-2.c: New test.
2433
2434 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2435
2436         PR middle-end/21282
2437         * gcc.dg/pr21282.c: New.
2438
2439 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2440
2441         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2442         * gcc.dg/vect/vect-92.c: Likewise
2443         * gcc.dg/vect/vect-93.c: Likewise
2444         * gcc.dg/vect/vect-dv-1.c: Likewise
2445         * gcc.dg/vect/vect-dv-2.c: Likewise
2446         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2447
2448 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2449
2450         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2451         * gfortran.dg/vect/vect-2.f90:  Likewise
2452         * gfortran.dg/vect/vect-3.f90:  Likewise
2453         * gfortran.dg/vect/vect-4.f90:  Likewise
2454         * gfortran.dg/vect/vect-5.f90:  Likewise
2455
2456 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2457
2458         PR target/20813
2459         * gcc.dg/rs6000-fpint-2.c: New.
2460
2461 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2462
2463         PR c/15698
2464         * gcc.dg/builtins-30.c: Update expected messages.
2465         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2466         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2467         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2468
2469 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2470
2471         PR tree-optimization/21294
2472         * gcc.dg/tree-ssa/pr21294.c: New.
2473
2474 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2475
2476         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2477         __builtin_altivec_st_internal_4si built-in.
2478
2479 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2480
2481         PR c++/15875
2482         * g++.dg/template/ptrmem14.C: New test.
2483
2484 2005-05-02  Paul Brook  <paul@codesourcery.com>
2485
2486         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2487
2488 2005-05-02  Michael Matz  <matz@suse.de>
2489
2490         PR c++/19542
2491         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2492
2493 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2494
2495         * g++.dg/cpp/weak.C: New test.
2496
2497 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2498
2499         * gcc.dg/tree-ssa/loop-8.c: New test.
2500
2501 2005-04-30  Michael Maty  <matz@suse.de>
2502
2503         * gcc.dg/inline-mcpy.c: New test.
2504
2505 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2506
2507         PR libfortran/18958
2508         * gfortran.dg/eoshift.f90:  New test case.
2509
2510 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2511
2512         PR libfortran/18857
2513         * gfortran.dg/matmul_1.f90: New test.
2514
2515 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2516
2517         PR tree-optimization/21030
2518         * gcc.dg/tree-ssa/pr21030.c: New.
2519
2520 2005-04-29  Devang Patel  <dpatel@apple.com>
2521
2522         PR tree-optimization/21272
2523         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2524
2525 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2526
2527         PR fortran/13082
2528         PR fortran/18824
2529         * gfortran.dg/entry_4.f90: New test.
2530         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2531         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2532         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2533         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2534         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2535         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2536         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2537
2538 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2539
2540         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2541
2542 2005-04-29  Paul Brook   <paul@codesourcery.com>
2543
2544         * gfortran.dg/entry_3.f90: New test.
2545
2546 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2547
2548         * gfortran.dg/implicit_4.f90: New test.
2549
2550 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2551
2552         * lib/target-supports.exp (check_profiling_available): Return
2553         false for xtensa-*-elf.
2554
2555 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2556
2557         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2558         error if file cannot be deleted.
2559
2560 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2561
2562         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2563         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2564         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2565         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2566         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2567         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2568         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2569         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2570         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2571         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2572         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2573         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2574         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2575
2576 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2577
2578         PR fortran/20865
2579         * gfortran.dg/pr20865.f90: New test.
2580
2581 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2582
2583         * gcc.dg/void-cast-2.c: New test.
2584
2585 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2586
2587         PR c/21159
2588         * gcc.dg/void-cast-1.c: New test.
2589
2590 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2591
2592         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2593
2594 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2595
2596         PR fortran/21177
2597         * gfortran.dg/pr21177.f90: New test.
2598
2599 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2600
2601         PR tree-optimization/21171
2602         * gcc.dg/tree-ssa/pr21171.c: New test.
2603
2604 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2605
2606         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2607         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2608         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2609         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2610         gcc.dg/tree-ssa/gen-vect-32.c: New.
2611         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2612         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2613         don't run on PPC32.
2614
2615 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2616
2617         PR c/21213
2618         * gcc.dg/transparent-union-3.c: New test.
2619
2620 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2621
2622         PR c/20740
2623         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2624         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2625         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2626         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2627         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2628         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2629
2630 2005-04-26  Jeff Law  <law@redhat.com>
2631
2632         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2633         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2634         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2635         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2636         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2637         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2638         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2639
2640 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2641
2642         PR tree-optimization/17598
2643         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2644
2645 2005-04-25  Mike Stump  <mrs@apple.com>
2646
2647         * objc.dg/fix-and-continue-1.m: Add.
2648
2649 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2650
2651         PR c++/20995
2652         * g++.dg/opt/pr20995-1.C: New test case.
2653
2654 2005-04-25  Devang Patel <dpatel@apple.com>
2655
2656         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2657
2658 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2659
2660         PR testsuite/21062
2661         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2662
2663 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2664
2665         PR C++/21188
2666         * g++.dg/opt/rtti2.C: New test.
2667
2668 2005-04-25  Paul Brook  <paul@codesourcery.com>
2669         Steven G. Kargl  <kargls@comcast.net>
2670
2671         PR fortran/20879
2672         * gfortran.dg/ichar_1.f90: New file.
2673
2674 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR middle-end/20991
2677         * g++.dg/opt/pr20991.C: New test.
2678
2679         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2680         where sizeof (type) < __alignof__ (type).
2681         * gcc.dg/compat/struct-layout-1.h: Likewise.
2682
2683 2005-04-24  Per Bothner  <per@bothner.com>
2684             Devang Patel  <dpatel@apple.com>
2685
2686         PR preprocessor/20907
2687         * gcc.dg/cpp/very-long-comment.c: New test.
2688
2689 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2690
2691         PR fortran/20059
2692         * gfortran.dg/common_5.f: New test.
2693
2694 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2695
2696         PR middle-end/21082
2697         * g++.dg/tree-ssa/pr21082.C: New testcase.
2698
2699 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2700
2701         * gcc.dg/vect/vect-99.c: New test.
2702
2703 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2704
2705         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2706
2707 2005-04-22  Jeff Law  <law@redhat.com>
2708
2709         * gcc.dg/uninit-5.c: Remove xfails.
2710         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2711         conditionals and loads.
2712
2713 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2714
2715         PR libfortran/20074
2716         PR libfortran/20436
2717         PR libfortran/21108
2718         * gfortran.dg/nested_reshape.f90: new test
2719         * gfortran.dg/reshape-alloc.f90: new test
2720         * gfortran.dg/reshape.f90: new test
2721
2722 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2723
2724         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2725
2726         * gcc.dg/arm-vfp1.c: New test.
2727
2728 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2729
2730         PR c++/21087
2731         * g++.dg/lookup/builtin2.C: New test.
2732
2733 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2734
2735         * gcc.dg/weak/weak-13.c: New test.
2736
2737 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2738
2739         * lib/target-supports.exp (check_effective_target_sync_int_long):
2740         Add powerpc*.
2741
2742 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2743
2744         * gcc.target/mips/branch-1.c: New test.
2745
2746 2005-04-21  Richard Henderson  <rth@redhat.com>
2747
2748         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2749         * gcc.dg/vect/vect-86.c: Likewise.
2750         * gcc.dg/vect/vect-87.c: Likewise.
2751         * gcc.dg/vect/vect-88.c: Likewise.
2752
2753 2005-04-21  Devang Patel  <dpatel@apple.com>
2754
2755         PR optimization/20994
2756         * gcc.dg/tree-ssa/ifc-3.c: New test.
2757
2758 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2759
2760         PR c/12913
2761         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2762         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2763         gcc.dg/c99-vla-jump-5.c: New tests.
2764
2765 2005-04-19  Richard Henderson  <rth@redhat.com>
2766
2767         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2768         Fix typo in exists check.
2769         (check_effective_target_sync_int_long): New.
2770         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2771         * gcc.dg/ia64-sync-2.c: Likewise.
2772         * gcc.dg/ia64-sync-3.c: Likewise.
2773         * gcc.dg/ia64-sync-4.c: Likewise.
2774
2775 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2776
2777         * gcc.dg/fold-xor-1.c: New test.
2778         * gcc.dg/fold-xor-2.c: New test.
2779
2780 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2781
2782         PR target/20670
2783         * g++.dg/eh/fp-regs.C: New test.
2784
2785 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2786
2787         * gcc.dg/Wint-to-pointer-cast-1.c,
2788         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2789         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2790         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2791
2792 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2793
2794         PR fortran/16861
2795         * gfortran.dg/pr16861.f90: New test.
2796
2797 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2798
2799         * gcc.dg/pr21085.c: New test.
2800
2801 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2802
2803         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2804         (setup_mips_tests, dg-mips-options): New procedures.
2805         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2806         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2807         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2808         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2809         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2810         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2811         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2812         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2813         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2814         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2815         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2816         dg-mips-options instead of dg-options.  Remove now-redundant
2817         preprocessor guards.
2818         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2819         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2820         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2821         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2822         * gcc.dg/vr-mult-2.c: Delete.
2823         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2824         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2825         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2826         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2827         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2828         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2829         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2830
2831 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2832
2833         * ada/acats/run_all.sh: Use sync when executable not present.
2834
2835 2005-04-18  Devang Patel  <dpatel@apple.com>
2836
2837         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2838         * gcc.dg/vect/vect-11a.c: New.
2839         * gcc.dg/vect/vect-none.c: Update.
2840         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2841
2842 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2843
2844         PR tree-optimization/20922
2845         * gcc.dg/pr20922-1.c: New test.
2846         * gcc.dg/pr20922-2.c: New test.
2847         * gcc.dg/pr20922-3.c: New test.
2848         * gcc.dg/pr20922-4.c: New test.
2849         * gcc.dg/pr20922-5.c: New test.
2850         * gcc.dg/pr20922-6.c: New test.
2851
2852 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2853
2854         PR libfortran/20950
2855         * gfortran.dg/pr20950.f: New test.
2856
2857 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2858
2859         PR libfortran/19216
2860         * gfortran.dg/pr19216.f: New test.
2861
2862 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2863
2864         PR tree-optimization/21001
2865         * gcc.dg/tree-ssa/pr21001.c: New.
2866
2867 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2868
2869         PR libfortran/21075
2870         * gfortran.dg/reshape_rank7.f90: New test.
2871
2872 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2873
2874         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2875         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2876         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2877         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2878         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2879         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2880         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2881         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2882         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2883         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2884         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2885         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2886         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
2887         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
2888         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
2889         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
2890         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
2891         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
2892         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
2893         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
2894         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
2895
2896 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
2897
2898         * gfortran.dg/wtruncate.f: New testcase.
2899         * gfortran.dg/wtruncate.f90: New testcase.
2900
2901 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
2902
2903         PR c++/21025
2904         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
2905         which sizeof/alignof is dependent, rather than just whether we are
2906         processing_template_decl.
2907
2908 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2909
2910         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2911         corrected typo where the wrong variables had been compared.
2912
2913 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
2914
2915         PR libfortran/18495
2916         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
2917         Test callee-allocated version of return array with a write
2918         statement.
2919         Test spread with a temporary with another write statement.
2920
2921 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
2922
2923         PR tree-optimization/21031
2924         * gcc.dg/tree-ssa/pr21031.c: New.
2925
2926 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
2927
2928         PR tree-optimization/21004
2929         * gcc.dg/builtins-53.c: Include builtins-config.h.
2930         Check floorf, ceilf, floorl and ceill transformations
2931         only when HAVE_C99_RUNTIME is defined.
2932
2933 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
2934
2935         PR middle-end/20739
2936         * gcc.dg/tree-ssa/pr20739.c: New test.
2937
2938 2005-04-14  Mike Stump  <mrs@apple.com>
2939
2940         * gcc.dg/Foundation.framework/empty: New.
2941         * gcc.dg/framework-2.c: New.
2942
2943 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2944
2945         PR tree-optimization/21021
2946         * gcc.c-torture/compile/pr21021.c: New.
2947
2948 2005-04-14  Janis Johnson  <janis187@us.ibm.com
2949
2950         PR testsuite/21010
2951         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
2952         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
2953         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
2954         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
2955         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
2956         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
2957         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
2958         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
2959
2960 2005-04-14  Richard Henderson  <rth@redhat.com>
2961
2962         * lib/target-supports.exp (check_effective_target_vect_condition):
2963         Add ia64, i?86, and x86_64.
2964
2965 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
2966
2967         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
2968
2969 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
2970
2971         PR tree-optimization/20657
2972         * gcc.dg/tree-ssa/pr20657.c: New.
2973
2974 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
2975
2976         * gcc.dg/builtins-53.c: Also check (int)trunc* and
2977         (long long int)trunc*.
2978
2979 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
2980
2981         PR target/20927
2982         * gcc.dg/pr20927.c: New test.
2983
2984 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
2985
2986         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
2987         * gcc.target/mips/asm-1.c: Likewise.
2988
2989 2005-04-13  Dale Johannesen  <dalej@apple.com>
2990
2991         * objc.dg/objc-fast-4.m:  New.
2992
2993 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
2994
2995         * gcc.target/cris/torture/cris-torture.exp: New driver in new
2996         directory.
2997         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
2998
2999 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3000
3001         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3002         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3003         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3004
3005 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3006
3007         PR tree-optimization/20913
3008         * gcc.dg/tree-ssa/pr20913.c: New.
3009
3010         PR tree-optimization/20702
3011         * gcc.dg/tree-ssa/pr20702.c: New.
3012
3013 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3014
3015         PR c++/13744
3016         * g++.dg/inherit/local3.C: New test.
3017
3018 2005-04-12  Jeff Law  <law@redhat.com>
3019
3020         * gcc.dg/tree-ssa/20050412-1.c: New test.
3021
3022 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3023
3024         PR libfortran/19016
3025         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3026         Add tests with mask generated by expression.
3027         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3028         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3029         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3030
3031 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3032
3033         PR middle-end/20917
3034         * gcc.dg/20050409-1.c: New test.
3035
3036 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3037
3038         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3039
3040 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3041
3042         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3043         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3044         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3045         (TARGET_CXX): Adjust accordingly.
3046         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3047         determine_class_data_visibility and class_data_always_comdat.
3048         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3049         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3050         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3051         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3052         (arm_cxx_determine_class_data_visibility): New.
3053         (arm_cxx_class_data_always_comdat): Likewise.
3054         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3055         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3056         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3057         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3058         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3059         Define.
3060
3061 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3062
3063         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3064
3065 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3066
3067         * gcc.dg/i386-darwin-fpmath.c: New.
3068
3069 2004-04-11  Devang Patel  <dpatel@apple.com>
3070
3071         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3072         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3073         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3074         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3075         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3076         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3077         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3078         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3079         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3080
3081 2004-04-11  Devang Patel  <dpatel@apple.com>
3082
3083         * gcc.dg/vect/vect-dv-1.c: New test.
3084         * gcc.dg/vect/vect-dv-2.c: New test.
3085
3086 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3087
3088         PR tree-optimization/20933
3089         * gcc.dg/tree-ssa/pr20933.c: New test.
3090
3091 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3092
3093         * gfortran.dg/fold_nearest.f90: New test.
3094
3095 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3096
3097         * gcc.dg/tree-ssa/alias-1.c: New test.
3098
3099 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3100
3101         PR tree-optimization/20920
3102         * g++.dg/tree-ssa/pr20920.C: New test.
3103
3104 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3105
3106         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3107         (long long int)ceil*.
3108
3109 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3110
3111         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3112         explicit C++ linkage.
3113
3114 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3115
3116         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3117         warning for arithmetic IF statements.
3118
3119 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3120
3121         * eor_handling_1.f90: New test case.
3122         * eor_handling_2.f90: New test case.
3123         * eor_handling_3.f90: New test case.
3124         * eor_handling_4.f90: New test case.
3125         * eor_handling_5.f90: New test case.
3126         * noadv_size.f90: New test case.
3127         * pad_no.f90: New test case.
3128
3129 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3130
3131         * gcc.c-torture/execute/20050410-1.c: New test.
3132
3133 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3134
3135         * gcc.dg/pr20126.c: New.
3136
3137 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3138             Steven G. Kargl <kargls@comcast.net>
3139
3140         * gfortran.dg/PR19872.f: New test.
3141
3142 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3143
3144         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3145
3146 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3147
3148         * gfortran.dg/nint_1.f90: New test.
3149
3150 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3151
3152         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3153         Added test for callee-allocated arrays with write statements.
3154         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3155         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3156         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3157         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3158         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3159
3160 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3161
3162         PR libfortran/20163
3163         * gfortran.dg/open-options-blanks.f:  New test.
3164
3165 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3166
3167         PR fortran/13257
3168         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3169
3170 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3171
3172         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3173         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3174         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3175         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3176         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3177         * gcc.c-torture/execute/stdarg-4.c: New test.
3178
3179         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3180
3181         PR target/20795
3182         * g++.dg/abi/param2.C: New test.
3183
3184 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3185
3186         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3187
3188 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3189
3190         * gcc.dg/builtins-53.c: New test.
3191
3192 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3193
3194         * g++.dg/tree-ssa/pr18178.C: New test.
3195         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3196         * gcc.c-torture/execute/20041019-1.c: New test.
3197         * gcc.dg/tree-ssa/20041008-1.c: New test.
3198         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3199         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3200         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3201         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3202         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3203         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3204         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3205         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3206         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3207         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3208
3209 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3210
3211         PR rtl-optimization/20466
3212         * gcc.c-torture/execute/pr20466-1.c: New test.
3213
3214 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3215
3216         PR c++/20905
3217         * g++.dg/parse/cond2.C: New test.
3218
3219         PR c++/20145
3220         * g++.dg/warn/Wdtor1.C: New test.
3221
3222 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3223
3224         PR fortran/17229
3225         * gfortran.dg/pr17229.f: New test.
3226
3227 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3228
3229         * gfortran.dg/tiny_1.f90: New test.
3230         * gfortran.dg/tiny_2.f90: ditto.
3231
3232 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3233
3234         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3235         * gfortran.dg/open_new.f90:  Fix dg-do run line
3236
3237 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3238
3239         * lib/target-supports.exp (get_compiler_messages): Support
3240         optional arguments, the fourth being compiler options.
3241         (check_effective_target_fpic): New proc.
3242         * gcc.dg/20050321-2.c: Restrict to target fpic.
3243
3244 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3245
3246         * gcc.dg/15443-1.c: New test.
3247         * gcc.dg/15443-2.c: Likewise.
3248
3249 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3250
3251         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3252
3253 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3254
3255         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3256
3257 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3258
3259         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3260         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3261         -m64.
3262         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3263         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3264         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3265
3266 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3267
3268         PR c++/20212
3269         * g++.dg/warn/Wunused-11.C: New test.
3270
3271 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3272
3273         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3274
3275 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3276
3277         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3278
3279 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3280
3281         PR c++/20734
3282         * g++.dg/template/ptrmem13.C: New test.
3283
3284 2005-04-05  Per Bothner  <per@bothner.com>
3285
3286         * lib/gcc.exp: Always add -fno-show-column, for now.
3287
3288 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3289
3290         PR testsuite/20767
3291         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3292         of plain old "unsigned int" for the type of "i".  Makes this test
3293         64bit clean.
3294
3295 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3296
3297         * gcc.dg/i386-ssefn-1.c: New test.
3298         * gcc.dg/i386-ssefn-2.c: New test.
3299         * gcc.dg/i386-ssefn-3.c: New test.
3300         * gcc.dg/i386-ssefn-4.c: New test.
3301
3302 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3303
3304         PR tree-optimization/20076
3305         * gcc.dg/builtin-apply4.c: New test.
3306
3307         PR preprocessor/19475
3308         * gcc.dg/cpp/macspace1.c: New test.
3309         * gcc.dg/cpp/macspace2.c: New test.
3310
3311 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3312
3313         * gfortran.dg/pr20755.f: Fixed bad format.
3314
3315 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3316
3317         PR c++/20763
3318         * g++.dg/ext/attrib21.C: New test.
3319
3320 2004-04-05  Devang Patel  <dpatel@apple.com>
3321
3322         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3323         * gcc.dg/vect/vect-shift-1.c: New test.
3324
3325 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3326
3327         PR libfortran/20755
3328         * gfortran.dg/pr20755.f: New test.
3329
3330 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3331
3332         * gfortran.dg/pr15959.f90: New test.
3333         * gfortran.dg/string_pad_trunc.f90: New test.
3334
3335 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3336
3337         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3338         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3339         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3340         syntax.
3341
3342 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3343
3344         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3345
3346 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3347
3348         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3349         * gcc.c-torture/compile/20011119-2.c: Likewise.
3350         * gcc.c-torture/compile/981001-2.c: Likewise.
3351
3352 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3353
3354         PR c++/20679
3355         * g++.dg/template/overload4.C: New test.
3356
3357 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3358
3359         PR c++/20746
3360         * g++.dg/abi/covariant5.C: New.
3361
3362         PR debug/20505
3363         * g++.dg/debug/const2.C: New.
3364
3365 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3366
3367         PR rtl-optimization/16104
3368         * gcc.c-torture/execute/20050316-1.c: New test.
3369
3370 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3371
3372         * g++.dg/template/spec23.C: Fix dg-error text.
3373
3374 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3375
3376         PR c++/19199
3377         * g++.dg/expr/lval2.C: New.
3378
3379 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3380
3381         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3382         __builtin_strcasecmp and __builtin_strncasecmp.
3383
3384 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3385
3386         PR c++/20723
3387         * g++.dg/template/spec22.C: New.
3388         * g++.dg/template/spec23.C: New.
3389
3390 2005-04-03  Dale Ranta  <dir@lanl.gov>
3391             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3392
3393         PR libfortran/20068
3394         PR libfortran/20125
3395         PR libfortran/20156
3396         PR libfortran/20471
3397         * gfortran.dg/backspace.f: New test.
3398
3399 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3400
3401         * gcc.dg/pr19345.c: New test.
3402
3403 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3404
3405         PR tree-optimization/20640
3406         * gcc.dg/torture/tree-loop-1.c: New.
3407
3408 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3409
3410         PR rtl-optimization/20290
3411         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3412
3413 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3414
3415         * gcc.dg/rs6000-fpint.c: New.
3416
3417 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3418
3419         * gcc.dg/old-style-then-proto-1.c: New test.
3420
3421 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3422
3423         * gfortran.fortran-torture/execute/backspace.f90: Check
3424         after backspace and read was incorrect.
3425
3426 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3427
3428         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3429         buffer past the terminating NUL using memcmp.
3430         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3431         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3432
3433         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3434         Fix unused/uninitialized variable warnings.
3435
3436         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3437         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3438         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3439         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3440
3441         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3442         gcc.c-torture/execute/builtins/fputs-lib.c,
3443         gcc.c-torture/execute/builtins/lib/fprintf.c,
3444         gcc.c-torture/execute/builtins/lib/main.c,
3445         gcc.c-torture/execute/builtins/lib/memcmp.c,
3446         gcc.c-torture/execute/builtins/lib/memmove.c,
3447         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3448         gcc.c-torture/execute/builtins/lib/memset.c,
3449         gcc.c-torture/execute/builtins/lib/printf.c,
3450         gcc.c-torture/execute/builtins/lib/sprintf.c,
3451         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3452         gcc.c-torture/execute/builtins/lib/strchr.c,
3453         gcc.c-torture/execute/builtins/lib/strcmp.c,
3454         gcc.c-torture/execute/builtins/lib/strcpy.c,
3455         gcc.c-torture/execute/builtins/lib/strcspn.c,
3456         gcc.c-torture/execute/builtins/lib/strlen.c,
3457         gcc.c-torture/execute/builtins/lib/strncat.c,
3458         gcc.c-torture/execute/builtins/lib/strncmp.c,
3459         gcc.c-torture/execute/builtins/lib/strncpy.c,
3460         gcc.c-torture/execute/builtins/lib/strrchr.c,
3461         gcc.c-torture/execute/builtins/lib/strspn.c,
3462         gcc.c-torture/execute/builtins/lib/strstr.c,
3463         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3464         gcc.c-torture/execute/builtins/strlen-2.c,
3465         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3466         prototypes.
3467
3468 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3469
3470         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3471         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3472         selectany usage.
3473
3474 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3475
3476         PR c++/19406
3477         * g++.dg/debug/using1.C: New test.
3478
3479 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3480
3481         PR middle-end/20524
3482         * gcc.dg/alias-7.c: Prefix asm-declared name with
3483         __USER_LABEL_PREFIX__.
3484
3485 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3486
3487         Fix fallout from PR middle-end/15700:
3488         * gcc.c-torture/compile/20011119-1.c: Take
3489         __USER_LABEL_PREFIX__ into account.
3490         * gcc.c-torture/compile/20011119-2.c: Likewise.
3491
3492 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3493
3494         PR c++/18644
3495         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3496
3497 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3498
3499         PR c/17855
3500         * gcc.c-torture/compile/struct-non-lval-1.c,
3501         gcc.c-torture/compile/struct-non-lval-2.c,
3502         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3503
3504 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3505
3506         * gcc.dg/tls/tls.exp: Remove temporary file.
3507         * g++.dg/tls/tls.exp: Ditto.
3508         * lib/file-format.exp: Ditto.
3509         * g++.dg/special/ecos.exp: Ditto.
3510
3511         * lib/profopt.exp: Treat prof_ext as a list.
3512         * gcc.misc-tests/bprob.exp: Ditto.
3513         * g++.dg/bprob/bprob.exp: Ditto.
3514
3515         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3516         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3517         g++.dg/tree-ssa/pointer-reference-alias.C,
3518         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3519         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3520         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3521         g++.dg/vect/pr19951.cc: Ditto.
3522         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3523         gcc.dg/builtins-47.c: Ditto.
3524         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3525         gcc.dg/pr20115-1.c: Ditto.
3526         * gcc.dg/tree-ssa/20030530-2.c,
3527         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3528         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3529         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3530         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3531         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3532         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3533         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3534         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3535         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3536         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3537         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3538         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3539         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3540         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3541         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3542         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3543         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3544         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3545         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3546         gcc.dg/tree-ssa/20030824-1.c,
3547         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3548         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3549         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3550         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3551         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3552         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3553         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3554         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3555         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3556         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3557         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3558         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3559         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3560         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3561         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3562         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3563         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3564         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3565         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3566         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3567         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3568         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3569         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3570         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3571         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3572         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3573         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3574         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3575         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3576         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3577         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3578         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3579         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3580         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3581         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3582         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3583         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3584         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3585         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3586         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3587         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3588         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3589         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3590         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3591         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3592         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3593         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3594         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3595         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3596         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3597         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3598         gcc.dg/tree-ssa/useless-1.c: Ditto.
3599         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3600         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3601         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3602         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3603         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3604         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3605         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3606         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3607         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3608         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3609         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3610         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3611         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3612         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3613         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3614         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3615         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3616         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3617         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3618         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3619         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3620         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3621         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3622         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3623         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3624         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3625         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3626         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3627         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3628         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3629         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3630         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3631         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3632         gcc.dg/vect/vect-none.c: Ditto.
3633         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3634         treelang/compile/unsigned.tree: Ditto.
3635
3636         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3637         * gcc.dg/cpp/direct2s.c: Ditto.
3638         * gcc.dg/cpp/paste4.c: Ditto.
3639         * gcc.dg/cpp/separate-1.c: Ditto.
3640         * gcc.dg/pch/save-temps-1.c: Ditto.
3641         * g++.dg/ext/altivec-10.C: Ditto.
3642         * g++.dg/pch/pch.C: Ditto.
3643
3644         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3645
3646         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3647         * g++.dg/template/repo1.C: Ditto.
3648         * g++.dg/template/repo2.C: Ditto.
3649         * g++.dg/template/repo3.C: Ditto.
3650         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3651         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3652         * g++.old-deja/g++.pt/repo1.C: Ditto.
3653         * g++.old-deja/g++.pt/repo2.C: Ditto.
3654         * g++.old-deja/g++.pt/repo3.C: Ditto.
3655         * g++.old-deja/g++.pt/repo4.C: Ditto.
3656
3657         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3658         * gcc.dg/20030107-1.c: Ditto.
3659         * gcc.dg/20030702-1.c: Ditto.
3660         * gcc.dg/profile-generate-1.c: Ditto.
3661         * g++.dg/other/profile1.C: Ditto.
3662         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3663
3664         * lib/gcc-dg.exp (remove-build-file): New.
3665         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3666         cleanup-tree-dump, cleanup-saved-temps): New.
3667
3668 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3669
3670         PR c++/19203, DR 214
3671         * g++.dg/parse/ambig3.C: Not ambiguous.
3672         * g++.dg/template/spec20.C: New.
3673         * g++.dg/template/spec21.C: New.
3674
3675 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3676
3677         PR target/20045
3678         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3679
3680 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3681
3682         PR libfortran/20660
3683         * gfortran.dg/negative_unit.f: New test.
3684
3685 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3686
3687         * gcc.dg/20050330-1.c: New test.
3688
3689 2005-03-30  Devang Patel  <dpatel@apple.com>
3690
3691         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3692
3693 2005-03-30  Dale Johannesen  <dalej@apple.com>
3694
3695         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3696
3697 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3698
3699         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3700         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3701         Strip options from test name.
3702
3703 2005-03-31  Jan Hubicka  <jh@suse.cz>
3704
3705         * gcc.dg/varpool-1.c: New testcase.
3706
3707 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3708
3709         PR c/772
3710         PR c/17913
3711         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3712         gcc.dg/stmt-expr-label-3.c : New tests.
3713         * gcc.c-torture/execute/medce-2.c: Remove.
3714
3715 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3716
3717         PR c/20368
3718         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3719         tests.
3720
3721 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3722
3723         * gcc.c-torture/compile/pr20203.c: New test.
3724
3725 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3726
3727         * gfortran.dg/promotion.f90:  New test.
3728
3729 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3730
3731         PR middle-end/20491
3732         * gcc.dg/torture/asm-subreg-1.c: New test.
3733
3734 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3735
3736         PR c/20672
3737         * gcc.dg/pr20672-1.c: New test.
3738
3739 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3740
3741         * gfortran.dg/vect: New directory.
3742         * gfortran.dg/vect/vect.exp: New.
3743         * gfortran.dg/vect/vect-1.f90: New test.
3744         * gfortran.dg/vect/vect-2.f90: New test.
3745         * gfortran.dg/vect/vect-3.f90: New test.
3746         * gfortran.dg/vect/vect-4.f90: New test.
3747         * gfortran.dg/vect/vect-5.f90: New test.
3748
3749 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3750
3751         PR middle-end/20622
3752         * gcc.dg/alias-7.c: New test.
3753
3754 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3755
3756         * gcc.dg/sparc-reg-1.c: New test.
3757
3758 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3759
3760         PR target/19890
3761         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3762
3763 2005-03-29  Dale Ranta  <dir@lanl.gov>
3764             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3765
3766         PR libfortran/20163
3767         * gfortran.dg/pr20163-2.f: New test.
3768
3769 2005-03-28  Jan Hubicka  <jh@suse.cz>
3770
3771         PR middle-end/20635
3772         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3773         by Jakub Jelinek.
3774
3775 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3776
3777         PR tree-optimization/20626
3778         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3779         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3780
3781 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3782
3783         * gfortran.dg/underflow.f90:  New test.
3784         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3785
3786 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3787
3788         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3789
3790 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3791
3792         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3793         (g++_init): Make sure that CXXFLAGS is set.
3794         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3795         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3796         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3797         * lib/objc.exp (objc_init): Likewise.
3798         * lib/treelang.exp (treelang_init): Likewise.
3799
3800 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3801
3802         PR tree-optimization/20470
3803         * gcc.dg/tree-ssa/pr20470.c: New test.
3804
3805 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3806
3807         * gcc.dg/ppc-stfiwx.c: New.
3808
3809 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3810
3811         PR target/19888
3812         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3813
3814 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3815
3816         * gcc.dg/20050325-1.c: Fix a typo.
3817
3818 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3819
3820         PR libfortran/19678
3821         PR libfortran/19679
3822         * gfortran.dg/dos_eol.f: New test.
3823
3824 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3825
3826         PR rtl-optimization/20249
3827         * gcc.dg/20050325-1.c: New test.
3828
3829 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3830
3831         PR libfortran/15332
3832         * gfortran.dg/pr15332.f: New test.
3833
3834 2005-03-24  Dale Johannesen  <dalej@apple.com>
3835
3836         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3837
3838 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3839
3840         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3841         'internal' visibility.
3842         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3843         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3844         'protected' visibility.
3845         * gcc.dg/visibility-7.c: Likewise.
3846         * lib/target-supports.exp (check_visibility_available): Take
3847         a parameter, the kind of visibility to check for.
3848         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3849         to check_visibility_available.
3850
3851         * g++.dg/expr/cast3.C: New.
3852
3853 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3854
3855         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3856         rs6000.
3857
3858 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3859
3860         PR target/20095
3861         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3862
3863 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3864
3865         * gcc.dg/badshift.c: Renamed to...
3866         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3867
3868         * gcc.target/i386/badshift.c: Renamed to...
3869         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3870         only.
3871
3872         PR rtl-optimization/20532
3873         * gcc.target/i386/badshift.c: New.
3874
3875 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3876
3877         * gfortran.dg/pr18025.f90: New test.
3878
3879 2005-03-23  Dale Johannesen  <dalej@apple.com>
3880
3881         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3882
3883 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3884
3885         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
3886
3887         * lib/target-supports.exp (check_iconv_available): Default
3888         libiconv to -liconv, if there is no definition.
3889
3890 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
3891
3892         * gcc.dg/torture/cris-asm-mof-1.c: New test.
3893
3894 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
3895
3896         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
3897         * g++.dg/opt/pr7503-2.C: Likewise.
3898         * g++.dg/opt/pr7503-3.C: Likewise.
3899         * g++.dg/opt/pr7503-4.C: Likewise.
3900         * g++.dg/opt/pr7503-5.C: Likewise.
3901         * g++.dg/warn/minmax.C: New test.
3902
3903 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3904
3905         * gfortran.dg/g77_intrinsics_funcs.f: New test.
3906         * gfortran.dg/g77_intrinsics_sub.f: New test.
3907
3908 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
3909             Jan Hubicka  <jh@suse.cz>
3910             Steven Bosscher <stevenb@suse.de
3911
3912         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
3913
3914 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3915
3916         PR c++/19980
3917         * g++.dg/template/redecl3.C: New test.
3918
3919 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3920
3921         PR c++/20499
3922         * g++.dg/parse/error16.C: Tweak error markers.
3923
3924 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
3925
3926         PR target/20561
3927         * gcc.dg/20050321-2.c: New test.
3928
3929 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3930
3931         PR c++/20465
3932         PR c++/20381
3933         * g++.dg/template/ptrmem12.C: New.
3934
3935 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
3936
3937         PR rtl-optimization/20527
3938         * gcc.c-torture/execute/pr20527-1.c: New test.
3939
3940 2005-03-22  Ben Elliston  <bje@au.ibm.com>
3941
3942         * gcc.misc-tests/options.exp (check_for_options): Create a real C
3943         program, compile it into a real executable and then delete the .c
3944         and .x files afterwards, to avoid problems on testglue targets.
3945
3946 2005-03-21  Stuart Hastings  <stuart@apple.com>
3947
3948         * gcc.target/i386/sse-2.c: New.
3949
3950 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
3951
3952         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
3953
3954 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3955
3956         * g++.dg/parse/crash25.C: Fix typo.
3957
3958 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3959
3960         PR c++/20461
3961         * g++.dg/parse/crash24.C: New test.
3962
3963         PR c++/20536
3964         * g++.dg/parse/crash25.C: New test.
3965
3966 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
3967
3968         PR c++/20147
3969         * g++.dg/ext/stmtexpr4.C: New test.
3970
3971 2005-03-20  Roger Sayle  <roger@eyesopen.com>
3972
3973         PR middle-end/20539
3974         * gcc.c-torture/compile/pr13066-1.c: New test case.
3975         * gcc.c-torture/compile/pr20539-1.c: Likewise.
3976         * g++.dg/opt/pr13066-1.C: Likewise.
3977
3978 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
3979
3980         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
3981
3982 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3983
3984         PR fortran/18525
3985         * gfortran.dg/nesting_1.f90: New test.
3986
3987 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3988
3989         PR c++/20240
3990         * g++.dg/lookup/using13.C: New test.
3991
3992 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3993
3994         PR c++/20333
3995         * g++.dg/template/crash36.C: New test.
3996
3997 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
3998
3999         PR c++/20463
4000         * g++.dg/template/crash35.C: New test.
4001
4002 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4003
4004         PR c++/19966
4005         * g++.dg/overload/operator2.C: New test.
4006
4007 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4008
4009         PR libfortran/20257
4010         * gfortran.dg/pr20257.f90: New test.
4011
4012 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4013
4014         PR libfortran/20480
4015         * gfortran.dg/pr20480.f90: New test.
4016
4017 2005-03-16  Richard Henderson  <rth@redhat.com>
4018
4019         PR middle-end/15700
4020         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4021         (_rtld_global): New.
4022         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4023         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4024
4025         * gcc.dg/alias-3.c: New.
4026         * gcc.dg/alias-4.c: New.
4027         * gcc.dg/alias-5.c: New.
4028         * gcc.dg/alias-6.c: New.
4029
4030 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4031
4032         * gcc.dg/cpp/ucnid-7.c: New.
4033
4034 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4035             Dorit Naishlos  <dorit@il.ibm.com>
4036
4037         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4038         darwin.
4039
4040 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4041
4042         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4043         misaligned accesses.
4044         * gcc.dg/vect/vect-58.c: Likewise.
4045         * gcc.dg/vect/vect-92.c: New.
4046         * gcc.dg/vect/vect-93.c: New.
4047
4048 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4049
4050         PR fortran/18827
4051         * gfortran.dg/assign_2.f90: New test.
4052         * gfortran.dg/assign_3.f90: New test.
4053         * gfortran.dg/assign.f90: New test.
4054
4055 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4056
4057         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4058         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4059         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4060         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4061         names.
4062
4063 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4064
4065         * gcc.dg/cpp/ucnid-6.c: New.
4066
4067         * gcc.dg/cpp/normalize-1.c: New.
4068         * gcc.dg/cpp/normalize-2.c: New.
4069         * gcc.dg/cpp/normalize-3.c: New.
4070         * gcc.dg/cpp/normalize-4.c: New.
4071         * gcc.dg/cpp/ucnid-4.c: New.
4072         * gcc.dg/cpp/ucnid-5.c: New.
4073         * g++.dg/cpp/normalize-1.C: New.
4074         * g++.dg/cpp/ucnid-1.C: New.
4075
4076 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4077
4078         * gcc.dg/pr18628.c: New.
4079
4080 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4081
4082         PR c++/20280
4083         * g++.dg/tree-ssa/pr20280.C: New.
4084
4085 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4086
4087         PR fortran/20467
4088         * gfortran.dg/stfunc_2.f90: New test.
4089
4090 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4091
4092         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4093
4094 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4095
4096         * gcc.dg/tree-ssa/20050314-1.c: New test.
4097
4098 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4099
4100         PR c++/4403
4101         PR c++/9783, DR433
4102         * g++.dg/template/friend34.C: New test.
4103         * g++.dg/template/friend35.C: Likewise.
4104         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4105
4106 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4107
4108         Friend class name lookup 5/n
4109         PR c++/1016
4110         * g++.dg/lookup/hidden-class1.C: New test.
4111         * g++.dg/lookup/hidden-class2.C: Likewise.
4112         * g++.dg/lookup/hidden-class3.C: Likewise.
4113         * g++.dg/lookup/hidden-class4.C: Likewise.
4114         * g++.dg/lookup/hidden-class5.C: Likewise.
4115         * g++.dg/lookup/hidden-class6.C: Likewise.
4116         * g++.dg/lookup/hidden-class7.C: Likewise.
4117         * g++.dg/lookup/hidden-class8.C: Likewise.
4118         * g++.dg/lookup/hidden-class9.C: Likewise.
4119         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4120         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4121         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4122         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4123         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4124         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4125         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4126         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4127         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4128         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4129         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4130
4131 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4132
4133         PR c++/20157
4134         * g++.dg/template/error18.C: New test.
4135
4136 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4137
4138         PR debug/16792
4139         * g++.dg/debug/pr16792.C: New test.
4140
4141 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4142
4143         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4144         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4145         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4146         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4147         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4148         test assertion names.
4149
4150 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4151
4152         PR fortran/18600
4153         * gfortran.dg/stfunc_1.f90: New test.
4154
4155 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4156
4157         PR fortran/16907
4158         * gfortran.dg/real_index_1.f90: New test.
4159
4160 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4161
4162         PR fortran/20323
4163         * gfortran.dg/spec_expr_1.f90: New test.
4164
4165 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4166
4167         PR c/20402
4168         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4169         new parser.
4170
4171 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4172
4173         PR fortran/20361
4174         * gfortran.dg/largeequiv_1.f90: New test.
4175
4176 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4177
4178         * gcc.dg/ucnid-1.c: New.
4179         * gcc.dg/ucnid-2.c: New.
4180         * gcc.dg/ucnid-3.c: New.
4181         * gcc.dg/ucnid-4.c: New.
4182         * gcc.dg/ucnid-5.c: New.
4183         * gcc.dg/ucnid-6.c: New.
4184         * gcc.dg/cpp/ucnid-1.c: New.
4185         * gcc.dg/cpp/ucnid-2.c: New.
4186         * gcc.dg/cpp/ucnid-3.c: New.
4187         * g++.dg/other/ucnid-1.C: New.
4188
4189 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4190
4191         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4192
4193 2005-03-11  Per Bothner  <per@bothner.com>
4194
4195         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4196         that diagnotics refer to correct token.
4197         * gcc.dg/unused-3.c: Likewise.
4198
4199 2005-03-11  Per Bothner  <per@bothner.com>
4200
4201         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4202         constant" is now actually on same line as string constant.
4203         * gcc.dg/cpp/direct2s.c: Likewise.
4204
4205 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4206
4207         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4208
4209 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4210
4211         PR libfortran/20124
4212         * gfortran.dg/pr20124.f90: New Test
4213
4214 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4215
4216         PR tree-optimization/20130
4217         * gcc.dg/pr20130-1.c: New test.
4218
4219 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4220
4221         PR target/20095
4222         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4223
4224 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4225
4226         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4227
4228 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4229
4230         * g++.dg/eh/forced1.C: Fix comment.
4231         * g++.dg/eh/forced2.C: Ditto.
4232         * g++.dg/eh/forced3.C: Ditto.
4233         * g++.dg/eh/forced4.C: Ditto.
4234
4235 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4236
4237         PR rtl-opt/20412
4238         * gcc.c-torture/compile/pr20412.c: New test.
4239
4240 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4241
4242         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4243
4244 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4245
4246         PR target/20322
4247         * gcc.dg/20050307-1.c: New test.
4248
4249 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4250
4251         PR c++/20375
4252         * g++.dg/other/stdarg3.C: New.
4253
4254 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4255
4256         PR c++/18384, c++/18327
4257         * g++.dg/init/array19.C: New test.
4258
4259         PR inline-asm/20314
4260         * gcc.dg/torture/pr20314-1.c: New test.
4261         * gcc.dg/torture/pr20314-2.c: New test.
4262
4263 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4264
4265         * gcc.dg/20050309-1.c: New test.
4266
4267 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4268
4269         * gcc.dg/builtins-10.c: Reactivate disabled test.
4270         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4271         new cbrt transformations.
4272
4273 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4274
4275         PR c++/20208
4276         * g++.dg/template/array13.C: New test.
4277
4278 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4279
4280         PR c++/16859
4281         * g++.dg/init/brace4.C: New test.
4282
4283 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4284
4285         PR c++/20186
4286         * g++.dg/template/non-dependent12.C: New.
4287
4288 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4289
4290         PR c++/20142
4291         * g++.dg/init/array18.C: Add dg-do run marker.
4292
4293         PR c++/20142
4294         * g++.dg/init/array18.C: New test.
4295
4296 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4297
4298         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4299         * g++.dg/gcov/gcov.exp: Likewise.
4300         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4301         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4302         * lib/c-torture.exp: Likewise.
4303         * lib/fortran-torture.exp: Likewise.
4304         * lib/g++.exp: Likewise.
4305         * lib/gcc-defs.exp: Likewise.
4306         * lib/gcc-dg.exp: Likewise.
4307         * lib/gcc.exp: Likewise.
4308         * lib/gcov.exp: Likewise.
4309         * lib/gfortran.exp: Likewise.
4310         * lib/mike-g++.exp: Likewise.
4311         * lib/mike-gcc.exp: Likewise.
4312         * lib/objc-torture.exp: Likewise.
4313         * lib/objc.exp: Likewise.
4314         * lib/profopt.exp: Likewise.
4315         * lib/target-libpath.exp: Likewise.
4316         * lib/target-supports.exp: Likewise.
4317         * lib/treelang.exp: Likewise.
4318         * lib/wrapper.exp: Likewise.
4319
4320 2005-03-08  Jeff Law  <law@redhat.com>
4321
4322         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4323         PHI-OPT changes.
4324
4325 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4326
4327         * gcc.dg/vect/pr20122.c: New test.
4328
4329 2005-03-07  Jeff Law  <law@redhat.com>
4330
4331         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4332         was folded away.
4333         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4334         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4335         * gcc.dg/tree-ssa/pr18134.c: New test.
4336
4337 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4338
4339         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4340         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4341         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4342
4343 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4344
4345         PR tree-opt/17671
4346         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4347
4348 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4349
4350         * g++.dg/warn/Wnvdtor.C: New test.
4351
4352 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4353
4354         * gcc.dg/torture/pr19683-1.c: New test.
4355
4356 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4357
4358         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4359         * gfortran.dg/g77/19990313-2.f: Ditto.
4360         * gfortran.dg/g77/19990313-3.f: Ditto.
4361         * gfortran.dg/g77/19990525-0.f: Ditto.
4362         * gfortran.dg/g77/19990826-0.f: Ditto.
4363         * gfortran.dg/g77/19990826-2.f: Ditto.
4364         * gfortran.dg/g77/19990826-3.f: Ditto.
4365         * gfortran.dg/g77/20000511-1.f: Ditto.
4366         * gfortran.dg/g77/20000511-2.f: Ditto.
4367         * gfortran.dg/g77/970625-2.f: Ditto.
4368         * gfortran.dg/g77/980310-2.f: Ditto.
4369         * gfortran.dg/g77/980310-3.f: Ditto.
4370         * gfortran.dg/g77/980310-8.f: Ditto.
4371         * gfortran.dg/g77/980519-2.f: Ditto.
4372         * gfortran.dg/g77/alpha1.f: Ditto.
4373         * gfortran.dg/g77/claus.f: Ditto.
4374         * gfortran.dg/g77/erfc.f: Ditto.
4375         * gfortran.dg/g77/short.f: Ditto.
4376         * gfortran.fortran-torture/execute/data.f90: Ditto.
4377         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4378         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4379
4380 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4381
4382         * lib/file-format.exp (gcc_target_object_format): Add check for som
4383         format and hardcode object formats on hppa*-*-hpux*.
4384         * lib/target-supports.exp (check_weak_available): Add check for som
4385         object format.  Always return 0 on hppa*-*-hpux10*.
4386
4387         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4388         is defined.
4389
4390         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4391
4392 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4393
4394         * gfortran.dg/pr19936_1.f90: New test.
4395         * gfortran.dg/pr19936_2.f90: New test.
4396         * gfortran.dg/pr19936_3.f90: New test.
4397
4398 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4399             Paul Thomas <prthomas@drfccad.cea.fr>
4400
4401         * gfortran.dg/PR19754_1.f90: New test.
4402         * gfortran.dg/PR19754_2.f90: Ditto.
4403
4404 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4405
4406         PR c++/19311
4407         * g++.dg/template/non-dependent11.C: New test.
4408
4409 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4410
4411         * lib/target-supports.exp (check_iconv_available): Fix comment.
4412
4413 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4414             Joseph S. Myers  <joseph@codesourcery.com>
4415
4416         PR c++/19797
4417         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4418
4419 2005-03-04  Matthew Sachs  <msachs@apple.com>
4420
4421         * gcc.exp (gcc_target_compile): Put braces around
4422         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4423         * objc.exp (objc_target_compile): Likewise.
4424         * treelang.exp (treelang_target_compile): Likewise.
4425
4426 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4427
4428         PR fortran/19673
4429         * gfortran.dg/func_result_1.f90: New test.
4430
4431 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4432
4433         * gcc.misc-tests/options.exp: New test.
4434
4435 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4436
4437         * gcc.dg/pr15784-4.c: New test.
4438
4439 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4440
4441         * gcc.c-torture/execute/pr17133.c: New.
4442         * gcc.c-torture/compile/20050303-1.c: New.
4443
4444 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4445
4446         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4447
4448 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4449
4450         * g++.dg/overload/using2.C: New.
4451
4452 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4453
4454         PR c++/19916
4455         * g++.dg/init/ptrmem2.C: New test.
4456
4457 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4458
4459         PR c/8927
4460         * gcc.dg/pr8927-1.c: New test.
4461
4462 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4463
4464         PR c++/20232
4465         * g++.dg/inherit/covariant12.C: New.
4466
4467 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4468
4469         PR fortran/19479
4470         * gfortran.dg/bound_1.f90: New test.
4471
4472 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4473
4474         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4475         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4476
4477 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4478
4479         PR c/20245
4480         * gcc.dg/pr20245-1.c: New test.
4481
4482 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4483
4484         PR middle-end/19874
4485         * gcc.c-torture/execute/20050119-2.c: New test case.
4486
4487 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4488
4489         * README: Update the DejaGnu bug reporting address.
4490         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4491         * lib/objc-torture.exp: Likewise.
4492
4493 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4494
4495         * gfortran.dg/boz_1.f90: New test.
4496         * gfortran.dg/boz_3.f90: New test.
4497         * gfortran.dg/boz_4.f90: New test.
4498
4499 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4500
4501         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4502         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4503
4504 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4505
4506         PR libfortran/20101
4507         * gfortran.dg/write_0_pe_format.f90: New test.
4508
4509 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4510
4511         PR c++/20206
4512         * g++.dg/opt/thunk2.C: New test.
4513         * g++.dg/opt/covariant1.C: New test.
4514
4515 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4516
4517         * gfortran.dg/e_d_fmt.f90: New test.
4518
4519 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4520
4521         * gcc.dg/asm-b.c: Fix comment typos.
4522
4523 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4524
4525         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4526         a V_MAY_DEF also.
4527
4528 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4529
4530         PR tree-opt/20188
4531         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4532         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4533         * gcc.dg/asm-b.c: New test.
4534
4535 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4536
4537         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4538         Disable this test on IRIX 6.
4539
4540 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4541
4542         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4543         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4544         parser.
4545
4546 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4547
4548         PR tree-optimization/20204
4549         * testsuite/gcc.dg/pr20204.c: New test.
4550
4551 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4552
4553         PR target/20196
4554         * gcc.c-torture/execute/20050224-1.c: New test.
4555
4556         PR c++/20175
4557         * g++.dg/warn/Wbraces2.C: New test.
4558
4559 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4560
4561         PR c++/19878
4562         * g++.dg/init/const2.C: New test.
4563
4564 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4565
4566         PR tree-optimization/20100
4567         * gcc.c-torture/execute/pr20100-1.c: New test.
4568
4569 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4570
4571         * gfortran.dg/implicit_3.f90: New test.
4572
4573         * gfortran.dg/deftype_1.f90: New test.
4574
4575 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4576
4577         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4578         the test passes.
4579         * g++.dg/other/anon3.C: Accept a warning.
4580
4581 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4582
4583         * gcc.dg/pr20017.c: Fix a comment typo.
4584
4585 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4586
4587         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4588
4589 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4590
4591         PR ada/19902
4592         * ada/acats/tests/cxa/cxa3004.a: Remove.
4593         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4594
4595 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4596
4597         PR c++/20073
4598         * g++.dg/init/const1.C: New test.
4599
4600         PR c++/19991
4601         * g++.dg/parse/constant7.C: New test.
4602
4603         PR c++/20152
4604         * g++.dg/parse/error27.C: New test.
4605         * g++.dg/template/qualttp15.C: Adjust error markers.
4606         * g++.old-deja/g++.other/struct1.C: Likewise.
4607
4608         PR c++/20153
4609         * g++.dg/template/error17.C: New test.
4610
4611         PR c++/20148
4612         * g++.dg/parser/error26.C: New test.
4613
4614 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4615
4616         PR tree-optimization/20100
4617         PR tree-optimization/20115
4618         * gcc.dg/pr20115.c: New test.
4619         * gcc.dg/pr20115-1.c: New test.
4620         * gcc.dg/pr20100.c: New test.
4621         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4622         call-clobbered variables after alias1.
4623
4624 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4625
4626         * gfortran.dg/list_read_4.f90: new test.
4627
4628 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4629
4630         PR rtl-optimization/20017.
4631         * gcc.dg/pr20017.c: New.
4632
4633 2005-02-22  Devang Patel  <dpatel@apple.com>
4634
4635         PR 19952
4636         * g++.dg/tree-ssa/pr19952.C: New test.
4637
4638 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4639
4640         PR c++/19883
4641         * g++.dg/parse/constant6.C: New test.
4642
4643 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4644
4645         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4646         * g++.dg/charset/asm2.c: Likewise.
4647         * g++.dg/charset/asm3.c: Likewise.
4648         * g++.dg/charset/asm4.c: Likewise.
4649         * g++.dg/charset/asm5.c: Likewise.
4650         * g++.dg/charset/attribute1.c: Likewise.
4651         * g++.dg/charset/attribute2.c: Likewise.
4652         * g++.dg/charset/extern1.cc: Likewise.
4653         * g++.dg/charset/extern2.cc: Likewise.
4654         * g++.dg/charset/extern3.cc: Likewise.
4655         * g++.dg/charset/function.cc: Likewise.
4656         * g++.dg/charset/string.c: Likewise.
4657         * g++.dg/charset/charset.exp: Likewise.
4658         * lib/target-supports.exp (check_iconv_available): Fix comment.
4659
4660 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4661
4662         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4663         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4664         * gcc.dg/charset/asm2.c: Likewise.
4665         * gcc.dg/charset/asm3.c: Likewise.
4666         * gcc.dg/charset/asm4.c: Likewise.
4667         * gcc.dg/charset/asm5.c: Likewise.
4668         * gcc.dg/charset/asm6.c: Likewise.
4669         * gcc.dg/charset/attribute1.c: Likewise.
4670         * gcc.dg/charset/attribute2.c: Likewise.
4671         * gcc.dg/charset/builtin1.c: Likewise.
4672         * gcc.dg/charset/extern.c: Likewise.
4673         * gcc.dg/charset/function.c: Likewise.
4674         * gcc.dg/charset/string.c: Likewise.
4675         * gcc.dg/charset/charset.exp: Likewise.
4676
4677 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4678
4679         PR fortran/20086
4680         * gfortran.dg/pr20086.f90: New test.
4681
4682 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4683
4684         PR tree-optimization/19786
4685         * g++.dg/tree-ssa/pr19786.C: New.
4686
4687 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4688
4689         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4690
4691 2005-02-21  Jeff Law  <law@redhat.com>
4692
4693         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4694
4695 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4696
4697         * gfortran.dg/do_iterator: Split loop, markup all lines for
4698         which an error locus is printed.
4699         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4700         locus is printed.
4701         * gfortran.dg/select_4.f90: Likewise.
4702         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4703         locuses in the various permutations.
4704
4705 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4706
4707         PR tree-optimization/19951
4708         * g++.dg/vect: New directory.
4709         * g++.dg/vect/vect.exp: New file.
4710         * g++.dg/vect/pr19951.cc: New testcase.
4711         * g++.dg/dg.exp: Also prune vectorizer tests.
4712
4713 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4714
4715         PR 18785
4716         * gcc.dg/charset/builtin1.c: New test.
4717
4718 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4719
4720         PR c++/19299
4721         * g++.dg/inherit/volatile1.C: New test.
4722
4723         PR c++/19440
4724         * g++.dg/template/dtor4.C: New test.
4725
4726 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4727
4728         * gfortran.dg/int_1.f90: New test.
4729
4730 2005-02-19  Devang Patel  <dpatel@apple.com>
4731
4732         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4733
4734 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4735
4736         * gfortran.dg/achar_1.f90: New test.
4737
4738 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4739
4740         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4741
4742 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4743             Jakub Jelinek  <jakub@redhat.com>
4744
4745         PR tree-optimization/19828
4746         * gcc.dg/tree-ssa/loop-7.c: New test.
4747         * gcc.c-torture/execute/20050218-1.c: New test.
4748
4749 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4750
4751         PR c/20043
4752         * gcc.dg/transparent-union-1.c: New test.
4753         * gcc.dg/transparent-union-2.c: New test.
4754
4755 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4756
4757         PR tree-optimization/18977
4758         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4759
4760 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4761
4762         PR target/20054
4763         * gcc.dg/pr20054.c: New test.
4764
4765 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4766
4767         PR c++/19508
4768         * g++.dg/ext/attrib20.C: New test.
4769
4770 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4771
4772         PR middle-end/20030
4773         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4774
4775 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4776
4777         PR c++/20008
4778         * g++.dg/opt/switch4.C: New.
4779
4780 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4781
4782         PR c++/20023
4783         PR tree-optimization/20009
4784         * gcc.c-torture/compile/20050217-1.c: New test.
4785         * g++.dg/opt/switch3.C: New test.
4786
4787         PR tree-optimization/18947
4788         * gcc.c-torture/compile/20050215-1.c: New test.
4789         * gcc.c-torture/compile/20050215-2.c: New test.
4790         * gcc.c-torture/compile/20050215-3.c: New test.
4791
4792 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4793
4794         PR c++/20028
4795         * g++.dg/template/crash34.C: New.
4796
4797         PR c++/20022
4798         * g++.dg/other/access3.C: New.
4799
4800 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4801
4802         * gcc.dg/vect/vect-98.c: New test.
4803
4804 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4805
4806         PR tree-optimization/19967
4807         * gcc.dg/pr19967.c: New.
4808
4809 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4810
4811         PR middle-end/19857
4812         * gcc.dg/tree-ssa/20050215-1.c: New test.
4813         * gcc.c-torture/execute/20050215-1.c: New test.
4814
4815 2005-02-15  Eric Christopher  <echristo@redhat.com>
4816
4817         * gcc.dg/cpp/20050215-1.c: New file.
4818
4819 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4820
4821         PR tree-optimization/15785
4822         * gcc.dg/pr15785-1.c: New test.
4823
4824 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4825
4826         PR c++/17788
4827         * g++.dg/init/ctor4.C: New.
4828         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4829
4830 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4831
4832         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4833         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4834
4835 2005-02-15  Andreas Schwab  <schwab@suse.de>
4836
4837         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4838         declare malloc.
4839
4840 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4841
4842         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4843
4844 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4845
4846         PR tree-optimization/19853
4847         * gcc.c-torture/compile/pr19853.c: New test.
4848
4849 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4850
4851         PR c++/19608
4852         * g++.dg/parse/local-class1.C: New.
4853
4854         PR c++/19895
4855         * g++.dg/parse/ptrmem3.C: New.
4856
4857         PR c++/19884
4858         * g++.old-deja/g++.oliva/template6.C: Add another case.
4859         * g++.dg/template/explicit6.C: New.
4860
4861 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4862
4863         PR c++/17816
4864         * g++.dg/other/redecl2.C: New.
4865
4866 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4867
4868         PR c++/19891
4869         * g++.dg/abi/covariant4.C: New.
4870
4871 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4872
4873         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4874
4875 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4876
4877         * gcc.dg/vect/vect-96.c: Fix typo.
4878
4879 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4880
4881         PR c++/14479
4882         PR c++/19487
4883         * g++.dg/template/enum5.C: New test.
4884
4885 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4886
4887         * gcc.dg/vect/vect-97.c: New test.
4888
4889 2005-02-12  Ira Rosen  <irar@il.ibm.com>
4890
4891         * gcc.dg/vect/vect-96.c: New test.
4892
4893 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
4894
4895         * gcc.dg/builtins-34.c: Also check ldexp*.
4896
4897 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
4898
4899         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
4900
4901 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
4902
4903         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
4904         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
4905         dg-require-dll, dg-require-iconv, dg-require-named-sections,
4906         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
4907         selector_list, selector_expression, dg-process-target): Move to new
4908         file target-supports-dg.exp.
4909         * lib/target-supports-dg.exp: New.
4910
4911         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4912         New.
4913
4914 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
4915
4916         PR c++/19666
4917         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
4918
4919         PR middle-end/19858
4920         * gcc.c-torture/compile/20050210-1.c: New test.
4921
4922 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
4923
4924         PR c++/19755
4925         * g++.dg/warn/Wbraces1.C: New test.
4926
4927 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
4928
4929         * gcc.dg/builtins-52.c: New testcase.
4930
4931 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
4932
4933         PR c/19342
4934         * gcc.c-torture/execute/20050119-1.c: New test.
4935
4936 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4937
4938         PR c++/19811
4939         * g++.dg/init/delete1.C: New test.
4940
4941 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4942
4943         PR c++/18470
4944         * g++.dg/template/static12.C: New test.
4945
4946 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
4947
4948         PR c++/19787
4949         * g++.dg/conversion/ambig1.C: New test.
4950
4951         PR c++/19739
4952         * g++.dg/ext/attrib19.C: New test.
4953
4954         PR c++/19732
4955         * g++.dg/parse/dtor5.C: New test.
4956
4957         PR c++/19762
4958         * g++.dg/template/dtor3.C: New test.
4959
4960         PR c++/19826
4961         * g++.dg/template/static11.C: New test.
4962         * g++.dg/template/crash2.C: Remove dg-error marker.
4963
4964 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
4965
4966         PR C++/18491
4967         * g++.old-deja/g++.mike/p10769a.C: Remove.
4968
4969 2005-02-09  Roger Sayle  <roger@eyesopen.com>
4970
4971         * gcc.dg/builtins-48.c: New test case.
4972         * gcc.dg/builtins-49.c: New test case.
4973         * gcc.dg/builtins-50.c: New test case.
4974         * gcc.dg/builtins-51.c: New test case.
4975
4976 2005-02-09  Ian Lance Taylor  <ian@airs.com>
4977
4978         PR middle-end/19583
4979         * g++.dg/warn/Wreturn-type-3.C: New test.
4980
4981 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4982
4983         PR middle-end/19402
4984         * gcc.dg/pr19402-1.c: New testcase.
4985         * gcc.dg/pr19402-2.c: likewise.
4986
4987 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
4988
4989         PR middle-end/19854
4990         * g++.dg/tree-ssa/tmmti.C: New testcase.
4991
4992 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
4993
4994         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
4995
4996 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
4997
4998         PR c++/19733
4999         * g++.dg/parse/crash23.C: New test.
5000         * g++.dg/warn/Weff1.C: New test.
5001
5002 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5003
5004         * gcc.dg/20050209-1.c: New test.
5005
5006 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5007
5008         PR target/19799
5009         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5010
5011 2005-02-08  Mike Stump  <mrs@apple.com>
5012
5013         * g++.dg/pch/import-2.c: New test.
5014         * g++.dg/pch/import-2.hs: New.
5015         * g++.dg/pch/include/import-2a.h: New.
5016         * g++.dg/pch/include/import-2b.h: New.
5017
5018 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5019
5020         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5021
5022 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5023
5024         * gfortran.dg/substr_1.f90: New test.
5025
5026 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5027
5028         PR middle-end/19775
5029         * gcc.dg/torture/builtin-power-1.c: Disable test for
5030         invalid transformation.
5031         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5032         no longer optimize.
5033         * gcc.dg/builtins-47.c: New testcase.
5034
5035 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5036             Dorit Naishlos  <dorit@il.ibm.com>
5037
5038         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5039
5040 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5041
5042         * gcc.c-torture/compile/20050206-1.c: New test.
5043
5044 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5045
5046         PR tree-opt/19768
5047         * g++.dg/opt/pr19768.C: New test.
5048
5049 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5050
5051         PR tree-opt/19736
5052         * gcc.c-torture/compile/pr19736.c: New test.
5053
5054 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5055
5056         PR c++/17401
5057         * g++.dg/parse/error25.C: New test.
5058
5059 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5060
5061         * gcc.c-torture/execute/20050203-1.c: New.
5062
5063 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5064
5065         * gcc.dg/vect/vect-85.c: Remove xfail.
5066         * gcc.dg/vect/vect-86.c: Remove xfail.
5067         * gcc.dg/vect/vect-87.c: Remove xfail.
5068         * gcc.dg/vect/vect-88.c: Remove xfail.
5069
5070 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5071
5072         * gcc.dg/altivec-19.c: New.
5073
5074 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5075
5076         PR c/17807
5077         * gcc.dg/nested-func-3.c: New test.
5078         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5079
5080 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5081
5082         * gcc.test-framework/gen_directive_tests: Generate tests for
5083         selector expressions.
5084
5085 2005-02-02  Matt Austern  <austern@apple.com>
5086
5087         PR c++/19628
5088         * g++/ext/builtin7.C: New.
5089         * g++/ext/builtin8.C: New.
5090
5091 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5092
5093         PR c/18502
5094         * gcc.dg/pr18502-1.c: New test.
5095
5096 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5097
5098         PR c++/17413
5099         * g++.dg/template/local4.C: Tweak.
5100
5101 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5102
5103         PR tree-optimization/19578
5104         * gcc.c-torture/compile/20050202-1.c: New test.
5105
5106 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5107
5108         PR c/19435
5109         * gcc.dg/c99-init-4.c: New test.
5110
5111 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5112
5113         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5114
5115         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5116
5117         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5118         * g++.dg/eh/check-vect.h: New.
5119
5120         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5121         * gcc.dg/vect/vect-78.c: Ditto.
5122         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5123         Remove.
5124
5125         * g++.dg/conversion/simd1.C: Expect warning.
5126         * g++.dg/ext/attribute-test-1.C: Ditto.
5127         * g++.dg/ext/attribute-test-2.C: Ditto.
5128         * g++.dg/ext/attribute-test-3.C: Ditto.
5129         * g++.dg/ext/attribute-test-4.C: Ditto.
5130
5131         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5132         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5133
5134         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5135
5136 2005-02-01  Richard Henderson  <rth@redhat.com>
5137
5138         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5139         long double for ibm double-double format.
5140         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5141
5142 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5143
5144         PR tree-optimization/19633
5145         * testsuite/gcc.dg/pr19633-1.c: New test.
5146         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5147         to NULL or a symbol.
5148
5149 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5150
5151         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5152         New procs.
5153         (dg-process-target (local override)): Handle selector expressions.
5154
5155         * gcc.test-framework/README: Describe tests in source directory.
5156         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5157         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5158         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5159         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5160         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5161         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5162         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5163         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5164         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5165         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5166         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5167         * gcc.test-framework/dg-error-exp-P.c: New test.
5168         * gcc.test-framework/dg-error-exp-XP.c: New test.
5169         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5170         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5171         * gcc.test-framework/dg-output-exp-P.c: New test.
5172         * gcc.test-framework/dg-output-exp-XF.c: New test.
5173         * gcc.test-framework/dg-warning-exp-P.c: New test.
5174         * gcc.misc-tests/dg-1.c: Remove.
5175         * gcc.misc-tests/dg-2.c: Remove.
5176         * gcc.misc-tests/dg-3.c: Remove.
5177         * gcc.misc-tests/dg-4.c: Remove.
5178         * gcc.misc-tests/dg-5.c: Remove.
5179         * gcc.misc-tests/dg-6.c: Remove.
5180         * gcc.misc-tests/dg-7.c: Remove.
5181         * gcc.misc-tests/dg-8.c: Remove.
5182         * gcc.misc-tests/dg-9.c: Remove.
5183         * gcc.misc-tests/dg-10.c: Remove.
5184         * gcc.misc-tests/dg-11.c: Remove.
5185         * gcc.misc-tests/dg-12.c: Remove.
5186         * gcc.misc-tests/dg-test.exp: Remove.
5187
5188         * gcc.test-framework/test-framework.awk: Change recording and
5189         printing of passes and failures.
5190
5191         * gcc.test-framework: New directory.
5192         * gcc.test-framework/README: New.
5193         * gcc.test-framework/test-framework.exp: New.
5194         * gcc.test-framework/test-framework.awk: New.
5195         * gcc.test-framework/gen_directive_tests: New.
5196
5197 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5198
5199         * lib/treelang.exp: Fix comment typos.
5200         (treelang_target_compile): Don't append libs=-ltreelang to options.
5201
5202 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5203
5204         * g++.dg/parse/typename7.C: Adjust error messages.
5205
5206 2005-01-31  Jeff Law  <law@redhat.com>
5207
5208         * gcc.c-torture/execute/20050131-1.c: New test.
5209         * gcc.dg/wcaselabel.c: New test.
5210
5211 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5212
5213         * g++.dg/other/warning1.C: Adjust error messags.
5214         * g++.dg/parse/constant5.C: New test.
5215
5216 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5217
5218         PR c/19333
5219         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5220         the test case valid.
5221         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5222         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5223         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5224         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5225         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5226         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5227
5228 2005-01-31  Dale Johannesen  <dalej@apple.com>
5229
5230         * g++.dg/opt/pr19650.C:  New test.
5231
5232 2005-01-31  Richard Henderson  <rth@redhat.com>
5233
5234         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5235         long double for intel double extended format.
5236         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5237
5238 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5239
5240         PR c++/19555
5241         * g++.dg/template/static10.C: New test.
5242
5243         PR c++/19395
5244         * g++.dg/parse/error24.C: New test.
5245
5246         PR c++/19367
5247         * g++.dg/lookup/builtin1.C: New test.
5248
5249         PR c++/19457
5250         * g++.dg/warn/conv3.C: New test.
5251
5252 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5253
5254         PR fortran/19647
5255         * gfortan.dg/inquire_7.f90
5256
5257 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5258
5259         PR tree-optimization/15791
5260         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5261         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5262         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5263         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5264         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5265         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5266         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5267         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5268         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5269         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5270
5271 2005-01-29  Paul Brook  <paul@codesourcery.com>
5272
5273         PR fortran/18565
5274         * check.c (real_or_complex_check): New function.
5275         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5276         * intrinsic.c (add_functions): Use new check functions.
5277         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5278         Add prototypes.
5279
5280 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5281
5282         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5283         gcc.dg/lvalue-3.c: New tests.
5284         * gcc.dg/concat.c: Update expected messages.
5285
5286 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5287
5288         PR libfortran/19595
5289         * gfortran.dg/eor_1.f90:  New test.
5290
5291 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5292
5293         PR fortran/19589
5294         * gfortran.dg/logical_data_1.f90: New test.
5295
5296 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5297
5298         PR c++/19253
5299         * g++.dg/template/crash33.C: New test.
5300
5301         PR c++/19667
5302         * g++.dg/template/crash32.C: New test.
5303
5304 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5305
5306         PR middle-end/16558
5307         * g++.dg/warn/Wreturn-type-2.C: New test.
5308
5309 2004-06-24  Jeff Law  <law@redhat.com>
5310
5311         * gcc.dg/tree-ssa/20050128-1.c: New test.
5312
5313 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5314
5315         * gcc.target/frv/all-mdpackh-1.c: New test.
5316
5317 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5318
5319         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5320
5321 2005-01-27  Richard Henderson  <rth@redhat.com>
5322
5323         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5324
5325 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5326
5327         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5328
5329 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5330
5331         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5332         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5333         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5334         to cope with cases where the multilib options override the dg-options.
5335
5336 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5337
5338         PR c/18946
5339         * gcc.dg/noncompile/20050120-1.c: New test.
5340
5341 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5342
5343         PR tree-optimization/19633
5344         * gcc.dg/pr19633.c: New test.
5345         * gcc.dg/tree-ssa/pr19633.c: New test.
5346
5347 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5348
5349         * gcc.dg/20041216-1.c: New test.
5350
5351 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5352
5353         PR objc/18862
5354         * objc.dg/selector-2.m: New test.
5355
5356 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5357
5358         * g++.dg/opt/range-test-2.C: New test.
5359
5360         PR rtl-optimization/19579
5361         * gcc.c-torture/execute/20050124-1.c: New test.
5362
5363 2005-01-26  Greg Parker  <gparker@apple.com>
5364         Stuart Hastings  <stuart@apple.com>
5365
5366         * gcc.c-torture/execute/20050125-1.c: New.
5367
5368 2005-01-18  Jan Hubicka  <jh@suse.cz>
5369
5370         PR tree-optimize/19337
5371         * gcc.c-torture/compile/20050119-1.c: New test.
5372
5373 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5374
5375         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5376         test for successful match.
5377
5378 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5379
5380         PR objc/18408
5381         * objc.dg/comp-types-7.m: New test.
5382
5383 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5384
5385         * lib/target-supports.exp (current_target_name): New.
5386         (check_effective_target_ilp32, check_effective_target_lp64):
5387         Cache the result to use as long as the current target, with
5388         multilib flags, remains the same.
5389
5390         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5391         (dg-require-weak, dg-require-visibility, dg-require-alias,
5392         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5393         dg-require-effective-target, dg-skip-if): Remove call to
5394         skip_test_and_clear_xfail.
5395         (dg-test): Clear xfail data.
5396
5397 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5398
5399         PR target/17751
5400         * gcc.dg/ppc64-toc.c: New test.
5401
5402         * g++.dg/tree-ssa/empty-1.C: New test.
5403
5404         PR middle-end/19551
5405         * gcc.c-torture/execute/20050121-1.c: New test.
5406         * gcc.dg/20050121-2.c: New test.
5407
5408 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5409         Paul Brook  <paul@codesourcery.com>
5410
5411         PR fortran/17941
5412         * gfortran.dg/real_const_1.f: New test.
5413         * gfortran.dg/real_const_2.f90: New test.
5414         * gfortran.dg/complex_int_1.f90: New test.
5415
5416 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5417
5418         PR fortran/19313
5419         * gfortan.dg/inquire_6.f90: New test.
5420
5421 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5422
5423         PR libfortran/19451
5424         * open_readonly_1.f90:  New test.
5425
5426 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5427
5428         PR libfortran/18982
5429         * gfortran.dg/open_new.f90: New file.
5430
5431 2005-01-22  Paul Brook  <paul@codesourcery.com>
5432
5433         * namelist_1.f90: New test.
5434
5435 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5436
5437         PR tree-optimization/19484
5438         * gcc.c-torture/compile/20050122-[12].c: New tests.
5439
5440 2005-01-22  Paul Brook  <paul@codesourcery.com>
5441
5442         * gfortran.dg/implicit_2.f90: New test.
5443
5444 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5445
5446         PR fortran/19314
5447         * gfortran.dg/inquire_5.f90: New test.
5448
5449 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5450
5451         PR c/18809
5452         * gcc.dg/pr18809-1.c: New test.
5453
5454 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5455
5456         * gcc.dg/20050121-1.c: New test.
5457
5458         PR tree-optimization/13000
5459         * gcc.dg/20040206-1.c: Change warning to point where function is
5460         being inlined.
5461
5462 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5463
5464         PR c++/19208
5465         * g++.dg/template/array11.C: New test.
5466
5467 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5468
5469         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5470         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5471         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5472         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5473         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5474         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5475
5476 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5477
5478         PR tree-optimization/15349
5479         * gcc.dg/tree-ssa/pr15349.c: New.
5480
5481 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5482
5483         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5484
5485 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5486
5487         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5488         scan-assembler-times directive name.
5489
5490         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5491         after dg-do.
5492
5493         PR rtl-optimization/19462
5494         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5495
5496 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5497
5498         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5499         counting function calls on ia64.
5500
5501 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5502
5503         PR rtl-optimization/15139
5504         * gcc.dg/20050111-2.c: New test.
5505
5506         PR c/17297
5507         * gcc.c-torture/compile/20050113-1.c: New testcase.
5508
5509         PR middle-end/19164
5510         * gcc.dg/20050113-1.c: New testcase.
5511
5512 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5513
5514         * gcc.dg/vect/vect-85.c: Add comment.
5515         * gcc.dg/vect/vect-86.c: Add xfail for now.
5516         * gcc.dg/vect/vect-87.c: Add xfail for now.
5517         * gcc.dg/vect/vect-88.c: Add xfail for now.
5518         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5519
5520 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5521
5522         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5523
5524 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5525
5526         * g++.dg/debug/typedef3.C: New test.
5527
5528 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5529
5530         PR c/19472
5531         * gcc.dg/asm-a.c: New test.
5532
5533 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5534
5535         * gcc.dg/sh-relax.c: Add prototype for abort.
5536
5537 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5538
5539         * gcc.dg/short-compare-1.c: New test.
5540         * gcc.dg/short-compare-2.c: Likewise.
5541
5542 2005-01-18  Michael Matz  <matz@suse.de>
5543
5544         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5545
5546 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5547
5548         PR tree-optimization/19121
5549         * gcc.c-torture/compile/pr19121.c: New test.
5550
5551 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5552
5553         PR target/19357
5554         * gcc.c-torture/compile/pr19357.c: New test.
5555
5556 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5557
5558         PR c/5675
5559         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5560         pass--those that refer just to the variable, possibly with a
5561         cast.
5562         * gcc.dg/c99-const-expr-3.c: Likewise.
5563
5564         PR middle-end/13127
5565         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5566         longer emitted.
5567
5568 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5569
5570         PR fortran/18778
5571         * gfortran.dg/endfile_2.f90: New test.
5572
5573 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5574
5575         PR 19168
5576         * gfortran.dg/select_5.f90: New test.
5577
5578 2004-01-16  Paul Brook  <paul@codesourcery.com>
5579
5580         * gfortran.dg/common_4.f90: New test.
5581
5582 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5583
5584         PR rtl-optimization/19462
5585         * gcc.dg/torture/pr19462-1.c: New test.
5586
5587 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5588
5589         PR objc/19321
5590         * objc.dg/func-ptr-2.m: New.
5591         * objc.dg/volatile-1.m: New.
5592
5593 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5594
5595         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5596
5597 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5598
5599         PR tree-optimization/19060
5600         * gcc.c-torture/execute/20050104-1.c: New test.
5601
5602 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5603
5604         PR fortran/18983
5605         * gfortran.dg/write_to_null.f90: New test.
5606
5607 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5608             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5609
5610         PR other/19328
5611         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5612         argument.
5613
5614 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5615
5616         PR c++/19263
5617         * g++.dg/init/vector1.C: New test.
5618
5619 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5620
5621         PR target/13158
5622         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5623         PR target/18987
5624         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5625
5626 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5627
5628         * gfortran.dg/select_1.f90: New test.
5629         * gfortran.dg/select_2.f90: New test.
5630         * gfortran.dg/select_3.f90: New test.
5631         * gfortran.dg/select_4.f90: New test.
5632
5633 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5634
5635         PR middle-end/19084
5636         PR rtl-optimization/19348
5637         * gcc.dg/20050111-1.c: New test.
5638         * gcc.c-torture/execute/20050111-1.c: New test.
5639
5640         * gcc.dg/i386-asm-4.c: New test.
5641
5642 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5643
5644         * gcc.dg/nested-func-2.c: New test.
5645         * ada/acats/norun.lst: Remove c953002.
5646
5647 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5648
5649         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5650
5651 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5652
5653         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5654
5655 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5656
5657         PR target/18761
5658         * g++.dg/abi/align1.C: New test.
5659
5660 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5661
5662         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5663         at a time.
5664         * g++.dg/ext/altivec_check.h: Support compiling as C.
5665
5666 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5667
5668         PR c++/19355
5669         * g++.dg/expr/pr19355-1.C: New test case.
5670
5671 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5672
5673         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5674         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5675         * ada/acats/tests/c3/c92005b.ada: Likewise.
5676         * ada/acats/tests/c3/cxb3012.a: Likewise.
5677         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5678
5679 2005-01-09  Paul Brook  <paul@codesourcery.com>
5680
5681         * gfortran.dg/common_2.f90: New file.
5682         * gfortran.dg/common_3.f90: New file.
5683
5684 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5685
5686         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5687
5688 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5689
5690         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5691         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5692         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5693         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5694         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5695         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5696         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5697         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5698         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5699         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5700         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5701         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5702         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5703         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5704         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5705         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5706         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5707         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5708         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5709         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5710         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5711         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5712         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5713         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5714         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5715         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5716         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5717         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5718         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5719         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5720         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5721         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5722         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5723         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5724         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5725         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5726         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5727         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5728         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5729         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5730         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5731         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5732         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5733         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5734         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5735         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5736         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5737         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5738         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5739         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5740         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5741         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5742         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5743         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5744         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5745         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5746         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5747         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5748         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5749         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5750         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5751         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5752         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5753         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5754         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5755         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5756         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5757
5758         * gcc.dg/vect/vect-1.c: Fix spelling.
5759         * gcc.dg/vect/vect-10.c: Fix spelling.
5760         * gcc.dg/vect/vect-11.c: Fix spelling.
5761         * gcc.dg/vect/vect-12.c: Fix spelling.
5762         * gcc.dg/vect/vect-14.c: Fix spelling.
5763         * gcc.dg/vect/vect-15.c: Fix spelling.
5764         * gcc.dg/vect/vect-16.c: Fix spelling.
5765         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5766         * gcc.dg/vect/vect-64.c: Fix comments.
5767         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5768
5769 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5770             Ira Rosen  <irar@il.ibm.com>
5771
5772         * gcc.dg/vect/vect-70.c: New test.
5773         * gcc.dg/vect/vect-71.c: New test.
5774
5775 2005-01-09  Manfred Hollstein  <mh@suse.com>
5776
5777         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5778         * gcc.dg/pr18241-2.c: Likewise.
5779         * gcc.dg/pr18241-3.c: Likewise.
5780         * gcc.dg/pr18241-4.c: Likewise.
5781         * gcc.dg/pr18241-5.c: Likewise.
5782
5783 2005-01-08  Richard Henderson  <rth@redhat.com>
5784
5785         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5786         False for x86 and x86-64.
5787
5788 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5789
5790         PR tree-optimization/18241
5791         * gcc.dg/pr18241-1.c: New test.
5792         * gcc.dg/pr18241-2.c: New test.
5793         * gcc.dg/pr18241-3.c: New test.
5794         * gcc.dg/pr18241-4.c: New test.
5795         * gcc.dg/pr18241-5.c: New test.
5796
5797 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5798
5799         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5800         gfortran.dg/select_4.f90: New.
5801
5802 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5803
5804         * gcc.c-torture/execute/20050107-1.c: New test.
5805
5806 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5807
5808         PR c++/19298
5809         * g++.dg/template/ref2.C: New.
5810
5811 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5812
5813         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5814         instead of being empty.
5815
5816 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5817
5818         PR fortran/15553
5819         * gfortran.dg/array-1.f90: New test.
5820
5821 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5822
5823         PR tree-optimization/19283
5824         * gcc.c-torture/execute/20050106-1.c: New test.
5825
5826         PR rtl-optimization/18861
5827         * gcc.dg/20050105-1.c: New test.
5828
5829         PR tree-optimization/18828
5830         * gcc.dg/20050105-2.c: New test.
5831
5832 2005-01-07  Andreas Jaeger  <aj@suse.de>
5833
5834         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5835
5836 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5837
5838         PR fortran/18398
5839         * gfortran.dg/fmt_read.f90: New test.
5840
5841 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5842
5843         * gcc.dg/rs6000-ldouble-2.c: New.
5844
5845 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5846
5847         PR c++/19244
5848         * g++.dg/parser/ctor2.C: New test.
5849
5850 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5851
5852         PR c++/17154
5853         * g++.dg/template/using9.C: New test.
5854
5855 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5856
5857         PR c++/19258
5858         * g++.dg/lookup/friend6.C: New test.
5859
5860 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5861
5862         PR c++/19270
5863         * g++.dg/template/array10.C: New.
5864
5865 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5866
5867         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5868         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5869
5870 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5871
5872         * gcc.c-torture/compile/20050105-1.c: New test.
5873
5874 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5875
5876         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5877
5878 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5879
5880         PR middle-end/19100
5881         * gcc.dg/conv-3.c: New test case.
5882
5883 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5884
5885         * gcc.dg/asm-wide-1.c: New test.
5886
5887 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5888
5889         PR c++/19030
5890         * g++.dg/parse/crash22.C: New
5891
5892 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
5893
5894         PR 19257
5895         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
5896
5897 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
5898
5899         PR middle-end/17767
5900         * gcc.dg/i386-mmx-6.c: New test case.
5901
5902 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
5903
5904         PR tree-optimization/18308
5905         * gcc.dg/vect/pr18308.c: New testcase.
5906
5907 2005-01-04  Andreas Jaeger  <aj@suse.de>
5908
5909         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
5910
5911 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5912             Robert Bowdidge <bowdidge@apple.com>
5913
5914         * gcc.dg/cpp/subframework1.c: New.
5915         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
5916         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
5917         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
5918         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
5919
5920 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
5921
5922         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
5923         producing warning.
5924         * gcc.dg/darwin-weakimport-2.c: New.
5925
5926 2005-01-03  Richard Henderson  <rth@redhat.com>
5927
5928         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
5929
5930 2005-01-03  Richard Henderson  <rth@redhat.com>
5931
5932         * gcc.dg/vect/vect.exp: Enable for ia64.
5933         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
5934         (check_effective_target_vect_float): Likewise.
5935         (check_effective_target_vect_no_align): Likewise.
5936         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
5937         * gcc.dg/vect/vect-8.c: Likewise.
5938
5939 2005-01-03  Uros Bizjak <uros@kss-loka.si>
5940
5941         PR target/19236
5942         * gcc.dg/pr19236-1.c: New test case.
5943
5944 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5945
5946         PR rtl-optimization/12092
5947         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
5948
5949 2005-01-02  Andreas Jaeger  <aj@suse.de>
5950
5951         * gcc.dg/pr12092-1.c: Do not run on x86_64.
5952
5953 2005-01-01  Roger Sayle  <roger@eyesopen.com>
5954             Andrew Pinski  <pinskia@physics.uc.edu>
5955
5956         PR rtl-optimization/12092
5957         * gcc.dg/pr12092-1.c: New test case.
5958
5959 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
5960
5961         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
5962         'hidden' and 'default' for better portability.
5963         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
5964
5965         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
5966         6 and 7.
5967         * g++.old-deja/g++.brendan/new3.C: Likewise.
5968
5969 2005-01-01  Steven Bosscher  <stevenb@suse.de>
5970
5971         * gcc.dg/20041231-1.C: New test.
5972         * g++.dg/warn/Wunreachable-code-1.C: New test.
5973
5974 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
5975
5976         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
5977         file, not /dev/null.  Abort on error.
5978
5979 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
5980             Ziemowit Laski  <zlaski@apple.com>
5981
5982         PR objc/18971
5983         * objc.dg/encode-5.m: New test.
5984
5985 2004-12-29  Richard Henderson  <rth@redhat.com>
5986
5987         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
5988         * objc.dg/stabs-1.m: Disable for ia64.
5989
5990 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
5991
5992         PR c++/19190
5993         * g++.dg/warn/Wunused-10.C: New test.
5994
5995 2004-12-28  Richard Henderson  <rth@redhat.com>
5996
5997         * objc.dg/stabs-1.m: Disable for alpha.
5998
5999 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6000
6001         PR c++/19149
6002         * g++.dg/parse/error23.C: New test.
6003
6004 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6005
6006         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6007
6008         PR fortran/19032
6009         * gfortran.dg/intrinsic_modulo_1.f90: New.
6010         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6011         tests with divisor -1.
6012
6013 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6014
6015         * g++.dg/opt/temp1.C (memcpy): Return a value.
6016
6017         PR c++/19148
6018         * g++.dg/expr/cond7.C: New test.
6019
6020 2004-12-27  Paul Brook  <paul@codesourcery.com>
6021
6022         * gfortran.dg/g77/select_no_compile.f: Remove.
6023
6024 2004-12-27  Richard Henderson  <rth@redhat.com>
6025
6026         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6027         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6028         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6029
6030 2004-12-26  Richard Henderson  <rth@redhat.com>
6031
6032         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6033         by 1i instead of token pasting.
6034
6035 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6036
6037         PR tree-optimization/17578
6038         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6039         to additional_flags.
6040         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6041
6042 2004-12-25  Richard Henderson  <rth@redhat.com>
6043
6044         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6045         Remove Alpha.
6046
6047 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6048
6049         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6050         hppa*-*-hpux*.
6051         * gcc.dg/pr17957.c (dg-options): Likewise.
6052         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6053         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6054         instead of 0 on __hppa__.
6055         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6056         "foo,%r" on hppa*-*-*.
6057
6058 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6059
6060         PR fortran/19071
6061         * gfortran.dg/complex_write.f90: New test.
6062
6063 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6064
6065         PR c++/17595
6066         * g++.dg/parse/pragma2.C: New test.
6067
6068         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6069
6070 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6071
6072         * gcc.dg/empty2.c: Add missing dg-warning.
6073
6074 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6075
6076         PR c++/17413
6077         * g++.dg/template/local4.C: New test.
6078         * g++.dg/template/crash19.C: Add dg-error marker.
6079
6080         * g++.dg/template/crash31.C: Correct embedded PR number.
6081
6082 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6083
6084         PR c++/16405
6085         * g++.dg/opt/temp1.C: Add do-run marker.
6086
6087 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6088
6089         * g++.dg/template/spec19.C: New.
6090
6091 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6092
6093         PR target/16819
6094         * gcc.dg/empty2.c: New.
6095
6096 2004-12-23  Richard Henderson  <rth@redhat.com>
6097
6098         * lib/target-supports.exp (check_effective_target_vect_no_align):
6099         Remove i?86 and x86-64.
6100
6101 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6102
6103         PR c++/16405
6104         * g++.dg/opt/temp1.C: New test.
6105
6106 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6107
6108         PR c++/18733
6109         * g++.dg/template/friend33.C: New testcase.
6110
6111 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6112
6113         PR c++/18464
6114         * g++.dg/template/cond5.C: New test.
6115
6116         PR c++/18492
6117         * g++.dg/inherit/thunk3.C: New test.
6118
6119         PR c++/11224
6120         * g++.dg/warn/Wunused-9.C: New test.
6121
6122 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6123
6124         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6125
6126 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6127
6128         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6129
6130 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6131
6132         PR c++/18378
6133         * g++.dg/ext/packed8.C: New test.
6134
6135         PR c++/13268
6136         * g++.dg/template/crash31.C: New test.
6137
6138         PR c++/19034
6139         * g++.dg/template/crash30.C: New test.
6140
6141 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6142
6143         PR C++/18984
6144         * g++.dg/eh/ctor3.C: New test.
6145
6146 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6147
6148         * objc.dg/stabs-1.m: Allow section name to be quoted and
6149         assembly label to begin with '.LL'.
6150
6151 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6152
6153         * gcc.dg/vect/vect.exp
6154         (check_effective_target_lp64_or_vect_no_align): New.
6155         * gcc.dg/vect/vect-77.c: Use it.
6156         * gcc.dg/vect/vect-78.c: Use it.
6157
6158         * lib/target-supports.exp
6159         (check_effective_target_vect_no_max,
6160         check_effective_target_vect_no_bitwise,
6161         check_effective_target_vect_no_align): New.
6162         * gcc.dg/vect/vect-13.c: Use them.
6163         * gcc.dg/vect/vect-17.c: Ditto.
6164         * gcc.dg/vect/vect-18.c: Ditto.
6165         * gcc.dg/vect/vect-19.c: Ditto.
6166         * gcc.dg/vect/vect-20.c: Ditto.
6167         * gcc.dg/vect/vect-27.c: Ditto.
6168         * gcc.dg/vect/vect-29.c: Ditto.
6169         * gcc.dg/vect/vect-44.c: Ditto.
6170         * gcc.dg/vect/vect-48.c: Ditto.
6171         * gcc.dg/vect/vect-50.c: Ditto.
6172         * gcc.dg/vect/vect-52.c: Ditto.
6173         * gcc.dg/vect/vect-54.c: Ditto.
6174         * gcc.dg/vect/vect-56.c: Ditto.
6175         * gcc.dg/vect/vect-58.c: Ditto.
6176         * gcc.dg/vect/vect-60.c: Ditto.
6177         * gcc.dg/vect/vect-72.c: Ditto.
6178         * gcc.dg/vect/vect-80.c: Ditto.
6179
6180 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6181
6182         PR c++/14075
6183         * g++.dg/init/string1.C: New.
6184
6185         PR c++/18975
6186         * g++.dg/other/synth1.C: New.
6187
6188 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6189
6190         PR c/18963
6191         * gcc.dg/pr18963-1.c: New test.
6192
6193 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6194
6195         PR c/18596
6196         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6197         * gcc.dg/pr18596-1.c: Use dg-error.
6198         (dg-options): Use -fno-unit-at-a-time.
6199         * gcc.dg/pr18596-2.c: New test.
6200         * gcc.dg/pr18596-3.c: New test.
6201
6202 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6203
6204         PR middle-end/18683
6205         * g++.dg/opt/pr18683-1.C: New test case.
6206
6207 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6208
6209         PR other/19093
6210         * g++.dg/opt/max1.C: Fix for 64bit targets.
6211
6212 2004-12-20  Matt Austern  <austern@apple.com>
6213
6214         PR c++/19044
6215         * g++.dg/ext/builtin6.C: New
6216
6217 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6218
6219         PR tree-optimization/19080
6220         * gcc.c-torture/compile/pr19080.c: New test.
6221
6222 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6223
6224         * gcc.dg/20041219-1.c: New test.
6225
6226 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6227
6228         PR middle-end/19068
6229         * g++.dg/opt/max1.C: New test case.
6230
6231 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6232
6233         * gcc.dg/fdata-sections-1.c: New test.
6234
6235 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6236
6237         PR middle-end/18548
6238         * gcc.dg/max-1.c: New test case.
6239
6240 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6241
6242         * gcc.c-torture/execute/20041218-1.c: New test.
6243
6244 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6245
6246         * gcc.dg/pr18501.c: New test.
6247         * gcc.dg/uninit-5.c: XFAIL.
6248         * gcc.dg/uninit-9.c: XFAIL.
6249
6250 2004-12-17  Dale Johannesen  <dalej@apple.com>
6251
6252         * gcc.dg/20041213-1.c:  New.
6253
6254 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6255
6256         * objc.dg/stabs-1.m: Allow assembly label to begin
6257         with a dot ('.').
6258
6259 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6260
6261         * gcc.c-torture/execute/20041213-1.c: Move...
6262         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6263
6264 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6265
6266         PR c++/18721
6267         * g++.dg/lookup/conv-5.C: New.
6268
6269 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6270
6271         * objc.dg/stabs-1.m: New test.
6272
6273 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6274
6275         * gcc.dg/visibility-c.c: Change compile to
6276         assemble for the test.
6277
6278 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6279
6280         PR target/19041
6281         * gcc.dg/visibility-c.c: New test.
6282
6283 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6284
6285         PR middle-end/18493
6286         * gcc.dg/switch-8.c: New test case.
6287
6288 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6289
6290         PR c++/18905
6291         * g++.dg/template/init4.C: New.
6292         * g++.dg/opt/static3.C: Enable optimizer.
6293
6294 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6295
6296         * g++.dg/other/complex1.C: New test.
6297
6298 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6299
6300         * g++.dg/opt/inline9.C: New test.
6301
6302 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6303
6304         PR fortran/18993
6305         * gfotran.dg/nullify_1.f: New test.
6306
6307 2004-12-15  Richard Henderson  <rth@redhat.com>
6308
6309         * gcc.target/i386/i386.exp: New harness.
6310         * gcc.target/i386/vect-args.c: New.
6311
6312 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6313
6314         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6315
6316 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6317
6318         PR c++/18825
6319         * g++.dg/template/friend32.C: New test.
6320
6321 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6322
6323         * cpp/pragma-once-1.c: New test.
6324         * cpp/pragma-once-1b.h: Likewise.
6325         * cpp/pragma-once-1c.h: Likewise.
6326         * cpp/pragma-once-1d.h: Likewise.
6327         * cpp/inc/pragma-once-1a.h: Likewise.
6328
6329 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6330             Steven G. Kargl  <kargls@comcast.net>
6331
6332         PR fortran/17597
6333         * gfortran.dg/list_read_3.f90: New test.
6334
6335 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6336
6337         * gcc.dg/ftrapv-2.c: New test.
6338
6339 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6340
6341         PR c++/18981
6342         * g++.dg/template/typename9.C: New test.
6343
6344 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6345
6346         PR c++/18738
6347         * g++.dg/template/typename8.C: New test.
6348         * g++.dg/parse/friend2.C: Tweak error message.
6349
6350 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6351
6352         * gcc.c-torture/20041214-1.c: New test.
6353
6354 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6355
6356         PR c++/18965
6357         * g++.dg/init/array17.C: New test.
6358
6359 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6360
6361         PR c++/18793
6362         * g++.dg/init/aggr3.C: New test.
6363
6364 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6365
6366         * gcc.dg/altivec-types-1.c: New test.
6367         * gcc.dg/altivec-types-2.c: New test.
6368         * gcc.dg/altivec-types-3.c: New test.
6369         * gcc.dg/altivec-types-4.c: New test.
6370         * g++.dg/ext/altivec-types-1.C: New test.
6371         * g++.dg/ext/altivec-types-2.C: New test.
6372         * g++.dg/ext/altivec-types-3.C: New test.
6373         * g++.dg/ext/altivec-types-4.C: New test.
6374
6375 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6376
6377         PR middle-end/18951
6378         * gcc.c-torture/execute/20041213-1.c: New test.
6379
6380 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6381
6382         PR c++/18949
6383         * g++.dg/template/cast1.C: New.
6384
6385 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6386
6387         * gcc.c-torture/execute/20041213-2.c: New test.
6388
6389 2004-12-13  Richard Henderson  <rth@redhat.com>
6390
6391         * gcc.dg/i386-sse-10.c: Fix typo in options.
6392
6393 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6394
6395         PR c++/18968
6396         * g++.dg/opt/pr18968.C: New test.
6397
6398 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6399
6400         PR c++/18925
6401         * g++.dg/ext/visibility/staticdatamem.C: New test.
6402
6403 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6404
6405         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6406
6407 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6408
6409         PR rtl-optimization/18928
6410         * gcc.dg/pr18928-1.c: New test case.
6411
6412 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6413
6414         PR tree-opt/16951
6415         * gcc.c-torture/compile/20041211-1.c: New.
6416
6417 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6418
6419         PR middle-end/17564
6420         * gcc.c-torture/execute/20041212-1.c: New test.
6421
6422 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6423
6424         PR fortran/18869
6425         * gfortran.dg/common_1.f90: New test.
6426
6427 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6428         Paul Brook  <paul@codesourcery.com>
6429
6430         PR fortran/16222
6431         * gfortran.dg/real_do_1.f90: New test.
6432
6433 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6434
6435         PR tree-opt/18040
6436         * g++.dg/opt/ptrmem6.C: New test.
6437
6438 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6439
6440         PR middle-end/18921
6441         * gcc.dg/pr18921-1.c: New test case.
6442
6443 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6444
6445         PR fortran/17175
6446         * gfortran.dg/scale_1.f90: New test.
6447
6448 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6449
6450         PR middle-end/18903
6451         * gcc.c-torture/compile/pr18903.c: New test.
6452
6453 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6454
6455         * gcc.c-torture/execute/20041210-1.c: New test.
6456
6457 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6458
6459         PR c++/18731
6460         * g++.dg/parser/struct-1.C: New test.
6461         * g++.dg/parser/struct-2.C: New test.
6462         * g++.dg/parser/struct-3.C: New test.
6463
6464 2004-12-09  Richard Henderson  <rth@redhat.com>
6465
6466         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6467
6468         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6469         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6470
6471 2004-12-09  Matt Austern  <austern@apple.com>
6472
6473         PR c++/18514
6474         * g++.dg/ext/builtin1.C: New
6475         * g++.dg/ext/builtin2.C: New
6476         * g++.dg/ext/builtin3.C: New
6477         * g++.dg/ext/builtin4.C: New
6478         * g++.dg/ext/builtin5.C: New
6479
6480 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6481
6482         PR tree-opt/18904
6483         * g++.dg/opt/ptrmem5.C: New test.
6484
6485 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6486
6487         * g++.dg/parse/typename5.C: Adjust for new error.
6488         * g++.dg/parse/typename7.C: New.
6489
6490 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6491
6492         PR c++/18073
6493         * g++.dg/other/mmintrin.C: New test.
6494
6495 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6496
6497         PR c++/16681
6498         * g++.dg/init/array15.C: New.
6499         * g++.dg/init/array16.C: New.
6500
6501 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6502
6503         PR fortran/18826
6504         * gfortran.dg/assign_1.f90: New test.
6505
6506 2004-12-08  Nick Clifton  <nickc@redhat.com>
6507
6508         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6509         * gcc.target/xstormy16/data_below100: Likewise.
6510         * gcc.target/xstormy16/sfr: Likewise.
6511         * gcc.target/xstormy16/below100.S: New test source file.
6512         * gcc.target/xstormy16/below100.ld: New test linker script.
6513         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6514         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6515         bp instructions.
6516         * gcc.target/xstormy16/bp.c: Likewise.
6517
6518         * gcc.target/xstormy16/bss_below100: New files:
6519         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6520         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6521         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6522         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6523         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6524         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6525         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6526         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6527         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6528         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6529         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6530         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6531         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6532         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6533         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6534         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6535         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6536         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6537         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6538         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6539         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6540         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6541         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6542         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6543         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6544         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6545         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6546
6547         * gcc.target/xstormy16/data_below100: New files:
6548         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6549         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6550         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6551         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6552         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6553         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6554         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6555         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6556         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6557         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6558         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6559         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6560         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6561         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6562         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6563         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6564         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6565         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6566         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6567         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6568         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6569         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6570         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6571         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6572         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6573         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6574         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6575
6576         * gcc.target/xstormy16/sfr: New files:
6577         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6578         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6579         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6580         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6581         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6582         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6583         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6584         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6585         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6586         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6587         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6588         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6589         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6590         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6591         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6592         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6593         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6594         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6595         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6596         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6597         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6598         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6599         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6600         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6601         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6602         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6603         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6604         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6605         27_if0_sfrw_bitfield_f.c
6606
6607 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6608
6609         PR c++/18100
6610         * g++.dg/lookup/name-clash4.C: New test.
6611
6612 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6613
6614         PR c++/18672
6615         * g++.dg/opt/array1.C: New.
6616
6617         PR c++/18803
6618         * g++.dg/template/operator5.C: New.
6619
6620 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6621
6622         PR c/18867
6623         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6624
6625 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6626
6627         * gcc.dg/noncompile/20041207.c: New test.
6628
6629 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6630
6631         * g++.dg/other/unreachable-1.C: New test.
6632
6633 2004-12-06  Nick Clifton  <nickc@redhat.com>
6634
6635         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6636         <limits.h> because the latter comes from gcc's include/ directory
6637         and not the newlib/libc/include directory.
6638
6639 2004-12-04  Richard Henderson  <rth@redhat.com>
6640
6641         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6642
6643 2004-12-04  Richard Henderson  <rth@redhat.com>
6644
6645         * lib/target-supports.exp (check_gc_sections_available): Disable
6646         for alpha and ia64.
6647
6648 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6649
6650         PR middle-end/17909
6651         * g++.dg/other/vararg-2.C: New test.
6652
6653 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6654
6655         PR c++/17011, c++/17971
6656         * g++.dg/template/error15.C: Adjust expected error.
6657         * g++.dg/template/instantiate3.C: Likewise.
6658
6659 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6660
6661         * gcc.dg/altivec-18.c: Fix for darwin
6662
6663 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6664
6665         PR c++/18782
6666         * g++.dg/parse/ptrmem2.C: New.
6667
6668         PR c++/18318
6669         * g++.dg/template/new1.C: New.
6670
6671 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6672
6673         PR fortran/18710
6674         * gfortran.dg/direct_io_3.f90: New test.
6675
6676 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6677
6678         PR 18758
6679         * g++.dg/parse/crash21.C: New.
6680
6681 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6682
6683         PR c++/15664, c++/18276
6684         * g++.dg/template/ttp13.C: New test.
6685         * g++.dg/template/ttp14.C: Likewise.
6686
6687 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6688
6689         PR c++/18123
6690         * g++.dg/parse/enum2.C: New test.
6691         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6692
6693 2004-12-02  Nick Clifton  <nickc@redhat.com>
6694
6695         * gcc.target/xstormy16: New test directory.
6696         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6697         * gcc.target/xstormy16/bp.c: Check the generation of bp
6698         instructions.
6699         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6700         bn instructions and the BELOW100 attribute.
6701
6702 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6703
6704         PR target/16952
6705         * gcc.dg/ppc-eabi.c: New.
6706
6707 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6708
6709         PR fortran/18284
6710         * gfortran.dg/backspace.f90
6711
6712 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6713
6714         * gfortran.dg/inquire.f90: New test.
6715
6716 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6717
6718         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6719         handle effective-target-keyword.
6720         (dg-skip-if): Support effective-target keyword as target list.
6721         (dg-xfail-if): Ditto.
6722         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6723
6724 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6725
6726         PR tree-optimization/18291
6727         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6728
6729 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6730
6731         PR C++/18729
6732         * g++.dg/parse/crash20.C: New.
6733
6734         PR c++/17431
6735         * g++.dg/overload/arg1.C: New.
6736         * g++.dg/overload/arg2.C: New.
6737         * g++.dg/overload/arg3.C: New.
6738         * g++.dg/overload/arg4.C: New.
6739
6740 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6741
6742         * gcc.dg/c99-flex-array-4.c: Remove.
6743
6744 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6745
6746         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6747
6748         * lib/target-supports.exp (is-effective-target): Simplify.
6749
6750         * lib/target-supports.exp (check_effective_target_vect_long):
6751         Fix for powerpc64-*-*.
6752
6753 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6754
6755         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6756         to support new requirements on FreeBSD 5.
6757
6758 2004-11-30  Devang Patel  <dpatel@apple.com>
6759
6760         PR 18702
6761         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6762
6763 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6764
6765         * g++.dg/ext/altivec-13.C: New test.
6766
6767 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6768
6769         PR tree-opt/18298
6770         * gcc.c-torture/execute/p18298.c: New test.
6771
6772 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6773             Dorit Naishlos  <dorit@il.ibm.com>
6774
6775         PR tree-opt/18607
6776         * gcc.dg/vect/vect-89.c: New test.
6777
6778 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6779
6780         * gcc.dg/pr18596-1.c: New test.
6781
6782 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6783
6784         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6785
6786 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6787
6788         PR c/18479
6789         * gcc.dg/pr18479.c: New test.
6790
6791 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6792
6793         PR target/18490
6794         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6795         mmix-knuth-mmixware.
6796
6797         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6798         cris-*-elf* cris-*-aout* mmix-*-*
6799
6800 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6801
6802         PR middle-end/18725
6803         * gcc.dg/pr18725.c: New test.
6804
6805 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6806
6807         PR target/18488
6808         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6809
6810         PR target/18336
6811         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6812
6813 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6814
6815         PR c++/18368
6816         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6817         * g++.old-deja/g++.law/ctors5.C: Likewise.
6818         * g++.old-deja/g++.other/crash25.C: Likewise.
6819
6820         PR c++/18674
6821         * g++.dg/template/error16.C: New test.
6822
6823         PR c++/18512
6824         * g++.dg/template/crash29.C: New test.
6825
6826 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6827
6828         PR tree-optimization/18712
6829         * gcc.c-torture/compile/pr18712.c: New test.
6830
6831 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6832
6833         PR c/7544
6834         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6835         tests.
6836
6837 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6838
6839         PR c++/18652
6840         * g++.dg/lookup/crash6.C: New test.
6841
6842 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6843
6844         PR middle-end/18164
6845         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6846
6847 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6848
6849         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6850         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6851         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6852
6853 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6854
6855         * gcc.dg/pr18164.c: New test.
6856
6857 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6858
6859         * gcc.dg/funroll-loops-all.c: New.
6860
6861 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6862
6863         PR target/18489
6864         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6865         delimeter, match space and TAB as well as ":".
6866
6867         PR target/18484
6868         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6869
6870         PR target/18348
6871         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6872
6873         PR target/18345
6874         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6875
6876         PR target/18337
6877         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6878
6879 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6880
6881         * gfortran.dg/direct_io_2.f90: New test.
6882
6883 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6884
6885         PR target/18334
6886         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
6887
6888 2004-11-28  Richard Henderson  <rth@redhat.com>
6889
6890         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
6891
6892 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
6893
6894         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
6895         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
6896         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
6897         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
6898         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
6899         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
6900         gcc.dg/pointer-arith-8.c: New tests.
6901
6902 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
6903
6904         PR fortran/18364
6905         * gfortran.dg/endfile.f90: New test.
6906
6907 2004-11-27  Falk Hueffner  <falk@debian.org>
6908
6909         * gcc.dg/loop-6.c: New test.
6910
6911 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6912
6913         * gcc.c-torture/execute/20041126-1.c: New test.
6914
6915 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6916
6917         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
6918         on IRIX.
6919
6920 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
6921
6922         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
6923         functions.
6924
6925 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
6926
6927         PR rtl-optimization/17825
6928         * gcc.c-torture/compile/20041119-1.c: New test.
6929
6930 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6931
6932         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
6933         Check existence of ld library path variables before unsetting.
6934
6935 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
6936
6937         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
6938
6939 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6940
6941         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
6942
6943 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
6944
6945         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
6946
6947 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6948
6949         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
6950         dg-do directive.
6951
6952 2004-11-26  Ben Elliston  <bje@au.ibm.com>
6953
6954         * gcc.dg/pr17957.c: Pass --param, not -param.
6955
6956 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6957
6958         PR middle-end/17957
6959         * testsuite/gcc.dg/pr17957.c: New test.
6960
6961 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
6962
6963         PR c++/18445
6964         * g++.dg/template/crash28.C: Likewise.
6965
6966         PR c++/18001
6967         * g++.dg/expr/unary2.C: Adjust lvalue messages.
6968         * g++.dg/ext/lvaddr.C: Likewise.
6969         * g++.dg/opt/pr7503-3.C: Likewise.
6970
6971         PR c++/18466
6972         * g++.dg/parse/qualified3.C: New test.
6973         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
6974
6975         PR c++/18545
6976         * g++.dg/expr/return1.C: New test.
6977
6978 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6979
6980         Friend class name lookup 3/n, PR c++/3332
6981         * g++.dg/lookup/friend3.C: New test.
6982         * g++.dg/lookup/friend4.C: Likewise.
6983         * g++.dg/lookup/friend5.C: Likewise.
6984
6985 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6986
6987         Friend class name lookup 2/n, PR c++/14513, c++/15410
6988         * g++.dg/lookup/friend2.C: New test.
6989         * g++.dg/template/friend31.C: Likewise.
6990
6991 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6992
6993         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
6994
6995 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
6996
6997         PR c++/17473
6998         * g++.dg/tc1/dr56.C: Remove.
6999         * g++.dg/template/typedef1.C: Add dg-error markers.
7000         * g++.old-deja/g++.other/typedef7.C: Likewise.
7001
7002         PR c++/18285
7003         * g++.dg/parse/typedef7.C: New test.
7004
7005 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7006
7007         * gcc.c-torture/execute/20041124-1.c: New test.
7008
7009 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7010
7011         * g++.dg/template/deduce3.C: New test.
7012
7013         PR c++/18586
7014         * g++.dg/template/crash27.C: New test.
7015
7016         PR c++/18530
7017         * g++.dg/warn/Wshadow-3.C: New test.
7018
7019 2004-11-24  Devang Patel  <dpatel@apple.com>
7020
7021         PR/18555
7022         * gcc.dg/cpp/isysroot-1.c: New test.
7023         * gcc.dg/cpp/usr/include/stdio.h: New file.
7024         * gcc.dg/cpp/isysroot-2.c: New test.
7025         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7026         New file.
7027
7028 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7029
7030         PR c++/8929
7031         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7032
7033 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7034
7035         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7036         * gcc.target/sparc/pdist.c: Likewise.
7037
7038 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7039
7040         PR c++/16882
7041         * g++.dg/conversion/simd1.C: New test.
7042
7043 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7044
7045         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7046         and restore_ld_library_path_env_vars.
7047         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7048         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7049         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7050         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7051
7052 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7053
7054         * gcc.dg/pragma-align-2.c: Test macro expansion.
7055         * gcc.dg/pragma-pack-2.c: New test.
7056
7057 2004-11-23  Richard Henderson  <rth@redhat.com>
7058
7059         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7060         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7061         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7062         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7063         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7064         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7065
7066         * gcc.dg/vect/vect.exp: Add check for alpha.
7067         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7068         (check_effective_target_vect_int): Enable for alpha.
7069         (check_effective_target_vect_long): New.
7070         (is-effective-target): Add it.
7071
7072 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7073
7074         * gcc.dg/pr18614-1.c: New test.
7075
7076 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7077
7078         * gcc.dg/setjmp-2.c: New test.
7079
7080 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7081
7082         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7083         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7084         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7085         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7086         gcc.target/sparc/pdist.c: New tests.
7087
7088 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7089
7090         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7091
7092 2004-11-22  Dale Johannesen  <dalej@apple.com>
7093
7094         * gcc.dg/20041111-1.c:  New.
7095
7096 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7097
7098         PR tree-opt/18536
7099         * gcc.dg/vect/pr18536.c: New test.
7100
7101 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7102
7103         PR c++/18354
7104         * g++.dg/template/nontype11.C: New test.
7105
7106 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7107
7108         PR middle-end/18520
7109         * gcc.dg/pr18520-1.c: New test case.
7110
7111 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7112
7113         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7114         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7115         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7116         expected diagnostics.
7117
7118 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7119
7120         PR target/18580
7121         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7122         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7123         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7124
7125 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7126
7127         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7128
7129 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7130             Joseph Myers  <joseph@codesourcery.com>
7131
7132         * lib/target-supports.exp (check_visibility_available): Really
7133         test the compiler.
7134
7135 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7136
7137         PR tree-opt/18181
7138         * gcc.dg/vect/vect-85.c: New test.
7139         * gcc.dg/vect/vect-86.c: New test.
7140         * gcc.dg/vect/vect-87.c: New test.
7141         * gcc.dg/vect/vect-88.c: New test.
7142
7143 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7144
7145         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7146
7147 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7148
7149         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7150         * gcc.dg/ppc-and-1.c: Ditto.
7151         * gcc.dg/ppc-compare-1.c: Ditto.
7152         * gcc.dg/ppc-mov-1.c: Ditto
7153
7154 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7155             Mark Mitchell  <mark@codesourcery.com>
7156
7157         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7158
7159 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7160             Aldy Hernandez  <aldyh@redhat.com>
7161
7162         * lib/target-supports.exp (check_effective_target_vect_int): New
7163         (check_effective_target_vect_float): New
7164         (check_effective_target_vect_double): New.
7165         (is-effective-target): Support new effective targets keywords.
7166         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7167         default action for dg-do.
7168         * gcc.dg/vect/pr16105.c: Use new support.
7169         * gcc.dg/vect/pr18400.c: Ditto.
7170         * gcc.dg/vect/pr18425.c: Ditto.
7171         * gcc.dg/vect/vect-1.c: Ditto.
7172         * gcc.dg/vect/vect-10.c: Ditto.
7173         * gcc.dg/vect/vect-11.c: Ditto.
7174         * gcc.dg/vect/vect-12.c: Ditto.
7175         * gcc.dg/vect/vect-13.c: Ditto.
7176         * gcc.dg/vect/vect-14.c: Ditto.
7177         * gcc.dg/vect/vect-15.c: Ditto.
7178         * gcc.dg/vect/vect-16.c: Ditto.
7179         * gcc.dg/vect/vect-17.c: Ditto.
7180         * gcc.dg/vect/vect-18.c: Ditto.
7181         * gcc.dg/vect/vect-19.c: Ditto.
7182         * gcc.dg/vect/vect-2.c: Ditto.
7183         * gcc.dg/vect/vect-20.c: Ditto.
7184         * gcc.dg/vect/vect-21.c: Ditto.
7185         * gcc.dg/vect/vect-22.c: Ditto.
7186         * gcc.dg/vect/vect-23.c: Ditto.
7187         * gcc.dg/vect/vect-24.c: Ditto.
7188         * gcc.dg/vect/vect-25.c: Ditto.
7189         * gcc.dg/vect/vect-26.c: Ditto.
7190         * gcc.dg/vect/vect-27.c: Ditto.
7191         * gcc.dg/vect/vect-27a.c: Ditto.
7192         * gcc.dg/vect/vect-28.c: Ditto.
7193         * gcc.dg/vect/vect-29.c: Ditto.
7194         * gcc.dg/vect/vect-29a.c: Ditto.
7195         * gcc.dg/vect/vect-3.c: Ditto.
7196         * gcc.dg/vect/vect-30.c: Ditto.
7197         * gcc.dg/vect/vect-31.c: Ditto.
7198         * gcc.dg/vect/vect-32.c: Ditto.
7199         * gcc.dg/vect/vect-33.c: Ditto.
7200         * gcc.dg/vect/vect-34.c: Ditto.
7201         * gcc.dg/vect/vect-35.c: Ditto.
7202         * gcc.dg/vect/vect-36.c: Ditto.
7203         * gcc.dg/vect/vect-37.c: Ditto.
7204         * gcc.dg/vect/vect-38.c: Ditto.
7205         * gcc.dg/vect/vect-4.c: Ditto.
7206         * gcc.dg/vect/vect-40.c: Ditto.
7207         * gcc.dg/vect/vect-41.c: Ditto.
7208         * gcc.dg/vect/vect-42.c: Ditto.
7209         * gcc.dg/vect/vect-43.c: Ditto.
7210         * gcc.dg/vect/vect-44.c: Ditto.
7211         * gcc.dg/vect/vect-45.c: Ditto.
7212         * gcc.dg/vect/vect-46.c: Ditto.
7213         * gcc.dg/vect/vect-47.c: Ditto.
7214         * gcc.dg/vect/vect-48.c: Ditto.
7215         * gcc.dg/vect/vect-48a.c: Ditto.
7216         * gcc.dg/vect/vect-49.c: Ditto.
7217         * gcc.dg/vect/vect-5.c: Ditto.
7218         * gcc.dg/vect/vect-50.c: Ditto.
7219         * gcc.dg/vect/vect-51.c: Ditto.
7220         * gcc.dg/vect/vect-52.c: Ditto.
7221         * gcc.dg/vect/vect-53.c: Ditto.
7222         * gcc.dg/vect/vect-54.c: Ditto.
7223         * gcc.dg/vect/vect-55.c: Ditto.
7224         * gcc.dg/vect/vect-56.c: Ditto.
7225         * gcc.dg/vect/vect-56a.c: Ditto.
7226         * gcc.dg/vect/vect-57.c: Ditto.
7227         * gcc.dg/vect/vect-58.c: Ditto.
7228         * gcc.dg/vect/vect-59.c: Ditto.
7229         * gcc.dg/vect/vect-6.c: Ditto.
7230         * gcc.dg/vect/vect-60.c: Ditto.
7231         * gcc.dg/vect/vect-61.c: Ditto.
7232         * gcc.dg/vect/vect-62.c: Ditto.
7233         * gcc.dg/vect/vect-63.c: Ditto.
7234         * gcc.dg/vect/vect-64.c: Ditto.
7235         * gcc.dg/vect/vect-65.c: Ditto.
7236         * gcc.dg/vect/vect-66.c: Ditto.
7237         * gcc.dg/vect/vect-67.c: Ditto.
7238         * gcc.dg/vect/vect-68.c: Ditto.
7239         * gcc.dg/vect/vect-69.c: Ditto.
7240         * gcc.dg/vect/vect-7.c: Ditto.
7241         * gcc.dg/vect/vect-72.c: Ditto.
7242         * gcc.dg/vect/vect-72a.c: Ditto.
7243         * gcc.dg/vect/vect-73.c: Ditto.
7244         * gcc.dg/vect/vect-74.c: Ditto.
7245         * gcc.dg/vect/vect-75.c: Ditto.
7246         * gcc.dg/vect/vect-76.c: Ditto.
7247         * gcc.dg/vect/vect-77.c: Ditto.
7248         * gcc.dg/vect/vect-77a.c: Ditto.
7249         * gcc.dg/vect/vect-78.c: Ditto.
7250         * gcc.dg/vect/vect-79.c: Ditto.
7251         * gcc.dg/vect/vect-8.c: Ditto.
7252         * gcc.dg/vect/vect-80.c: Ditto.
7253         * gcc.dg/vect/vect-82.c: Ditto.
7254         * gcc.dg/vect/vect-82_64.c: Ditto.
7255         * gcc.dg/vect/vect-83.c: Ditto.
7256         * gcc.dg/vect/vect-83_64.c: Ditto.
7257         * gcc.dg/vect/vect-9.c: Ditto.
7258         * gcc.dg/vect/vect-all.c: Ditto.
7259         * gcc.dg/vect/vect-none.c: Ditto.
7260
7261 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7262
7263         * lib/gcc-dg.exp (dg-skip-if): New function.
7264         (dg-forbid-option): Remove.
7265         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7266         * g++.dg/abi/bitfield8.C: Likewise.
7267         * g++.dg/abi/dtor1.C: Likewise.
7268         * g++.dg/abi/empty10.C: Likewise.
7269         * g++.dg/abi/empty7.C: Likewise.
7270         * g++.dg/abi/empty9.C: Likewise.
7271         * g++.dg/abi/layout3.C: Likewise.
7272         * g++.dg/abi/layout4.C: Likewise.
7273         * g++.dg/abi/thunk1.C: Likewise.
7274         * g++.dg/abi/thunk2.C: Likewise.
7275         * g++.dg/abi/vbase11.C: Likewise.
7276         * g++.dg/abi/vthunk2.C: Likewise.
7277         * g++.dg/abi/vthunk3.C: Likewise.
7278         * g++.dg/ext/attrib8.C: Likewise.
7279         * g++.dg/opt/longbranch2.C: Likewise.
7280         * g++.dg/opt/reg-stack4.C: Likewise.
7281         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7282         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7283         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7284         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7285         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7286         * gcc.dg/20000609-1.c: Likewise.
7287         * gcc.dg/20000720-1.c: Likewise.
7288         * gcc.dg/20011107-1.c: Likewise.
7289         * gcc.dg/20011119-1.c: Likewise.
7290         * gcc.dg/20020108-1.c: Likewise.
7291         * gcc.dg/20020122-2.c: Likewise.
7292         * gcc.dg/20020122-3.c: Likewise.
7293         * gcc.dg/20020201-3.c: Likewise.
7294         * gcc.dg/20020206-1.c: Likewise.
7295         * gcc.dg/20020218-1.c: Likewise.
7296         * gcc.dg/20020310-1.c: Likewise.
7297         * gcc.dg/20020411-1.c: Likewise.
7298         * gcc.dg/20020418-2.c: Likewise.
7299         * gcc.dg/20020426-1.c: Likewise.
7300         * gcc.dg/20020426-2.c: Likewise.
7301         * gcc.dg/20020517-1.c: Likewise.
7302         * gcc.dg/20020523-1.c: Likewise.
7303         * gcc.dg/20020523-2.c: Likewise.
7304         * gcc.dg/20020729-1.c: Likewise.
7305         * gcc.dg/20030204-1.c: Likewise.
7306         * gcc.dg/20030826-2.c: Likewise.
7307         * gcc.dg/20030926-1.c: Likewise.
7308         * gcc.dg/20031202-1.c: Likewise.
7309         * gcc.dg/980312-1.c: Likewise.
7310         * gcc.dg/980313-1.c: Likewise.
7311         * gcc.dg/990117-1.c: Likewise.
7312         * gcc.dg/990424-1.c: Likewise.
7313         * gcc.dg/990524-1.c: Likewise.
7314         * gcc.dg/991230-1.c: Likewise.
7315         * gcc.dg/i386-387-1.c: Likewise.
7316         * gcc.dg/i386-387-2.c: Likewise.
7317         * gcc.dg/i386-387-3.c: Likewise.
7318         * gcc.dg/i386-387-4.c: Likewise.
7319         * gcc.dg/i386-387-5.c: Likewise.
7320         * gcc.dg/i386-387-6.c: Likewise.
7321         * gcc.dg/i386-asm-1.c: Likewise.
7322         * gcc.dg/i386-bitfield1.c: Likewise.
7323         * gcc.dg/i386-bitfield2.c: Likewise.
7324         * gcc.dg/i386-loop-1.c: Likewise.
7325         * gcc.dg/i386-loop-2.c: Likewise.
7326         * gcc.dg/i386-loop-3.c: Likewise.
7327         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7328         * gcc.dg/i386-pic-1.c: Likewise.
7329         * gcc.dg/i386-regparm.c: Likewise.
7330         * gcc.dg/i386-signbit-1.c: Likewise.
7331         * gcc.dg/i386-signbit-2.c: Likewise.
7332         * gcc.dg/i386-signbit-3.c: Likewise.
7333         * gcc.dg/i386-sse-5.c: Likewise.
7334         * gcc.dg/i386-sse-8.c: Likewise.
7335         * gcc.dg/i386-unroll-1.c: Likewise.
7336         * gcc.dg/tls/opt-1.c: Likewise.
7337         * gcc.dg/tls/opt-2.c: Likewise.
7338         * gcc.dg/unroll-1.c: Likewise.
7339         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7340         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7341         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7342         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7343
7344 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7345
7346         * g++.dg/template/incomplete1.C: New test.
7347
7348 2004-11-16  Nick Clifton  <nickc@redhat.com>
7349
7350         Revert patches accidentally commited during checkin of fixes for
7351         xstormy16 tests:
7352         gcc.c-torture/execute/simd-4.c: Revert
7353         gcc.dg/20040910-1.c: Revert.
7354
7355 2004-11-16  Paul Brook  <paul@codesourcery.com>
7356
7357         PR fortran/13010
7358         * gfortran.dg/der_pointer_1.f90: New test.
7359
7360 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7361
7362         PR c/18498
7363         * gcc.dg/bitfld-13.c: New test.
7364
7365 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7366
7367         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7368         powerpc*-*-linux*.
7369
7370         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7371         * gcc.dg/ppc64-abi-2.c: Ditto.
7372         * gcc.dg/ppc64-abi-3.c: Ditto.
7373
7374         * lib/gcc-dg.exp (dg-target-list): Remove.
7375
7376 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7377
7378         * gcc.dg/ia64-postinc.c: New test.
7379
7380 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7381
7382         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7383
7384 2004-11-15  Nick Clifton  <nickc@redhat.com>
7385
7386         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7387         __INT_MAX__ so that the test can be compiled by toolchains
7388         targeted at 16-bit processors.
7389
7390         * gcc.dg/20040625-1.c: Use long constants rather than integers
7391         when performing arithmetic that will overflow 16-bits.
7392
7393         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7394         xstormy16.  It does not support 128-bit vector operations.
7395
7396         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7397         with the macro PTR_TYPE.  Define this macro to an integer type
7398         suitable for holding a pointer.
7399
7400         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7401         the target is a 16-bit processor.
7402
7403         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7404         16-bit targets where the character constant will be too long.
7405
7406         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7407         where the double will not be directly addressable.
7408
7409 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7410
7411         Friend class name lookup 1/n, PR c++/18471
7412         * g++.dg/template/crash26.C: New test.
7413         * g++.dg/lookup/struct1.C: Adjust expected error.
7414         * g++.dg/parse/elab1.C: Likewise.
7415         * g++.dg/parse/elab2.C: Likewise.
7416         * g++.dg/parse/int-as-enum1.C: Likewise.
7417         * g++.dg/parse/struct-as-enum1.C: Likewise.
7418         * g++.dg/parse/typedef1.C: Likewise.
7419         * g++.dg/parse/typedef3.C: Likewise.
7420         * g++.dg/parse/typedef4.C: Likewise.
7421         * g++.dg/parse/typedef5.C: Likewise.
7422         * g++.dg/template/nontype4.C: Likewise.
7423         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7424         * g++.old-deja/g++.other/elab1.C: Likewise.
7425         * g++.old-deja/g++.other/syntax4.C: Likewise.
7426
7427 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7428
7429         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7430
7431 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7432
7433         * gcc.c-torture/execute/20041114-1.c: New test.
7434
7435 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7436
7437         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7438         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7439         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7440         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7441         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7442         gcc.dg/switch-7.c: New tests.
7443
7444 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7445
7446         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7447
7448 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7449
7450         PR tree-opt/18400
7451         * gcc.dg/vect/pr18400.c: New test.
7452
7453 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7454             Andrew Pinski  <pinskia@physics.uc.edu>
7455
7456         PR tree-opt/18425
7457         * gcc.dg/vect/pr18425.c: New test.
7458
7459 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7460
7461         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7462         Guard with dg-require-alias and dg-require-visibility.
7463
7464 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7465
7466         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7467
7468 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7469
7470         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7471
7472 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7473
7474         PR c++/17344
7475         * g++.dg/template/defarg5.C: New test.
7476
7477 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7478
7479         * g++.dg/parse/cast1.C: Run only on ILP32.
7480         * g++.old-deja/g++.mike/p784.C: Likewise.
7481
7482 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7483
7484         * gcc.c-torture/execute/20041113-1.c: New test.
7485
7486 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7487
7488         PR target/18230
7489         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7490         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7491         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7492         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7493         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7494         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7495         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7496         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7497         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7498         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7499         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7500         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7501         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7502
7503 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7504
7505         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7506         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7507         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7508         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7509         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7510         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7511         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7512         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7513         gcc.target/sparc/combined-1.c: New tests.
7514
7515 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7516
7517         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7518         New tests.
7519
7520 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7521
7522         * lib/gcc-dg.exp (dg-forbid-option): New function.
7523         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7524         * g++.dg/abi/bitfield8.C: Likewise.
7525         * g++.dg/abi/dtor1.C: Likewise.
7526         * g++.dg/abi/empty10.C: Likewise.
7527         * g++.dg/abi/empty7.C: Likewise.
7528         * g++.dg/abi/empty9.C: Likewise.
7529         * g++.dg/abi/layout3.C: Likewise.
7530         * g++.dg/abi/layout4.C: Likewise.
7531         * g++.dg/abi/thunk1.C: Likewise.
7532         * g++.dg/abi/thunk2.C: Likewise.
7533         * g++.dg/abi/vbase11.C: Likewise.
7534         * g++.dg/abi/vthunk2.C: Likewise.
7535         * g++.dg/abi/vthunk3.C: Likewise.
7536         * g++.dg/ext/attrib8.C: Likewise.
7537         * g++.dg/opt/longbranch2.C: Likewise.
7538         * g++.dg/opt/reg-stack4.C: Likewise.
7539         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7540         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7541         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7542         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7543         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7544         * gcc.dg/20000609-1.c: Likewise.
7545         * gcc.dg/20000720-1.c: Likewise.
7546         * gcc.dg/20011107-1.c: Likewise.
7547         * gcc.dg/20011119-1.c: Likewise.
7548         * gcc.dg/20020108-1.c: Likewise.
7549         * gcc.dg/20020122-2.c: Likewise.
7550         * gcc.dg/20020122-3.c: Likewise.
7551         * gcc.dg/20020201-3.c: Likewise.
7552         * gcc.dg/20020206-1.c: Likewise.
7553         * gcc.dg/20020218-1.c: Likewise.
7554         * gcc.dg/20020310-1.c: Likewise.
7555         * gcc.dg/20020411-1.c: Likewise.
7556         * gcc.dg/20020418-2.c: Likewise.
7557         * gcc.dg/20020426-1.c: Likewise.
7558         * gcc.dg/20020426-2.c: Likewise.
7559         * gcc.dg/20020517-1.c: Likewise.
7560         * gcc.dg/20020523-1.c: Likewise.
7561         * gcc.dg/20020523-2.c: Likewise.
7562         * gcc.dg/20020729-1.c: Likewise.
7563         * gcc.dg/20030204-1.c: Likewise.
7564         * gcc.dg/20030826-2.c: Likewise.
7565         * gcc.dg/20030926-1.c: Likewise.
7566         * gcc.dg/20031202-1.c: Likewise.
7567         * gcc.dg/980312-1.c: Likewise.
7568         * gcc.dg/980313-1.c: Likewise.
7569         * gcc.dg/990117-1.c: Likewise.
7570         * gcc.dg/990424-1.c: Likewise.
7571         * gcc.dg/990524-1.c: Likewise.
7572         * gcc.dg/991230-1.c: Likewise.
7573         * gcc.dg/i386-387-1.c: Likewise.
7574         * gcc.dg/i386-387-2.c: Likewise.
7575         * gcc.dg/i386-387-3.c: Likewise.
7576         * gcc.dg/i386-387-4.c: Likewise.
7577         * gcc.dg/i386-387-5.c: Likewise.
7578         * gcc.dg/i386-387-6.c: Likewise.
7579         * gcc.dg/i386-asm-1.c: Likewise.
7580         * gcc.dg/i386-bitfield1.c: Likewise.
7581         * gcc.dg/i386-bitfield2.c: Likewise.
7582         * gcc.dg/i386-loop-1.c: Likewise.
7583         * gcc.dg/i386-loop-2.c: Likewise.
7584         * gcc.dg/i386-loop-3.c: Likewise.
7585         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7586         * gcc.dg/i386-pic-1.c: Likewise.
7587         * gcc.dg/i386-regparm.c: Likewise.
7588         * gcc.dg/i386-signbit-1.c: Likewise.
7589         * gcc.dg/i386-signbit-2.c: Likewise.
7590         * gcc.dg/i386-signbit-3.c: Likewise.
7591         * gcc.dg/i386-sse-5.c: Likewise.
7592         * gcc.dg/i386-sse-8.c: Likewise.
7593         * gcc.dg/i386-unroll-1.c: Likewise.
7594         * gcc.dg/tls/opt-1.c: Likewise.
7595         * gcc.dg/tls/opt-2.c: Likewise.
7596         * gcc.dg/unroll-1.c: Likewise.
7597         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7598         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7599         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7600         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7601         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7602         -m64 is specified.
7603
7604 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7605
7606         PR c++/18389
7607         * g++.dg/parse/cond1.C: New test.
7608
7609         PR c++/18429
7610         * g++.dg/template/array9.C: New test.
7611         * g++.dg/ext/vla1.C: Adjust error messages.
7612         * g++.dg/ext/vlm1.C: Likewise.
7613         * g++.dg/template/crash2.C: Likewise.
7614
7615         PR c++/18436
7616         * g++.dg/template/call3.C: New test.
7617
7618         PR c++/18407
7619         * g++.dg/template/ptrmem11.C: New test.
7620
7621 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7622
7623         PR other/14264
7624         * lib/g++.exp: Set LC_ALL and LANG to C.
7625         * lib/gcc-dg.exp: Likewise.
7626         * lib/gfortran.exp: Likewise.
7627         * lib/objc.exp: Likewise.
7628         * lib/treelang.exp: Likewise.
7629
7630 2004-11-12  Andreas Schwab  <schwab@suse.de>
7631
7632         * gcc.dg/pr16286.c: Fix last change.
7633
7634 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7635
7636         PR c++/18416
7637         * g++.dg/init/global1.C: New test.
7638
7639 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7640
7641         * gcc.c-torture/execute/20041112-1.c: New test.
7642
7643 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7644
7645         * lib/gcc-dg.exp (dg-target-list): New.
7646
7647 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7648             Richard Sandiford  <rsandifo@redhat.com>
7649
7650         * lib/target-supports.exp (get-compiler_messages): New.
7651         (check_named_sections_available): Use it.
7652         (check_effective_target_ilp32): New.
7653         (check_effective_target_lp64): New.
7654         (is-effective-target): New.
7655         * lib/gcc-dg.exp (dg-require-effective-target): New.
7656
7657 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7658
7659         * gcc.dg/precedence-1.c: New test.
7660
7661 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7662
7663         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7664
7665         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7666         message, delete generated files, use more descriptive name for
7667         executable, and make the test unsupported when it cannot be run.
7668
7669         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7670         (dg-require-weak, dg-require-visibility, dg-require-alias,
7671         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7672         dg-require-iconv, dg-require-named-sections): Use it.
7673
7674         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7675
7676 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7677
7678         PR target/16457
7679         * gcc.dg/ppc-and-1: New
7680
7681         PR target/16796
7682         * gcc.dg/ppc-mov-1.c: New.
7683
7684         PR target/16458
7685         * gcc.dg/ppc-compare-1.c: New.
7686
7687 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7688
7689         * objc.dg/desig-init-2.m: New test.
7690
7691 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7692
7693         PR middle-end/18160
7694         * g++.dg/warn/register-var-1.C: New test.
7695         * g++.dg/warn/register-var-2.C: New test.
7696
7697 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7698
7699         * gcc.dg/union-2.c: New test.
7700
7701 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7702
7703         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7704         New test for PR tree-optimization/17892.
7705
7706 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7707
7708         PR c++/18369
7709         * g++.dg/init/new12.C: New test.
7710
7711 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7712
7713         * gcc.target/sparc: New directory.
7714         * gcc.target/sparc/sparc.exp: New driver.
7715         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7716         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7717         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7718         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7719
7720 2004-11-10  Paul Brook  <paul@codesourcery.com>
7721
7722         PR fortran/18218
7723         * gfortran.dg/list_read.c: New test.
7724
7725 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7726
7727         PR c/18322
7728         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7729         expected diagnostic location.
7730
7731 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7732
7733         * gcc.dg/20041109-1.c: New test.
7734
7735 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7736
7737         PR objc/18406
7738         * objc/compile/pr18406.m: New test.
7739
7740 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7741
7742         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7743
7744 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7745
7746         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7747
7748 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7749
7750         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7751
7752 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7753
7754         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7755         exit.
7756
7757 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7758
7759         PR tree-opt/18299
7760         * gcc.c-torture/pr18299-1.c: New test.
7761
7762 2004-11-06  Andreas Schwab  <schwab@suse.de>
7763
7764         * gcc.dg/pr16286.c: Also test for bool and pixel.
7765
7766 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7767
7768         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7769         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7770         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7771         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7772         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7773         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7774         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7775         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7776         gcc.dg/struct-semi-3.c: New tests.
7777
7778 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7779
7780         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7781
7782 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7783
7784         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7785         Do not use C99 designators.
7786
7787 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7788
7789         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7790
7791 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7792
7793         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7794         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7795         * gcc.c-torture/execute/simd-5.x: Remove.
7796
7797 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7798
7799         PR rtl-optimization/17933
7800         * gcc.dg/torture/pr17933-1.c: New test.
7801
7802 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7803
7804         PR target/18106
7805         * lib/target-supports.exp (check_weak_available): Support
7806         Windows.
7807
7808 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7809
7810         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7811         call to fflush(stdout) before abort.
7812         (my_ffsll): New function.
7813         (generate_fields): Use it.
7814
7815 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7816
7817         * gcc.dg/init-undef-1.c: New test.
7818
7819 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7820
7821         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7822         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7823         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7824         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7825         expected messages for new parser.
7826
7827 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7828
7829         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7830
7831 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7832
7833         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7834         on LP64 targets.
7835
7836 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7837
7838         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7839         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7840         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7841         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7842         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7843         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7844         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7845         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7846         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7847         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7848
7849 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7850
7851         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7852         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7853         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7854         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7855         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7856         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7857         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7858         for new parser.
7859
7860 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7861
7862         PR target/15342
7863         * gcc.dg/20041104-1.c: New test.
7864
7865 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7866
7867         * g++.dg/template/nontype7.C: New test.
7868         * g++.dg/template/nontype8.C: Likewise.
7869         * g++.dg/template/nontype9.C: Likewise.
7870         * g++.dg/template/nontype10.C: Likewise.
7871         * g++.dg/tc1/dr49.C: Likewise.
7872         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7873         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7874
7875 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7876
7877         * g++.dg/rtti/tinfo1.C: Remove xfails.
7878
7879 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7880
7881         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7882         packed attribute to the definition to satisfy the new C++ parser.
7883
7884 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7885
7886         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
7887         invocations of va_arg.
7888
7889 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
7890
7891         PR c++/18124
7892         * g++.dg/template/crash25.C: New test.
7893
7894         PR c++/18155
7895         * g++.dg/template/typedef2.C: New test.
7896         * g++.dg/parse/crash13.C: Adjust error markers.
7897
7898         PR c++/18177
7899         * g++.dg/conversion/const3.C: New test.
7900
7901 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7902
7903         PR fortran/17535
7904         PR fortran/17583
7905         PR fortran/17713
7906         * gfortran.dg/generic_[123].f90: New testcases.
7907
7908 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7909
7910         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
7911         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
7912
7913 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7914
7915         PR tree-opt/16808
7916         * gcc.c-torture/compile/pr16808.c: New test.
7917
7918 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
7919
7920         PR rtl-optimization/17104
7921         * gcc.dg/ppc-bitfield1.c: New.
7922
7923 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7924
7925         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
7926
7927 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
7928
7929         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
7930         strings for 32-bit code.
7931
7932 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
7933
7934         PR c/18239
7935         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
7936
7937 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
7938
7939         PR c++/18064
7940         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
7941
7942 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
7943
7944         PR c++/15172
7945         * g++.dg/init/aggr2.C: New test.
7946
7947 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7948
7949         * objc.dg/local-decl-1.m: New test.
7950
7951 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7952
7953         * gcc.dg/20040910-1.c: Adjust regex.
7954
7955 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7956
7957         PR rtl-optimization/18084
7958         * g++.dg/opt/pr18084-1.C: New testcase.
7959
7960 2004-10-30  Matt Austern  <austern@apple.com>
7961
7962         PR c++/17542
7963         * g++.dg/ext/attrib18.C: New test.
7964
7965 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7966
7967         PR middle-end/18096
7968         * gcc.dg/pr18096-1.c: New test case.
7969
7970 2004-10-30  Roger Sayle  <roger@eyesopen.com>
7971
7972         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
7973
7974 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
7975
7976         PR c/16666
7977         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
7978         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
7979         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
7980         gcc.dg/old-style-prom-3.c: New tests.
7981
7982 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
7983
7984         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
7985         Remove unnecessary inclusion of stdio.h.
7986
7987 2004-10-29  Roger Sayle  <roger@eyesopen.com>
7988
7989         PR rtl-optimization/17581
7990         * gcc.dg/pr17581-1.c: New test case.
7991
7992 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
7993
7994         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
7995         being implemented.
7996         * g++.dg/conversion/dr195-1.C: New.
7997         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
7998         * g++.old-deja/g++.mike/p10148.C: Likewise.
7999
8000 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8001
8002         PR c++/17695
8003         * g++.dg/debug/typedef2.C: New test.
8004
8005 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8006
8007         PR fortran/13490
8008         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8009         * gfortran.dg/g77/README: Update.
8010
8011 2004-10-28  Matt Austern  <austern@apple.com>
8012
8013         PR c++/14124
8014         * g++.dg/ext/packed7.C: New test.
8015
8016 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8017
8018         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8019         scan-assembler.
8020         * lib/scanasm.exp (hidden-scan-for): New proc.
8021         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8022         string.
8023         (scan-not-hidden): Likewise.
8024         * lib/target-supports.exp (check_visibility_available): mach-o is
8025         support too.
8026
8027 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8028
8029         PR c++/17132
8030         * g++.dg/template/memclass3.C: New test.
8031
8032 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8033
8034         PR middle-end/18160
8035         * gcc.dg/register-var-1.c: New test.
8036         * gcc.dg/register-var-2.c: New test.
8037         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8038         error now.
8039
8040 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8041
8042         PR other/18172
8043         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8044         unused variables.
8045         * gcc.dg/vect/vect-22.c: Likewise.
8046
8047 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8048
8049         * gcc.dg/i386-rotate-1.c: New test.
8050
8051 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8052
8053         * g++.dg/init/ref12.C: Add "run" marker.
8054
8055         PR c++/17435
8056         * g++.dg/init/ref12.C: New test.
8057
8058         PR c++/18140
8059         * g++.dg/template/shift1.C: New test.
8060         * g++.dg/template/error10.C: Adjust error markers.
8061
8062 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8063
8064         PR tree-opt/17529
8065         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8066
8067 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8068
8069         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8070         * gcc.dg/weak/weak-3.c: Likewise.
8071         * gcc.dg/weak/weak-5.c: Likewise.
8072         * gcc.dg/weak/weak-9.c: Likewise.
8073         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8074         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8075
8076         * gcc.dg/darwin-weakimport-1.c: New.
8077
8078 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8079
8080         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8081
8082 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8083
8084         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8085         'syntax' error messages.
8086         * gcc.dg/cpp/direct2s.c: Likewise.
8087
8088 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8089
8090         * gcc.c-torture/compile/20041026-1.c: New.
8091
8092 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8093
8094         PR c++/18093
8095         * g++.dg/lookup/ns2.C: New test.
8096
8097         PR c++/18020
8098         * g++.dg/template/enum4.C: New test.
8099
8100         PR c++/18161
8101         * g++.dg/template/expr1.C: New test.
8102
8103 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8104
8105         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8106
8107 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8108
8109         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8110         gcc.dg/decl-nospec-3.c: New tests.
8111
8112 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8113
8114         * objc.dg/super-class-3.m: New test.
8115
8116 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8117
8118         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8119         resyncing.
8120         * gcc.dg/cpp/direct2s.c: Likewise.
8121
8122 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8123
8124         * objc.dg/image-info.m: Update for changes to section selection.
8125
8126 2004-10-25  David Ayers  <d.ayers@inode.at>
8127             Ziemowit Laski  <zlaski@apple.com>
8128
8129         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8130         diagnostics when messaging 'id <Proto>'.
8131         * objc.dg/class-protocol-1.m: New test.
8132         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8133         a non-existent method signature.
8134         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8135         Update diagnostics when messaging with non-existent method signature.
8136         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8137         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8138         invalid receivers are now resolved as if messaging 'id'; remove
8139         extraneous diagnostics.
8140
8141 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8142
8143         PR c/16667
8144         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8145         gcc.dg/init-desig-obs-3.c: New tests.
8146
8147 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8148
8149         * gcc.dg/debug/20041023-1.c: New test.
8150
8151 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8152
8153         PR middle-end/17407
8154         * gcc.c-torture/compile/pr17407.c: New test.
8155
8156         PR c++/18121
8157         * g++.dg/template/array8.C: New test.
8158
8159 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8160
8161         PR other/18138
8162         * lib/g++.exp: Accept more than one multilib libgcc.
8163         * lib/gcc-dg.exp: Likewise.
8164         * lib/objc.exp: Likewise.
8165         * lib/treelang.exp: Likewise.
8166         * lib/gfortran.exp: Likewise.
8167
8168 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8169
8170         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8171
8172 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8173
8174         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8175         * gcc.dg/c99-const-expr-3.c: Likewise.
8176
8177 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8178
8179         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8180
8181 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8182
8183         * gcc.c-torture/execute/loop-2e.x: Remove.
8184
8185 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8186
8187         PR c++/18095
8188         * g++.dg/parse/crash18.C: New.
8189         * g++.dg/parse/crash19.C: New.
8190
8191 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8192
8193         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8194         * g++.dg/ext/dllimport2.C: Same.
8195         * g++.dg/ext/dllimport8.C: Same.
8196
8197 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8198
8199         PR c++/10841
8200         * g++.dg/conversion/cast1.C: New test.
8201         * g++.dg/overload/pmf1.C: Adjust error marker.
8202
8203 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8204
8205         PR objc/17923
8206         * objc.dg/const-str-7.m: New test.
8207
8208 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8209
8210         * g++.dg/template/memfriend11.C: Fix comment typo.
8211         * g++.dg/template/memfriend14.C: Likewise.
8212
8213 2004-10-20  Richard Henderson  <rth@redhat.com>
8214
8215         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8216         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8217         -fasynchronous-unwind-tables.
8218
8219 2004-10-20  Richard Henderson  <rth@redhat.com>
8220
8221         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8222         (main): Return success.
8223         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8224         (main): Return success.
8225
8226 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8227
8228         PR c++/13495
8229         * g++.dg/template/memfriend9.C: New test.
8230         * g++.dg/template/memfriend10.C: Likewise.
8231         * g++.dg/template/memfriend11.C: Likewise.
8232         * g++.dg/template/memfriend12.C: Likewise.
8233         * g++.dg/template/memfriend13.C: Likewise.
8234         * g++.dg/template/memfriend14.C: Likewise.
8235         * g++.dg/template/memfriend15.C: Likewise.
8236         * g++.dg/template/memfriend16.C: Likewise.
8237         * g++.dg/template/memfriend17.C: Likewise.
8238         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8239
8240 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8241
8242         * g++.dg/conversion/dr195.C: New.
8243         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8244
8245 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8246             Devang Patel  <dpatel@apple.com>
8247
8248         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8249         of floating point arithmetic, which could trap.
8250
8251 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8252
8253         PR c++/14035
8254         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8255         * g++.dg/conversion/const2.C: New test.
8256         * g++.dg/expr/reinterpret2.C: New test.
8257         * g++.dg/expr/reinterpret3.C: New test.
8258         * g++.dg/expr/cast2.C: New test.
8259         * g++.dg/expr/copy1.C: New test.
8260         * g++.dg/other/conversion1.C: Change error message.
8261         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8262         function pointers to void *.
8263         * g++.old-deja/g++.mike/p10148.C: Likewise.
8264
8265 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8266
8267         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8268
8269 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8270
8271         PR c++/18047
8272
8273         * g++.dg/parse/expr3.C: New test.
8274
8275 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8276
8277         * gcc.dg/smod-1.c: New test.
8278
8279 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8280
8281         * objc.dg/method-14.m: New test.
8282
8283 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8284
8285         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8286         Also xfail as the patch was reverted.
8287
8288 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8289
8290         PR middle-end/16973
8291         * gcc.dg/pr16973.c: New test.
8292
8293 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8294
8295         PR tree-optimization/17656
8296         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8297
8298 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8299
8300         * g++.dg/eh/shadow1.C: New.
8301
8302 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8303
8304         * gcc.c-torture/compile/20041018-1.c: New test.
8305
8306 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8307
8308         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8309         compiler referring to register 0 when accessing sdata.  The linker
8310         now patches things up.
8311
8312 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8313
8314         PR c/17529
8315         * gcc.c-torture/compile/pr17529.c: New test.
8316
8317 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8318
8319         PR c++/17743
8320         * g++.dg/ext/attrib17.C: New test.
8321
8322 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8323
8324         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8325
8326 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8327
8328         PR c++/10479
8329         * g++.dg/ext/attrib16.C: New test.
8330
8331 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8332
8333         PR c++/17042
8334         * g++.dg/init/dso_handle1.C: New test.
8335
8336         PR c++/14667
8337         * g++.dg/parse/typedef6.C: New test.
8338
8339         PR c++/17916
8340         * g++.dg/parse/pragma1.C: New test.
8341
8342 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8343
8344         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8345
8346 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8347
8348         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8349         -fno-common when on HPPA HP-UX platforms.
8350
8351 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8352
8353         PR other/16820
8354         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8355         stdint.h.
8356         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8357         uintptr_t.
8358
8359 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8360
8361         PR c++/16301
8362         * g++.dg/lookup/strong-using-4.C: New test.
8363
8364 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8365
8366         PR middle-end/16567
8367         * gcc.c-torture/compile/nested-1.c: New test.
8368
8369 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8370
8371         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8372         and mipsisa64*-*-* (until support for misaligned loads is added).
8373         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8374         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8375         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8376         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8377         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8378         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8379
8380 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8381
8382         PR c++/17976
8383         * g++.dg/init/dtor3.C: New test.
8384
8385 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8386
8387         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8388
8389 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8390
8391         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8392         * gcc.dg/macho-lo-sum.c: Likewise.
8393
8394 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8395
8396         * gcc.dg/ppc-spe64-1.c: New test.
8397
8398 2004-10-14  Devang Patel  <dpatel@apple.com>
8399
8400         PR 17635
8401         * gcc.dg/pr17635.c : New test.
8402
8403 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8404
8405         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8406         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8407         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8408         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8409         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8410         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8411         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8412         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8413         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8414         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8415         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8416         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8417         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8418         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8419         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8420         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8421         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8422         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8423
8424 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8425
8426         * gcc.dg/vect/vect-82.c: New testcase.
8427         * gcc.dg/vect/vect-82_64.c: New testcase.
8428         * gcc.dg/vect/vect-83.c: New testcase.
8429         * gcc.dg/vect/vect-83_64.c: New testcase.
8430
8431 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8432
8433         * gcc.dg/cpp/error-1.c: New test.
8434
8435 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8436
8437         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8438
8439 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8440
8441         PR target/17984
8442         * gcc.dg/cris-peep2-xsrand2.c: New test.
8443
8444 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8445
8446         PR c++/17661
8447         * testsuite/g++.dg/expr/for2.C: New test.
8448
8449 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8450
8451         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8452
8453 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8454
8455         PR tree-optimization/17724
8456         * g++.dg/opt/pr17724-1.C: New test.
8457         * g++.dg/opt/pr17724-2.C: New test.
8458         * g++.dg/opt/pr17724-3.C: New test.
8459         * g++.dg/opt/pr17724-4.C: New test.
8460         * g++.dg/opt/pr17724-5.C: New test.
8461         * g++.dg/opt/pr17724-6.C: New test.
8462
8463 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8464
8465         PR c/17301
8466         * gcc.dg/pr17301-2.c: New test.
8467
8468 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8469
8470         PR c++/15876
8471         * g++.dg/parse/error22.C: New test.
8472
8473         PR c++/17936
8474         * g++.dg/template/spec18.C: New test.
8475
8476 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8477
8478         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8479         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8480         memcpy.
8481         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8482         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8483
8484 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8485
8486         * g++.dg/eh/cleanup5.C: Add dg-options "".
8487
8488 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8489
8490         PR middle-end/17657
8491         * gcc.dg/switch-4.c: New test case.
8492
8493 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8494
8495         * gcc.c-torture/execute/20041011-1.c: New test.
8496
8497 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8498
8499         PR c++/17554
8500         * g++.dg/init/for3.C: New test.
8501
8502         PR c++/17657
8503         * g++.dg/opt/switch2.C: New test.
8504
8505         PR middle-end/17703
8506         * g++.dg/warn/Wreturn-2.C: New test.
8507
8508 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8509
8510         PR c++/17907
8511         * g++.dg/eh/cleanup5.C: New test.
8512
8513 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8514
8515         PR c++/17393
8516         * g++.dg/parse/error21.C: New test.
8517
8518 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8519
8520         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8521         * g++.dg/warn/incomplete1.C: Likewise.
8522         * g++.dg/template/qualttp20.C: Likewise.
8523
8524 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8525
8526         PR c/17881
8527         * parm-incomplete-1.c: New test.
8528
8529 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8530
8531         PR c++/17867
8532         * g++.dg/parse/error19.C: New test.
8533
8534         PR c++/17670
8535         * g++.dg/init/new11.C: New test.
8536
8537         PR c++/17821
8538         * g++.dg/parse/error20.C: New test.
8539
8540         PR c++/17826
8541         * g++.dg/template/crash24.C: New test.
8542
8543 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8544
8545         PR c/17301
8546         * gcc.dg/pr17301-1.c: New test.
8547
8548 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8549
8550         PR c/17189
8551         * gcc.dg/anon-struct-5.c: New test.
8552
8553 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8554
8555         PR c/17844
8556         * gcc.dg/pr17844-1.c: New test.
8557
8558 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8559
8560         PR tree-optimization/17906
8561         * gcc.c-torture/compile/pr17906.c: New.
8562
8563 2004-10-09  Stuart Hastings  <stuart@apple.com>
8564             Roger Sayle  <roger@eyesopen.com>
8565
8566         PR rtl-optimization/17853
8567         * gcc.dg/i386-mmx-5.c: New testcase.
8568
8569 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8570
8571         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8572
8573 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8574
8575         PR c++/17524
8576         * g++.dg/template/static9.C: New test.
8577
8578         PR c++/17685
8579         * g++.dg/parse/operator5.C: New test.
8580
8581 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8582
8583         PR middle-end/17894
8584         * gcc.c-torture/execute/divcmp-4.c: New test case.
8585
8586 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8587
8588         PR tree-opt/17902
8589         * g++.dg/opt/pr17902.C: New test.
8590
8591 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8592
8593         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8594
8595 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8596
8597         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8598
8599 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8600
8601         * gcc.dg/assign-warn-3.c: New test.
8602
8603 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8604
8605         PR c/16999
8606         * gcc.dg/cpp/ident-1.c: New test.
8607
8608 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8609
8610         * gcc.c-torture/compile/acc1.c: New.
8611
8612 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8613
8614         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8615         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8616
8617 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8618
8619         * gcc.dg/ultrasp11.c: New test.
8620
8621 2004-10-08  Michael Matz  <matz@suse.de>
8622
8623         * gcc.dg/doloop-2.c: New test.
8624
8625 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8626
8627         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8628         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8629         objc.dg/method-9.m: Update expected diagnostics.
8630
8631 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8632
8633         * gcc.dg/ppc-fsel-3.c: New file.
8634         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8635
8636 2004-10-07  Paul Brook  <paul@codesourcery.com>
8637
8638         * gfortran.dg/intrinsic_verify_1.f90: New test.
8639
8640 2004-10-07  Paul Brook  <paul@codesourcery.com>
8641
8642         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8643
8644 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8645
8646         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8647         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8648         commit.
8649
8650 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8651
8652         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8653
8654 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8655
8656         PR c++/17115
8657         * g++.dg/warn/Winline-4.C: New test.
8658
8659 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8660
8661         * gcc.c-torture/compile/20041007-1.c: New test.
8662
8663 2004-10-07  Paul Brook  <paul@codesourcery.com>
8664
8665         PR fortran/17678
8666         * gfortran.dg/use_allocated_1.f90: New test.
8667
8668 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8669
8670         PR middle-end/17849
8671         * gfortran.fortran-torture/compile/nested.f90: New test
8672
8673 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8674
8675         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8676
8677 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8678
8679         PR c++/17368
8680         * g++.dg/ext/asm6.C: New test.
8681
8682 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8683
8684         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8685
8686 2004-10-06  Paul Brook  <paul@codesourcery.com>
8687
8688         PR libfortran/17709
8689         * gfortran.dg/empty_format_1.f90: New test.
8690
8691 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8692
8693         PR fortran/17568
8694         * gfortran.dg/ishft.f90: New test.
8695
8696         PR fortran/17283
8697         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8698         tests.
8699
8700 2004-10-06  Paul Brook  <paul@codesourcery.com>
8701
8702         * gfortran.dg/do_1.f90: New test.
8703
8704 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8705
8706         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8707         optimizing for size.
8708
8709 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8710
8711         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8712
8713 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8714
8715         * gcc.c-torture/compile/20041005-1.c: New test.
8716
8717 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8718
8719         PR c++/17829
8720         * g++.dg/lookup/koenig4.C: New.
8721
8722 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8723
8724         * g++.dg/other/classkey1.C: Adjust quoting marks.
8725         * g++.dg/parse/error15.C: Likewise.
8726         * g++.dg/template/meminit2.C (int>): Likewise.
8727
8728 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8729
8730         PR fortran/17283
8731         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8732
8733         PR fortran/17631
8734         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8735
8736         PR fortran/17708
8737         * gfortran.dg/pr17708.f90: New test.
8738
8739 2004-10-04  Chao-ying Fu  <fu@mips.com>
8740
8741         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8742         * gcc.dg/vect/vect-4.c: Ditto.
8743         * gcc.dg/vect/vect-5.c: Ditto.
8744         * gcc.dg/vect/vect-6.c: Ditto.
8745         * gcc.dg/vect/vect-8.c: Ditto.
8746         * gcc.dg/vect/vect-16.c: Ditto.
8747         * gcc.dg/vect/vect-30.c: Ditto.
8748         * gcc.dg/vect/vect-40.c: Ditto.
8749         * gcc.dg/vect/vect-41.c: Ditto.
8750         * gcc.dg/vect/vect-42.c: Ditto.
8751         * gcc.dg/vect/vect-43.c: Ditto.
8752         * gcc.dg/vect/vect-44.c: Ditto.
8753         * gcc.dg/vect/vect-45.c: Ditto.
8754         * gcc.dg/vect/vect-46.c: Ditto.
8755         * gcc.dg/vect/vect-47.c: Ditto.
8756         * gcc.dg/vect/vect-48.c: Ditto.
8757         * gcc.dg/vect/vect-49.c: Ditto.
8758         * gcc.dg/vect/vect-50.c: Ditto.
8759         * gcc.dg/vect/vect-51.c: Ditto.
8760         * gcc.dg/vect/vect-52.c: Ditto.
8761         * gcc.dg/vect/vect-53.c: Ditto.
8762         * gcc.dg/vect/vect-54.c: Ditto.
8763         * gcc.dg/vect/vect-55.c: Ditto.
8764         * gcc.dg/vect/vect-56.c: Ditto.
8765         * gcc.dg/vect/vect-57.c: Ditto.
8766         * gcc.dg/vect/vect-58.c: Ditto.
8767         * gcc.dg/vect/vect-59.c: Ditto.
8768         * gcc.dg/vect/vect-60.c: Ditto.
8769         * gcc.dg/vect/vect-74.c: Ditto.
8770         * gcc.dg/vect/vect-79.c: Ditto.
8771         * gcc.dg/vect/vect-80.c: Ditto.
8772
8773 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8774
8775         * gcc.dg/unused-7.c: Use the correct option.
8776
8777 2004-10-04  Paul Brook  <paul@codesourcery.com>
8778         Bud Davis  <bdavis9659@comcast.net>
8779
8780         PR fortran/17706
8781         PR fortran/16434
8782         * gfortran/pr17706.f90: New test.
8783         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8784
8785 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8786
8787         * gfortran.dg/pr17612.f90: New test.
8788
8789 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8790
8791         * g++.dg/template/local1.C: Adjust quoting marks in
8792         testing for diagnostics.
8793         * g++.dg/tls/diag-2.C: Likewise.
8794         * g++.dg/other/error8.C: Likewise.
8795
8796 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8797
8798         PR c/17178
8799         * gcc.dg/unused-4.c: Adjust to be correct.
8800
8801         PR c/17820
8802         * gcc.dg/unused-7.c: New test.
8803
8804 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8805
8806         PR c++/17797
8807         * g++.dg/overload/template2.C: New test.
8808
8809 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8810
8811         PR tree-optimization/16632
8812         * gcc.dg/tree-ssa/20041002-1.c: New.
8813
8814 2004-10-03  Paul Brook  <paul@codesourcery.com>
8815
8816         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8817         rather than relying on default formatting.
8818
8819 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8820
8821         * gcc.dg/20040920-1.c: Update expected message text.
8822
8823 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8824
8825         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8826
8827 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8828
8829         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8830         tree level.
8831
8832 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8833
8834         * gcc.dg/tree-ssa/pr17343.c: Remove.
8835
8836 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8837
8838         PR tree-opt/17343
8839         * gcc.dg/tree-ssa/pr17343.c: New test.
8840
8841 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8842
8843         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8844         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8845         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8846         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8847         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8848
8849 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8850
8851         * gcc.dg/lvalue-2.c: New test.
8852
8853 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8854
8855         PR c/17730
8856         * gcc.dg/pr17730-1.c: New test
8857
8858 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8859
8860         PR c/7425
8861         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8862
8863 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8864
8865         * gcc.c-torture/execute/stdarg-1.c: New test.
8866         * gcc.c-torture/execute/stdarg-2.c: New test.
8867         * gcc.c-torture/execute/stdarg-3.c: New test.
8868         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8869         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8870         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8871         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8872         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8873
8874 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8875
8876         PR tree-optimization/17697
8877         * g++.dg/opt/pr17697-1.C: New test.
8878         * g++.dg/opt/pr17697-2.C: New test.
8879         * g++.dg/opt/pr17697-3.C: New test.
8880
8881 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8882
8883         PR c/16409
8884         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8885         gcc.dg/vla-init-5.c: New tests.
8886
8887 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8888
8889         PR c/13804
8890         * gcc.dg/pr13804-1.c: New test.
8891
8892 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8893
8894         PR fortran/16938
8895         * gfortran.dg/pr16938.f90: New test.
8896
8897 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8898
8899         * g++.dg/template/crash23.C: New test.
8900
8901 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
8902
8903         PR c++/17585
8904         * g++.dg/template/static8.C: New test.
8905
8906 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
8907
8908         PR c++/17681
8909         * g++.dg/other/error9.C: New test.
8910
8911 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8912
8913         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
8914
8915 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8916
8917         PR fortran/15164
8918         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
8919
8920 2004-09-26  Roger Sayle  <roger@eyesopen.com>
8921
8922         PR middle-end/17112
8923         * gcc.dg/pr17112-1.c: New test case.
8924
8925 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8926
8927         PR c/11459
8928         * gcc.dg/pr11459-1.c: New test.
8929
8930 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
8931
8932         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
8933         * gcc.dg/tree-ssa/loop-4.c: Likewise.
8934
8935 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8936
8937         * gfortran.dg/pr15324.f90: Make array bounds consistent.
8938
8939 2004-09-25  Jan Hubicka  <jh@suse.cz>
8940
8941         * compile/30040909-1.c: New test.
8942         * compile/30040907-1.c: New test.
8943
8944 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
8945
8946         * gcc.c-torture/execute/va-arg-26.c: New test.
8947
8948 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
8949
8950         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
8951         extra diagnostics on targets with 64-bit pointers.
8952         * objc.dg/selector-1.m: Adjust dg-warning regexp.
8953
8954 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8955
8956         PR c/17188
8957         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
8958         * gcc.dg/decl-3.c: Adjust expected message.
8959
8960 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8961
8962         PR fortran/17615
8963         * gfortran.dg/pr17615.f90: New test.
8964
8965 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
8966
8967         PR tree-optimzation/17517
8968         * g++.dg/tree-ssa/pr17517.C: New Test.
8969
8970 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8971
8972         PR c++/16889
8973         * g++.dg/lookup/ambig3.C: New.
8974
8975 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
8976
8977         PR tree-opt/17624
8978         * g++.dg/opt/pr17624.C: New test.
8979
8980 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8981
8982         PR c/6980
8983         * gcc.dg/Wbad-function-cast-1.c: New test.
8984
8985 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
8986
8987         * g++.dg/ext/complit1.C
8988         * g++.dg/other/error2.C
8989         * g++.dg/other/nontype-1.C
8990         * g++.dg/parse/crash11.C
8991         * g++.dg/parse/crash12.C
8992         * g++.dg/parse/error15.C
8993         * g++.dg/parse/error4.C
8994         * g++.dg/parse/tmpl-outside1.C
8995         * g++.dg/parse/too-many-tmpl-args1.C
8996         * g++.dg/template/dependent-expr3.C
8997         * g++.dg/template/error10.C
8998         * g++.dg/template/instantiate1.C
8999         * g++.dg/template/vtable2.C
9000         * g++.dg/warn/Wshadow-1.C
9001         * g++.dg/warn/weak1.C
9002         * g++.old-deja/g++.brendan/crash16.C
9003         * g++.old-deja/g++.brendan/crash18.C
9004         * g++.old-deja/g++.brendan/crash48.C
9005         * g++.old-deja/g++.brendan/crash49.C
9006         * g++.old-deja/g++.brendan/crash55.C
9007         * g++.old-deja/g++.brendan/crash56.C
9008         * g++.old-deja/g++.brendan/crash8.C
9009         * g++.old-deja/g++.brendan/enum11.C
9010         * g++.old-deja/g++.brendan/enum8.C
9011         * g++.old-deja/g++.brendan/enum9.C
9012         * g++.old-deja/g++.brendan/friend3.C
9013         * g++.old-deja/g++.brendan/misc14.C
9014         * g++.old-deja/g++.bugs/900402_02.C
9015         * g++.old-deja/g++.bugs/900404_03.C
9016         * g++.old-deja/g++.bugs/900404_04.C
9017         * g++.old-deja/g++.bugs/900428_03.C
9018         * g++.old-deja/g++.jason/crash4.C
9019         * g++.old-deja/g++.jason/overload21.C
9020         * g++.old-deja/g++.jason/redecl1.C
9021         * g++.old-deja/g++.jason/report.C
9022         * g++.old-deja/g++.jason/rfg10.C
9023         * g++.old-deja/g++.jason/template30.C
9024         * g++.old-deja/g++.law/arm12.C
9025         * g++.old-deja/g++.law/ctors5.C
9026         * g++.old-deja/g++.law/cvt20.C
9027         * g++.old-deja/g++.law/init10.C
9028         * g++.old-deja/g++.law/init8.C
9029         * g++.old-deja/g++.law/visibility17.C
9030         * g++.old-deja/g++.law/visibility7.C
9031         * g++.old-deja/g++.mike/net8.C
9032         * g++.old-deja/g++.mike/p646.C
9033         * g++.old-deja/g++.mike/p700.C
9034         * g++.old-deja/g++.mike/p701.C
9035         * g++.old-deja/g++.mike/p811.C
9036         * g++.old-deja/g++.ns/template13.C
9037         * g++.old-deja/g++.other/array3.C
9038         * g++.old-deja/g++.other/crash25.C
9039         * g++.old-deja/g++.other/dtor3.C
9040         * g++.old-deja/g++.other/dtor4.C
9041         * g++.old-deja/g++.other/main1.C
9042         * g++.old-deja/g++.other/warn7.C
9043         * g++.old-deja/g++.pt/crash11.C
9044         * g++.old-deja/g++.pt/crash36.C
9045         * g++.old-deja/g++.pt/spec22.C
9046         * g++.old-deja/g++.pt/spec9.C
9047         * g++.old-deja/g++.pt/ttp52.C
9048         * g++.old-deja/g++.robertl/eb103.C
9049         * g++.old-deja/g++.robertl/eb121.C
9050         * g++.old-deja/g++.robertl/eb22.C
9051         * g++.old-deja/g++.robertl/eb8.C:
9052         Update locations and/or regexps of dg-error markers.
9053         Remove markers for some bogus messages that are no longer issued.
9054
9055 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9056
9057         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9058         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9059
9060 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9061
9062         PR c++/17618
9063         * g++.dg/lookup/crash5.C: New test.
9064
9065 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9066
9067         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9068         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9069         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9070         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9071         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9072         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9073
9074         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9075         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9076         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9077         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9078         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9079         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9080
9081         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9082
9083         * gcc.dg/vect/vect-44.c: Check additional cases.
9084         * gcc.dg/vect/vect-48.c: Check additional cases.
9085
9086         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9087         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9088         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9089         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9090         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9091         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9092         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9093         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9094         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9095
9096         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9097         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9098         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9099
9100 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9101
9102         * gcc.dg/tree-ssa/loop-6.c: New test.
9103
9104 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9105
9106         PR c++/17620
9107         * g++.dg/inherit/base2.C: New.
9108
9109 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9110
9111         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9112         * gcc.dg/20001012-2.c: Likewise.
9113         * gcc.dg/20001013-1.c: Likewise.
9114         * gcc.dg/20001101-1.c: Likewise.
9115         * gcc.dg/20001102-1.c: Likewise.
9116         * gcc.dg/bf-spl1.c: Likewise.
9117         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9118         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9119
9120 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9121
9122         PR tree-optimization/16721
9123         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9124
9125 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9126
9127         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9128         * gcc.dg/20040305-1.c: Likewise.
9129
9130 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9131
9132         PR c/16566
9133         * gcc.c-torture/compile/pr16566-1.c,
9134         gcc.c-torture/compile/pr16566-2.c,
9135         gcc.c-torture/compile/pr16566-3.c: New tests.
9136
9137 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9138
9139         PR tree-optimization/17512
9140         * gcc.c-torture/compile/20040916-1.c.
9141
9142 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9143
9144         * gcc.dg/pragma-re-3.c: New test.
9145
9146 2004-09-17  Matt Austern  <austern@apple.com>
9147
9148         PR c++/15049
9149         * g++.dg/other/anon3.C: New.
9150
9151 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9152
9153         PR c++/7503
9154         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9155         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9156         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9157         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9158         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9159
9160 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9161
9162         PR fortran/17286
9163         * gfortran.dg/pr17286.f90: New test.
9164
9165 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9166
9167         PR c++/17530
9168         * g++.dg/template/static7.C: New test.
9169
9170 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9171
9172         PR tree-opt/17558
9173         * gcc.c-torture/compile/pr17558.c: New test.
9174
9175 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9176
9177         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9178         if SKIP_ATTRIBUTE is defined.
9179
9180 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9181
9182         PR fortran/15957
9183         * gfortran.dg/pr15957.f90: New test.
9184
9185 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9186
9187         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9188         in comparison.
9189         * gcc.dg/vect/vect-79.c: Likewise.
9190         * gcc.dg/vect/vect-80.c: Likewise.
9191
9192 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9193
9194         PR fortran/15750
9195         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9196
9197 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9198
9199         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9200         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9201         * gcc.dg/vect/vect-62.c: New testcase.
9202         * gcc.dg/vect/vect-63.c: New testcase.
9203         * gcc.dg/vect/vect-64.c: New testcase.
9204         * gcc.dg/vect/vect-65.c: New testcase.
9205         * gcc.dg/vect/vect-66.c: New testcase.
9206         * gcc.dg/vect/vect-67.c: New testcase.
9207         * gcc.dg/vect/vect-68.c: New testcase.
9208         * gcc.dg/vect/vect-69.c: New testcase.
9209         * gcc.dg/vect/vect-79.c: New testcase.
9210         * gcc.dg/vect/vect-80.c: New testcase.
9211
9212 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9213
9214         * gcc.target/mips/asm-1.c: New test.
9215
9216 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9217
9218         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9219         * gcc.dg/vect/vect-73.c: New testcase.
9220         * gcc.dg/vect/vect-74.c: New testcase.
9221         * gcc.dg/vect/vect-75.c: New testcase.
9222         * gcc.dg/vect/vect-76.c: New testcase.
9223         * gcc.dg/vect/vect-77.c: New testcase.
9224         * gcc.dg/vect/vect-78.c: New testcase
9225
9226 2004-09-18  Paul Brook  <paul@codesourcery.com>
9227
9228         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9229
9230 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9231
9232         PR c/17424
9233         * gcc.dg/pr17424-1.c: New test.
9234
9235 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9236
9237         * g++.dg/tree-ssa/pr17153.C: New test.
9238
9239 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9240
9241         PR pch/13361
9242         * testsuite/g++.dg/pch/wchar-1.C: New.
9243         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9244
9245 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9246
9247         * gcc.c-torture/execute/20040917-1.c: New test.
9248
9249 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9250
9251         PR tree-optimization/17319
9252         * gcc.dg/pr17319.c: New test.
9253
9254 2004-09-17  Devang Patel  <dpatel@apple.com>
9255
9256         * gcc.dg/20040813-1.c: New test.
9257
9258 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9259
9260         PR tree-optimization/17273
9261         * gcc.c-torture/compile/pr17273.c: New test.
9262
9263 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9264
9265         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9266         Update expected messages.
9267         * gcc.dg/declspec-13.c: New test.
9268
9269 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9270
9271         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9272
9273 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9274
9275         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9276         change what 'a' is pointing to.
9277
9278 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9279
9280         PR c++/16002
9281         * g++.dg/template/error18.C: New test.
9282
9283         PR c++/16029
9284         * g++.dg/warn/Wunused-8.C: New test.
9285
9286 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9287
9288         PR tree-optimization/17513
9289         * gcc.dg/20040916-1.c: New test.
9290
9291 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9292
9293         PR c++/17501
9294         * g++.dg/template/typename7.C: New test.
9295
9296 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9297
9298         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9299
9300 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9301
9302         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9303         with -ftree-based-profiling also.
9304         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9305
9306 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9307
9308         PR/15364
9309         * gfortran.dg/der_array_io_1.f90: New test.
9310         * gfortran.dg/der_array_io_2.f90: New test.
9311         * gfortran.dg/der_array_io_3.f90: New test.
9312
9313 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9314
9315         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9316         EABI.
9317
9318 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9319
9320         * g++.dg/opt/switch1.C: New test.
9321
9322 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9323
9324         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9325         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9326         Update expected messages.
9327
9328 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9329
9330         PR fortran/16485
9331         * gfortran.dg/same_name_1.f90: New test.
9332
9333 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9334
9335         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9336         dereference garbage pointers.
9337
9338 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9339
9340         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9341         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9342
9343         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9344         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9345         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9346
9347 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9348
9349         PR c++/17324
9350         * g++.dg/template/mangle1.C: New test.
9351
9352 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9353
9354         PR tree-optimization/17252
9355         * gcc.c-torture/execute/pr17252.c: New test.
9356
9357 2004-09-14  Andrew Pinski  <apinski@apple.com>
9358
9359         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9360
9361 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9362
9363         PR rtl-optimization/9771
9364         * gcc.dg/pr9771-1.c: New test case.
9365
9366 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9367
9368         PR tree-optimization/15262
9369         * gcc.c-torture/execute/pr15262-1.c: New test.
9370         * gcc.c-torture/execute/pr15262-2.c: New test.
9371
9372 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9373
9374         * gcc.dg/declspec-12.c: New test.
9375
9376 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9377
9378         * gfortran.dg/pr17090.f90: Add directives to test.
9379
9380 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9381
9382         * gcc.c-torture/compile/20040914-1.c: New test.
9383
9384 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9385
9386         PR c++/16162
9387         * g++.dg/template/decl2.C: New test.
9388
9389 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9390
9391         PR fortran/17090
9392         * gfortran.dg/pr17090.f90: New test.
9393
9394 2004-09-13  Dale Johannesen  <dalej@apple.com>
9395
9396         * gcc.c-torture/compile/pr17408.c:  New test case.
9397
9398 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9399
9400         PR c++/16716
9401         * g++.dg/parse/crash17.C: New test.
9402
9403         PR c++/17327
9404         * g++.dg/template/enum3.C: New test.
9405
9406 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9407
9408         * lib/gcc-defs.exp: Load wrapper.exp.
9409         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9410         using local code.
9411         * lib/gcc.exp (gcc_init): Similar.
9412         * lib/gfortran.exp (gfortran_init): Similar.
9413         * lib/objc.exp (objc_init): Similar.
9414         * lib/treelang.exp (treelang_init): Similar.
9415         * lib/wrapper.exp: New file with build_wrapper call machinery in
9416         ${tool}_maybe_build_wrapper.
9417
9418 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9419
9420         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9421         "inline".
9422         * gcc.dg/declspec-11.c: Update expected messages.
9423         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9424         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9425         gcc.dg/inline-12.c: New tests.
9426
9427 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9428
9429         * g++.dg/tree-ssa/pr17400.C: New testcase.
9430
9431 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9432
9433         * gcc.target/mips/sb1-1.c: New testcase.
9434
9435 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9436
9437         * lib/g77-dg.exp: Remove unused file.
9438         * lib/mike-g77.exp: Ditto.
9439         * lib/g77.exp: Ditto.
9440
9441 2004-09-12  Richard Henderson  <rth@redhat.com>
9442
9443         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9444
9445 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9446
9447         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9448         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9449         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9450         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9451         Update expected messages.
9452
9453 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9454
9455         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9456         declaration/use mismatch for dirp parameter.
9457
9458 2004-09-12  Andrew Pinski  <apinski@apple.com>
9459
9460         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9461         -fgnu-runtime is passed.
9462
9463 2004-09-12  Richard Henderson  <rth@redhat.com>
9464
9465         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9466         do the uplevel thing and update additional_flags directly.
9467         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9468         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9469         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9470         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9471
9472 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9473
9474         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9475
9476 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9477
9478         PR middle-end/17411
9479         * g++.dg/opt/pr17411-1.C: New test case.
9480
9481 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9482
9483         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9484         gcc.dg/tls/diag-2.c: Update expected messages.
9485         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9486         messages.
9487         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9488         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9489         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9490         gcc.dg/tls/diag-5.c: New tests.
9491
9492 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9493
9494         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9495
9496 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9497
9498         * g++.dg/parse/break-in-for.C: New test.
9499
9500 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9501
9502         * gcc.dg/tree-ssa/20040911-1.c: New test.
9503
9504 2004-09-11  Andreas Jaeger  <aj@suse.de>
9505
9506         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9507         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9508
9509 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9510
9511         * gcc.target/frv: New directory of FR-V-specific tests.
9512
9513 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9514
9515         * gcc.dg/convert-vec-1.c: New test.
9516
9517 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9518
9519         PR middle-end/17024
9520         * gcc.dg/pr17024-1.c: New test case.
9521
9522 2004-09-10  Eric Christopher  <echristo@redhat.com>
9523
9524         * gcc.dg/20040910-1.c: New test.
9525
9526 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9527
9528         * gcc.dg/bitfld-9.c: New test.
9529
9530 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9531
9532         * gcc.c-torture/execute/ieee/acc1.c: New test.
9533         * gcc.c-torture/execute/ieee/acc2.c: New test.
9534         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9535
9536 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9537
9538         * gcc.dg/deprecated-2.c: New test.
9539
9540 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9541
9542         * gcc.dg/init-vec-1.c: New test.
9543
9544 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9545
9546         PR middle-end/17055
9547         * gcc.dg/pr17055-1.c: New test case.
9548
9549 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9550
9551         PR target/17377
9552         * gcc.c-torture/execute/pr17377.c: New test.
9553
9554 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9555
9556         PR c/8420
9557         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9558         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9559         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9560         gcc.dg/long-long-typespec-1.c: New tests.
9561         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9562
9563 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9564
9565         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9566         gcc.dg/gnu99-static-1.c: New tests.
9567
9568 2004-09-08  Devang Patel  <dpatel@apple.com>
9569
9570         * gcc.dg/darwin-ld-20040828-1.c: New test.
9571         * gcc.dg/darwin-ld-20040828-2.c: New test.
9572         * gcc.dg/darwin-ld-20040828-3.c: New test.
9573
9574 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9575
9576         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9577         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9578         in error message.
9579         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9580         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9581         in error message.
9582         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9583         types they qualify.
9584         * objc.dg/type-size-2.m: Fix wording in comment.
9585         * objc.dg/va-meth-1.m: New test case.
9586
9587 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9588
9589         PR c/16633:
9590         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9591         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9592
9593 2004-09-06  Devang Patel  <dpatel@apple.com>
9594
9595         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9596         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9597
9598 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9599
9600         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9601         reflect changed line numbering of diagnostics.
9602
9603 2004-09-06  Paul Brook  <paul@codesourcery.com>
9604
9605         * gfortran.dg/edit_real_1.f90: Add new test.
9606
9607 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9608
9609         * gcc.dg/tree-ssa/loop-2.c: New test.
9610         * gcc.dg/tree-ssa/loop-3.c: New test.
9611         * gcc.dg/tree-ssa/loop-4.c: New test.
9612         * gcc.dg/tree-ssa/loop-5.c: New test.
9613
9614 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9615
9616         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9617
9618 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9619
9620         * gcc.dg/format/sentinel-1.c: New test.
9621
9622 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9623
9624         * testsuite/gcc.dg/builtins-46.c: New.
9625
9626 2004-09-03  Devang Patel  <dpatel@apple.com>
9627
9628         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9629         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9630
9631 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9632
9633         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9634         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9635         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9636         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9637         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9638         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9639         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9640         the non-portable bzero.
9641         * gcc.dg/20010912-1.c: xfail for NetWare.
9642         * gcc.dg/20020426-2.c: xfail for NetWare.
9643         * gcc.dg/20021014-1.c: xfail for NetWare.
9644         * gcc.dg/20021018-1.c: xfail for NetWare.
9645         * gcc.dg/20030213-1.c: xfail for NetWare.
9646         * gcc.dg/20030225-1.c: xfail for NetWare.
9647         * gcc.dg/20030708-1.c: xfail for NetWare.
9648         * gcc.dg/builtins-config.h: Also exclude NetWare.
9649         * gcc.dg/format/format.h: Define restrict only if not already defined.
9650         * gcc.dg/nest.c: xfail for NetWare.
9651         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9652         * lib/target-supports.exp (check_visibility_available): Exclude
9653         NetWare.
9654
9655 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9656
9657         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9658         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9659         deterministic starting point for the alignment of structure fields.
9660         * gcc.dg/Wpadded.c: Dito.
9661         * g++.dg/abi/vbase10.C: Dito.
9662
9663 2004-09-03  Devang Patel  <dpatel@apple.com>
9664
9665         * g++.dg/debug/pr15736.cc: New test.
9666
9667 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9668
9669         * README.QMTEST: Fix out-of-date link.
9670
9671 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9672
9673         PR fortran/16579
9674         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9675         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9676
9677 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9678
9679         * g++.dg/abi/arm_rtti1.C: New test.
9680
9681 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9682
9683         * gcc.dg/ppc-vector-memcpy.c: New.
9684         * gcc.dg/ppc-vector-memset.c: New.
9685
9686 2004-09-02  Chao-ying Fu  <fu@mips.com>
9687
9688         * gcc.target/mips/mips-3d-1.c: New test.
9689         * gcc.target/mips/mips-3d-2.c: New test.
9690         * gcc.target/mips/mips-3d-3.c: New test.
9691         * gcc.target/mips/mips-3d-4.c: New test.
9692         * gcc.target/mips/mips-3d-5.c: New test.
9693         * gcc.target/mips/mips-3d-6.c: New test.
9694         * gcc.target/mips/mips-3d-7.c: New test.
9695         * gcc.target/mips/mips-3d-8.c: New test.
9696         * gcc.target/mips/mips-3d-9.c: New test.
9697         * gcc.target/mips/mips-ps-1.c: New test.
9698         * gcc.target/mips/mips-ps-2.c: New test.
9699         * gcc.target/mips/mips-ps-3.c: New test.
9700         * gcc.target/mips/mips-ps-4.c: New test.
9701         * gcc.target/mips/mips-ps-type.c: New test.
9702
9703 2004-09-02  Paul Brook  <paul@codesourcery.com>
9704
9705         * gfortran.dg/edit_real_1.f90: Add new tests.
9706
9707 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9708
9709         PR fortran/15327
9710         * gfortran.dg/merge_char_1.f90: New test.
9711
9712 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9713
9714         PR fortran/16404
9715         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9716
9717 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9718
9719         PR c/1522
9720         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9721
9722 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9723
9724         * g++.dg/opt/loop1.C: Do not XFAIL.
9725
9726 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9727
9728         * gcc.c-torture/execute/20040831-1.c: New test.
9729
9730 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9731
9732         PR fortran/16579
9733         * gfortran.dg/g77/20010610.f: Now passes.
9734         Copy from g77.f-torture/execute. Add dg-run directive.
9735         * gfortran.dg/g77/README: Update
9736
9737 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9738
9739         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9740         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9741         (t1, t2, t3, t4): Add volatile.
9742
9743 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9744
9745         * g++.dg/ext/visibility/arm1.C: New test.
9746
9747 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9748
9749         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9750         -pedantic-errors.
9751
9752 2004-09-01  Paul Brook  <paul@codesourcery.com>
9753
9754         * gfortran.dg/eof_2.f90: New test.
9755
9756 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9757
9758         PR fortran/16579
9759         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9760
9761 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9762
9763         PR libfortran/16805
9764         * gfortran.dg/list_read_2.f90: New test.
9765
9766 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9767
9768         * g++.dg/abi/key1.C: New test.
9769
9770 2004-08-31  Richard Henderson  <rth@redhat.com>
9771
9772         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9773         form of offsetof.
9774         * g++.dg/other/offsetof5.C: Remove duplicate.
9775
9776 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9777
9778         PR fortran/17244
9779         * gfortran.dg/func_derived_1.f90: New test.
9780
9781 2004-08-31  Paul Brook  <paul@codesourcery.com>
9782
9783         * gfortran.dg/eof_1.f90: New test.
9784
9785 2004-08-31  Paul Brook  <paul@codesourcery.com>
9786
9787         * gfortran.dg/list_read_1.f90: New file.
9788
9789 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9790
9791         * g++.dg/opt/loop1.C: XFAIL.
9792
9793 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9794
9795         * gcc.dg/funcdef-storage-1.c: New.
9796         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9797         an extern function in local scope.
9798         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9799         declare an 'auto inline' function in local scope.
9800         * gcc.dg/20011130-1.c: Likewise.
9801         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9802         an 'auto' function in local scope.
9803         * gcc.dg/20021014-1.c: Likewise.
9804         * gcc.dg/20030331-2.c: Likewise.
9805
9806 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9807
9808         * gfortran.dg/blockdata_1.f90: New test.
9809
9810 2004-08-30  Richard Henderson  <rth@redhat.com>
9811
9812         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9813
9814 2004-08-30  Richard Henderson  <rth@redhat.com>
9815
9816         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9817         additional_flags set by alternate driver.
9818         (ieee-options): New procedure.
9819         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9820         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9821         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9822         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9823
9824 2004-08-30  Richard Henderson  <rth@redhat.com>
9825
9826         * lib/f-torture.exp: Remove.
9827
9828 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9829
9830         PR rtl-optimization/16590
9831         * g++.dg/opt/loop1.C: New test.
9832
9833 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9834
9835         PR fortran/13910
9836         * gfortran.dg/oldstyle_1.f90: New test.
9837
9838 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9839         Paul Brook  <paul@codesourcery.com>
9840
9841         * gfortran.dg/g77/README: Update.
9842         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9843         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9844         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9845
9846 2004-08-28  Paul Brook  <paul@codesourcery.com>
9847
9848         PR libfortran/17195
9849         * gfortran.dg/edit_real_1.f90: New test.
9850
9851 2004-08-27  Paul Brook  <paul@codesourcery.com>
9852
9853         * gfortran.dg/rewind_1.f90: New test.
9854
9855 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9856
9857         PR fortran/16597
9858         * gfortran.dg/pr16597.f90: New test.
9859
9860 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9861
9862         PR c/13801
9863         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9864         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9865         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9866         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9867         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9868
9869 2004-08-26  Nick Clifton  <nickc@redhat.com>
9870
9871         * gcc.c-torture/compile/pr17119.c: New test.
9872
9873 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9874
9875         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9876
9877 2004-08-25  Richard Henderson  <rth@redhat.com>
9878
9879         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9880         the bits that expect kind=8 to be the largest real kind.
9881
9882 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9883
9884         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9885
9886 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9887
9888         * gfortran.dg/assignment_1.f90: New test.
9889
9890 2004-08-25  Adam Nemet  <anemet@lnxw.com>
9891
9892         * g++.dg/template/repo3.C: New test.
9893
9894 2004-08-25  Roger Sayle  <roger@eyesopen.com>
9895
9896         PR middle-end/16693
9897         PR tree-optimization/16372
9898         * g++.dg/opt/pr16372-1.C: New test case.
9899         * g++.dg/opt/pr16693-1.C: New test case.
9900         * g++.dg/opt/pr16693-2.C: New test case.
9901
9902 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9903
9904         * objc.dg/proto-lossage-4.m: New test.
9905
9906 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
9907
9908         PR c++/17155
9909         * g++.dg/inherit/local2.C: New test.
9910
9911 2004-08-25  Paul Brook  <paul@codesourcery.com>
9912
9913         PR fortran/17144
9914         * gfortran.dg/string_ctor_1.f90: New test.
9915
9916 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9917
9918         PR c++/14428
9919         * g++.dg/template/redecl2.C: New test.
9920
9921 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9922
9923         PR fortran/17143
9924         * gfortran.dg/pr17143.f90: New test.
9925
9926 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
9927
9928         PR fortran/17164
9929         * gfortran.dg/pr17164.f90: New test.
9930
9931 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9932
9933         * gcc.dg/tree-ssa/loop-1.c: New test.
9934
9935 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9936
9937         * gcc.c-torture/compile/20040824-1.c: New test.
9938
9939 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
9940
9941         * gcc.c-torture/compile/iftrap-3.c: New test.
9942
9943 2004-08-24  Paul Brook  <paul@codesourcery.com>
9944
9945         * gfortran.dg/entry_2.f90: New test.
9946
9947 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9948
9949         PR c++/16889
9950         * g++.dg/lookup/ambig[12].C: New.
9951
9952 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9953
9954         PR c++/16706
9955         * g++.dg/template/crash21.C: New test.
9956         * g++.dg/template/crash22.C: Likewise.
9957
9958 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9959
9960         PR c++/17149
9961         * g++.dg/template/access15.C: New.
9962
9963 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9964
9965         PR c++/17163
9966         * g++.dg/template/repo2.C: New test.
9967
9968 2004-08-23  Roger Sayle  <roger@eyesopen.com>
9969
9970         PR rtl-optimization/17078
9971         * gcc.c-torture/execute/pr17078-1.c: New test case.
9972
9973 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9974
9975         PR c/14492
9976         * gcc.dg/debug/crash1.c: New test.
9977
9978 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
9979
9980         PR c/16180
9981         * gcc.dg/loop-5.c: New test.
9982
9983 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9984
9985         * gcc.c-torture/execute/20040823-1.c: New test.
9986
9987 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
9988
9989         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
9990         to the assembler.  Simplify test accordingly.
9991         (asm_abi_flags): Use GNU names.
9992         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
9993         to check for ABI flags.
9994
9995 2004-08-22  Andrew Pinski  <apinski@apple.com>
9996
9997         * g++.dg/opt/pr14029.C: New test.
9998         * gcc.c-torture/execute/pr15262.c: New test.
9999
10000 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10001
10002         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10003
10004 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10005
10006         PR 16908
10007         * gfortran.dg/direct_io.f90: New test.
10008
10009 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10010
10011         PR c++/17121
10012         * g++.dg/inherit/local2.C: New test.
10013
10014 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10015
10016         PR c++/17120
10017         * g++.dg/warn/Wparentheses-4.C: New test.
10018
10019 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10020
10021         PR c++/17121
10022         * g++.dg/inherit/local2.C: New test.
10023
10024         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10025         * gcc.dg/ppc-ldstruct.c: Likewise.
10026         * gcc.dg/ppc64-abi-2.c: Likewise.
10027
10028 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10029
10030         PR rtl-optimization/17099
10031         * gcc.c-torture/execute/20040820-1.c: New test.
10032
10033 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10034
10035         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10036
10037 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10038
10039         PR fortran/17077
10040         * gfortran.dg/auto_array_1.f90: New test.
10041
10042 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10043
10044         PR fortran/17074
10045         * gfortran.dg/simpleif_1.f90: New test.
10046
10047 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10048
10049         * lib/target-supports.exp (check_profiling_available): Return
10050         false for arm*-*-symbianelf* and arm*-*-eabi*.
10051
10052         PR c++/15890
10053         * g++.dg/template/delete1.C: New test.
10054
10055 2004-08-19  Paul Brook  <paul@codesourcery.com>
10056
10057         PR fortran/14976
10058         PR fortran/16228
10059         * gfortran.dg/data_char_1.f90: New test.
10060
10061 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10062
10063         PR fortran/16946
10064         * gfortran.dg/reduction.f90: New testcase.
10065
10066 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10067
10068         PR fortran/16520
10069         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10070
10071 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10072
10073         PR c++/17041
10074         * g++.dg/Wparentheses-3.C: New test.
10075
10076 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10077
10078         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10079         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10080         * gcc.dg/vect/vect-2.c: Likewise.
10081         * gcc.dg/vect/vect-3.c: Likewise.
10082         * gcc.dg/vect/vect-4.c: Likewise.
10083         * gcc.dg/vect/vect-5.c: Likewise.
10084         * gcc.dg/vect/vect-6.c: Likewise.
10085         * gcc.dg/vect/vect-7.c: Likewise.
10086         * gcc.dg/vect/vect-25.c: Likewise.
10087         * gcc.dg/vect/vect-31.c: Likewise.
10088         * gcc.dg/vect/vect-32.c: Likewise.
10089         * gcc.dg/vect/vect-34.c: Likewise.
10090         * gcc.dg/vect/vect-36.c: Likewise.
10091         * gcc.dg/vect/vect-all.c: Likewise.
10092
10093 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10094
10095         PR c++/17068
10096         * g++.dg/template/operator4.C: New test.
10097
10098 2004-08-18  Richard Henderson  <rth@redhat.com>
10099
10100         * gcc.dg/20040206-1.c: XFAIL.
10101
10102 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10103
10104         PR c++/16246
10105         * g++.dg/template/array7.C: New test.
10106
10107 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10108
10109         * gcc.dg/mips-movcc-1.c: New test.
10110         * gcc.dg/mips-movcc-2.c: New test.
10111         * gcc.dg/mips-movcc-3.c: New test.
10112
10113         * gcc.dg/mips-nmadd-1.c: New test.
10114         * gcc.dg/mips-nmadd-2.c: New test.
10115
10116 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10117
10118         PR c++/15871
10119         * g++.dg/opt/inline8.C: New test.
10120
10121         PR c++/16965
10122         * g++.dg/parse/error17.C: New test.
10123
10124 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10125
10126         * gcc.dg/vect: New directory for vectorizer tests.
10127         * gcc.dg/vect/tree-vect.h: New file.
10128         * gcc.dg/vect/vect.exp: New file.
10129         * gcc.dg/vect/pr16105.c.c: New test.
10130         * gcc.dg/vect/vect-1.c: New test.
10131         * gcc.dg/vect/vect-2.c: New test.
10132         * gcc.dg/vect/vect-3.c: New test.
10133         * gcc.dg/vect/vect-4.c: New test.
10134         * gcc.dg/vect/vect-5.c: New test.
10135         * gcc.dg/vect/vect-6.c: New test.
10136         * gcc.dg/vect/vect-7.c: New test.
10137         * gcc.dg/vect/vect-8.c: New test.
10138         * gcc.dg/vect/vect-9.c: New test.
10139         * gcc.dg/vect/vect-10.c: New test.
10140         * gcc.dg/vect/vect-11.c: New test.
10141         * gcc.dg/vect/vect-12.c: New test.
10142         * gcc.dg/vect/vect-13.c: New test.
10143         * gcc.dg/vect/vect-14.c: New test.
10144         * gcc.dg/vect/vect-15.c: New test.
10145         * gcc.dg/vect/vect-16.c: New test.
10146         * gcc.dg/vect/vect-17.c: New test.
10147         * gcc.dg/vect/vect-18.c: New test.
10148         * gcc.dg/vect/vect-19.c: New test.
10149         * gcc.dg/vect/vect-20.c: New test.
10150         * gcc.dg/vect/vect-21.c: New test.
10151         * gcc.dg/vect/vect-22.c: New test.
10152         * gcc.dg/vect/vect-23.c: New test.
10153         * gcc.dg/vect/vect-24.c: New test.
10154         * gcc.dg/vect/vect-25.c: New test.
10155         * gcc.dg/vect/vect-26.c: New test.
10156         * gcc.dg/vect/vect-27.c: New test.
10157         * gcc.dg/vect/vect-28.c: New test.
10158         * gcc.dg/vect/vect-29.c: New test.
10159         * gcc.dg/vect/vect-30.c: New test.
10160         * gcc.dg/vect/vect-31.c: New test.
10161         * gcc.dg/vect/vect-32.c: New test.
10162         * gcc.dg/vect/vect-33.c: New test.
10163         * gcc.dg/vect/vect-34.c: New test.
10164         * gcc.dg/vect/vect-35.c: New test.
10165         * gcc.dg/vect/vect-36.c: New test.
10166         * gcc.dg/vect/vect-37.c: New test.
10167         * gcc.dg/vect/vect-38.c: New test.
10168         * gcc.dg/vect/vect-40.c: New test.
10169         * gcc.dg/vect/vect-41.c: New test.
10170         * gcc.dg/vect/vect-42.c: New test.
10171         * gcc.dg/vect/vect-43.c: New test.
10172         * gcc.dg/vect/vect-44.c: New test.
10173         * gcc.dg/vect/vect-45.c: New test.
10174         * gcc.dg/vect/vect-46.c: New test.
10175         * gcc.dg/vect/vect-47.c: New test.
10176         * gcc.dg/vect/vect-48.c: New test.
10177         * gcc.dg/vect/vect-49.c: New test.
10178         * gcc.dg/vect/vect-50.c: New test.
10179         * gcc.dg/vect/vect-51.c: New test.
10180         * gcc.dg/vect/vect-52.c: New test.
10181         * gcc.dg/vect/vect-53.c: New test.
10182         * gcc.dg/vect/vect-54.c: New test.
10183         * gcc.dg/vect/vect-55.c: New test.
10184         * gcc.dg/vect/vect-56.c: New test.
10185         * gcc.dg/vect/vect-57.c: New test.
10186         * gcc.dg/vect/vect-58.c: New test.
10187         * gcc.dg/vect/vect-59.c: New test.
10188         * gcc.dg/vect/vect-60.c: New test.
10189         * gcc.dg/vect/vect-61.c: New test.
10190         * gcc.dg/vect/vect-all.c: New test.
10191         * gcc.dg/vect/vect-none.c: New test.
10192
10193 2004-08-17  Paul Brook  <paul@codesourcery.com>
10194
10195         PR fortran/13082
10196         * gfortran.dg/entry_1.f90: New test.
10197
10198 2004-08-17  Andrew Pinski  <apinski@apple.com>
10199
10200         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10201
10202 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10203
10204         * gcc.dg/pr17036-1.c: New test.
10205
10206 2004-08-16  Devang Patel  <dpatel@apple.com>
10207
10208         * gcc.dg/darwin-20040809-1.c: New test.
10209
10210 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10211
10212         * gcc.dg/funcdef-attr-1.c: New test.
10213
10214 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10215
10216         * gcc.dg/altivec-17.c: New test.
10217         * gcc.dg/altivec-18.c: New test.
10218
10219 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10220
10221         PR c++/6749
10222         * g++.dg/template/vtable2.C: New test.
10223
10224 2004-08-14  Richard Henderson  <rth@redhat.com>
10225
10226         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10227         * gcc.dg/pack-test-4.c (main): Return 0.
10228         * gcc.dg/setjmp-1.c: Remove XFAIL.
10229         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10230
10231 2004-08-14  Richard Henderson  <rth@redhat.com>
10232
10233         * gcc.dg/980217-1.c: Add prototype for printf.
10234
10235 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10236
10237         * gfortran.dg/pr16935.f90: New test.
10238
10239 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10240
10241         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10242
10243 2004-08-13  Paul Brook  <paul@codesourcery.com>
10244
10245         * gfortran.dg/der_io_1.f90: Remove stray comma.
10246
10247 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10248
10249         * gcc.dg/vmx/cw-bug-2.c: Remove.
10250         * gcc.dg/vmx/vprint-1.c: Remove.
10251         * gcc.dg/vmx/vscan-1.c: Remove.
10252
10253 2004-08-12  Devang patel  <dpatel@apple.com>
10254
10255         * gcc.dg/darwin-20040809-2.c: New test.
10256
10257 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10258
10259         * g++.dg/ext/altivec-12.C: New test.
10260
10261         * g++.dg/ext/altivec-11.C: New test.
10262
10263 2004-08-12  Paul Brook  <paul@codesourcery.com>
10264
10265         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10266
10267 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10268
10269         * g++.dg/ext/altivec-2.C: Check for hardware support before
10270         executing any VMX instructions.
10271
10272         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10273
10274 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10275
10276         PR c++/16276
10277         * g++.old-deja/g++.other/comdat4.C: New test.
10278         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10279
10280 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10281
10282         PR target/16286
10283         * gcc.dg/pr16286.c: New test.
10284
10285 2004-08-12 Jan Beulich <jbeulich@novell.com>
10286
10287         * g++.dg/ext/asm5.C: New.
10288
10289 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10290
10291         PR c++/16698
10292         * g++.dg/eh/crash1.C: New test.
10293
10294         PR c++/16717
10295         * g++.dg/ext/construct1.C: New test.
10296
10297 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10298
10299         PR c++/16853
10300         * g++.dg/init/ptrmem1.C: New test.
10301
10302         PR c++/16618
10303         * g++.dg/parse/offsetof5.C: New test.
10304
10305         PR c++/16870
10306         * g++.dg/template/overload3.C: New test.
10307
10308 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10309
10310         PR c++/16964
10311         * g++.dg/parse/error16.C: New test.
10312
10313         PR c++/16904
10314         * g++.dg/template/error14.C: New test.
10315
10316         PR c++/16929
10317         * g++.dg/template/error15.C: New test.
10318
10319 2004-08-11  Devang Patel  <dpatel@apple.com>
10320
10321         * gcc.dg/darwin-ld-20040809-1.c: New test.
10322         * gcc.dg/darwin-ld-20040809-2.c: New test.
10323
10324 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10325
10326         PR fortran/16917
10327         * gfortran.dg/dfloat_1.f90: New test.
10328
10329 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10330
10331         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10332         * gcc.dg/dll-2.c: Fix dg-require syntax.
10333         * gcc.misc-tests/arm-isr.c (abort): Declare.
10334         (exit): Likewise.
10335
10336 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10337
10338         PR c++/16971
10339         * g++.dg/parse/crash16.C: New test.
10340
10341 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10342
10343         * gcc.dg/mips-rsqrt-1.c: New test case.
10344         * gcc.dg/mips-rsqrt-2.c: New test case.
10345         * gcc.dg/mips-rsqrt-3.c: New test case.
10346
10347 2004-08-10  Paul Brook  <paul@codesourcery.com>
10348
10349         * gfortran.dg/der_io_1.f90: New test.
10350
10351 2004-08-10  Paul Brook  <paul@codesourcery.com>
10352
10353         PR fortran/16919
10354         * gfortran.dg/der_array_1.f90: New test.
10355
10356 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10357
10358         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10359
10360 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10361
10362         * gcc.dg/wchar_t-2.c: Fix typo.
10363
10364 2004-08-09  Falk Hueffner  <falk@debian.org>
10365
10366         PR tree-optimization/12517
10367         * gcc.c-torture/compile/pr12517.c: New test.
10368
10369         PR tree-optimization/12578
10370         * gcc.c-torture/compile/pr12578.c: New test.
10371
10372         PR tree-optimization/12899
10373         * gcc.c-torture/compile/pr12899.c: New test.
10374
10375         PR rtl-optimization/14692
10376         * gcc.c-torture/compile/pr14692.c: New test.
10377
10378         PR tree-optimization/16461
10379         * gcc.c-torture/compile/pr16461.c: New test.
10380
10381 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10382
10383         * gfortran.dg/getenv_1.f90: New test.
10384
10385 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10386
10387         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10388         wchar_t.
10389         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10390
10391 2004-08-06  Paul Brook  <paul@codesourcery.com>
10392
10393         * gfortran.dg/ret_array_1.f90: New test.
10394         * gfortran.dg/ret_pointer_1.f90: New test.
10395
10396 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10397
10398         * gcc.dg/missing-field-init-[12].c: New tests.
10399         * g++.dg/warn/missing-field-init-[12].C: New tests.
10400
10401 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10402
10403         * gcc.dg/enum2.c: New test.
10404         * gcc.dg/symbian3.c: Likewise.
10405         * gcc.dg/symbian4.c: Likewise.
10406         * gcc.dg/wchar_t-2.c: Likewise.
10407
10408 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10409
10410         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10411         destructor tests.
10412
10413 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10414
10415         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10416         dg-require-visiblity.
10417         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10418         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10419         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10420         * g++.dg/ext/visibility/new1.C: Likewise.
10421         * g++.dg/ext/visibility/pragma.C: Likewise.
10422         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10423         * g++.dg/ext/visibility/virtual.C: Likewise.
10424         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10425         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10426         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10427         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10428         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10429         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10430         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10431         * g++/dg/ext/visibility/visibility-8.C: New test.
10432         * gcc.c-torture/compile/dll.x: Remove.
10433         * gcc.dg/dll-2.c: Use dg-require-dll
10434         * gcc.dg/visibility-10.c: New test.
10435         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10436         supporting DLLs.
10437         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10438         (scan_not_hidden): Likewise.
10439
10440 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10441
10442         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10443
10444 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10445
10446         * gcc.c-torture/execute/20040805-1.c: New test.
10447
10448 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10449
10450         * gcc.dg/20020118-1.c: Declare abort.
10451         * gcc.dg/altivec_check.h: Likewise.
10452         * gcc.dg/iftrap-2.c: Likewise.
10453         * gcc.dg/pragma-darwin.c: Likewise.
10454         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10455
10456 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10457
10458         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10459
10460 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10461
10462         * gcc.c-torture/execute/builtins/abs-2.c,
10463         gcc.c-torture/execute/builtins/abs-3.c,
10464         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10465         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10466         intmax_t, uintmax_t and their limits.
10467         * gcc.dg/intmax_t-1.c: New test.
10468
10469 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10470
10471         * g++.dg/tc1/dr147.C: Add reference to PR.
10472
10473 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10474
10475         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10476         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10477
10478 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10479
10480         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10481
10482 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10483
10484         * gcc.dg/redecl-5.c: New test.
10485         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10486         of scanf.
10487
10488 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10489
10490         PR middle-end/16790
10491         * gcc.c-torture/execute/pr16790-1.c: New test case.
10492
10493 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10494
10495         * g++.dg/ext/visibility/assign1.C: New test.
10496         * g++.dg/ext/visibility/new1.C: Likewise.
10497
10498         * gcc.dg/symbian1.c: New test.
10499         * gcc.dg/symbian2.c: Likewise.
10500
10501 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10502
10503         PR target/16570
10504         * gcc.dg/i386-sse-9.c: New test.
10505
10506 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10507
10508         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10509
10510 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10511
10512         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10513         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10514         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10515         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10516         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10517         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10518         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10519         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10520         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10521         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10522         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10523         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10524         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10525         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10526         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10527         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10528         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10529         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10530         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10531         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10532         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10533         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10534         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10535         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10536         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10537         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10538         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10539         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10540         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10541         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10542         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10543         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10544         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10545         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10546         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10547         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10548         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10549         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10550         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10551         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10552         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10553         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10554         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10555         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10556         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10557         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10558         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10559         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10560         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10561         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10562         gcc.misc-tests/i386-pf-3dnow-1.c,
10563         gcc.misc-tests/i386-pf-athlon-1.c,
10564         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10565         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10566         Declare built-in functions used.
10567         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10568
10569 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10570
10571         PR c++/16707
10572         * g++.dg/lookup/using12.C: New test.
10573
10574         * g++.dg/init/null1.C: Fix PR number.
10575         * g++.dg/parse/namespace10.C: Likewise.
10576
10577 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10578
10579         PR c++/16224
10580         * g++.dg/template/spec17.C: New test.
10581         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10582         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10583
10584 2004-08-02  David Billinghurst
10585
10586         PR fortran/16292
10587         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10588
10589 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10590
10591         * gcc.dg/ia64-got-1.c: New test case.
10592
10593 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10594
10595         PR c++/16489
10596         * g++.dg/init/null1.C: New test.
10597         * g++.dg/tc1/dr76.C: Adjust error marker.
10598
10599         PR c++/16529
10600         * g++.dg/parse/namespace10.C: New test.
10601
10602         PR c++/16810
10603         * g++.dg/inherit/ptrmem2.C: New test.
10604
10605 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10606
10607         PR target/16155
10608         * gcc.dg/pr16155.c: New test.
10609
10610 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10611
10612         * gcc.dg/redecl-2.c: New test.
10613
10614 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10615
10616         * gcc.dg/darwin-longdouble.c: New file.
10617
10618 2004-07-30  Richard Henderson  <rth@redhat.com>
10619
10620         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10621         write to constant argument.
10622         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10623
10624 2004-07-30  Richard Henderson  <rth@redhat.com>
10625
10626         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10627         tests of nearest around zero.
10628
10629 2004-07-30  Andrew Pinski  <apinski@apple.com>
10630
10631         * gcc.c-torture/compile/20040730-1.c: New test.
10632
10633 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10634
10635         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10636         powerpc-eabispe.
10637
10638 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10639
10640         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10641
10642 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10643
10644         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10645         contains $ld_library_path.
10646         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10647
10648 2004-07-29  Richard Henderson  <rth@redhat.com>
10649
10650         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10651
10652         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10653         (alt2, which): New.
10654         (Check): Accept either alternative.
10655
10656 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10657
10658         * g++.dg/abi/inline1.C: New test.
10659         * g++.dg/abi/local1-a.cc: Likewise.
10660         * g++.dg/abi/local1.C: Likewise.
10661         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10662         * g++.dg/abi/mangle12.C: Likewise.
10663         * g++.dg/abi/mangle17.C: Likewise.
10664         * g++.dg/abi/mangle20-2.C: Likewise.
10665         * g++.dg/opt/interface1.C: Likewise.
10666         * g++.dg/opt/interface1.h: Likewise.
10667         * g++.dg/opt/interface1-a.cc: New test.
10668         * g++.dg/parse/repo1.C: New test.
10669         * g++.dg/template/repo1.C: Likewise.
10670         * g++.dg/warn/Winline-1.C: Likewise.
10671         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10672
10673 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10674
10675         * gcc.dg/tree-ssa/20040729-1.c: New test.
10676
10677 2004-07-27  Matt Austern <austern@apple.com>
10678
10679         * gcc.dg/darwin-bool-1.c: New test.
10680         * gcc.dg/darwin-bool-2.c: New test.
10681
10682 2004-07-28  Richard Henderson  <rth@redhat.com>
10683
10684         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10685         arguments in the correct type.  Don't write to constant arguments.
10686
10687 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10688
10689         PR tree-optimization/16688
10690         PR tree-optimization/16689
10691         * g++.dg/tree-ssa/pr16688.C: New test.
10692
10693 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10694
10695         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10696         loads.  Not only in the comment, this time.
10697
10698 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10699
10700         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10701         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10702         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10703         * gcc.dg/sh4a-bitmovua.c: New.
10704         * gcc.dg/sh4a-cos.c: New.
10705         * gcc.dg/sh4a-cosf.c: New.
10706         * gcc.dg/sh4a-fprun.c: New.
10707         * gcc.dg/sh4a-fsrra.c: New.
10708         * gcc.dg/sh4a-memmovua.c: New.
10709         * gcc.dg/sh4a-sin.c: New.
10710         * gcc.dg/sh4a-sincos.c: New.
10711         * gcc.dg/sh4a-sincosf.c: New.
10712         * gcc.dg/sh4a-sinf.c: New.
10713
10714 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10715
10716         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10717         conditionals.
10718         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10719         loads.
10720         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10721         DOM1.
10722
10723 2004-07-27  Andrew Pinski  <apinski@apple.com>
10724
10725         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10726
10727 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10728
10729         * gcc.dg/pragma-isr.c: New test.
10730
10731 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10732
10733         PR c++/14429
10734         * g++.dg/template/ttp11.C: New test.
10735
10736 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10737
10738         * gcc.c-torture/compile/20040727-1.c: New test.
10739
10740 2004-07-26  Eric Christopher  <echristo@redhat.com>
10741
10742         * gcc.c-torture/compile/20040726-2.c: New test.
10743
10744 2004-07-26  Andrew Pinski  <apinski@apple.com>
10745
10746         * g++.dg/rtti/tinfo1.C: Xfail.
10747
10748 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10749
10750         * gcc.c-torture/compile/20040726-1.c: New test.
10751
10752 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10753             Brian Ryner  <bryner@brianryner.com>
10754
10755         PR c++/9283
10756         PR c++/15000
10757         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10758         * g++.dg/ext/visibility/: New directory.
10759         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10760         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10761         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10762         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10763         * g++.dg/ext/visibility/fvisibility.C,
10764         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10765         g++.dg/ext/visibility/fvisibility-override1.C
10766         g++.dg/ext/visibility/fvisibility-override2.C
10767         g++.dg/ext/visibility/memfuncts.C
10768         g++.dg/ext/visibility/noPLT.C
10769         g++.dg/ext/visibility/pragma.C
10770         g++.dg/ext/visibility/pragma-override1.C
10771         g++.dg/ext/visibility/pragma-override2.C
10772         g++.dg/ext/visibility/staticmemfuncts.C
10773         g++.dg/ext/visibility/virtual.C: New tests.
10774
10775 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10776
10777         PR c/15360
10778         * gcc.dg/pr15360-1.c: New test.
10779
10780 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10781
10782         * gcc.dg/pragma-align-2.c: New test.
10783         * gcc.dg/pragma-init-fini.c: New test.
10784         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10785         targets.
10786
10787 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10788
10789         * gcc.dg/init-string-2.c: New test.
10790
10791 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10792
10793         PR 16684
10794         * gcc.dg/Wredundant-decls-1.c: New test case.
10795
10796 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10797
10798         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10799         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10800         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10801         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10802         * gcc.dg/compat/generate-random.c: New file.
10803         * gcc.dg/compat/generate-random.h: Likewise.
10804         * gcc.dg/compat/generate-random_r.c: Likewise.
10805         * gcc.dg/compat/struct-layout-1.h: Likewise.
10806         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10807         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10808         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10809         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10810         * gcc.dg/compat/struct-layout-1_main.c: New test.
10811         * gcc.dg/compat/struct-layout-1_x.c: New file.
10812         * gcc.dg/compat/struct-layout-1_y.c: New file.
10813         * gcc.dg/compat/struct-layout-1_test.h: New file.
10814
10815 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10816
10817         * gcc.dg/comp-return-1.c: New test
10818
10819 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10820
10821         * gcc.dg/vmx/8-02a.c: Fix typo.
10822
10823         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10824         * gcc.dg/darwin-abi-3.c: New test.
10825
10826         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10827         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10828
10829         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10830         * gcc.dg/vmx/ops-long-1.c: New test.
10831         * gcc.dg/vmx/ops-long-2.c: New test.
10832
10833 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10834
10835         * g++.dg/lookup/conv-[1234].C: New.
10836
10837 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10838
10839         * g++.dg/parse/attr2.C: Simplify.
10840
10841 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10842
10843         PR c/7284
10844         * gcc.c-torture/execute/pr7284-1.c: New test.
10845
10846 2004-07-22  Brian Booth  <bbooth@redhat.com>
10847
10848         * gcc.dg/tree-ssa/20040721-1.c: New test.
10849
10850 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10851
10852         * g++.dg/template/crash20.c: New.
10853
10854 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10855
10856         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10857         Add dg-run directive.  Declare variables as required.
10858         * gfortran.dg/g77/README: Update
10859
10860 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10861
10862         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10863         gcc.dg/cris-peep2-andu2.c: New tests.
10864
10865 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10866
10867         PR c/15052
10868         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10869         on return type.
10870         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10871         messages.
10872         * gcc.dg/qual-return-2.c: Update expected messages.
10873         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10874
10875 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10876
10877         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10878         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10879
10880 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10881
10882         PR c/11250
10883         * gcc.dg/init-string-1.c: New test.
10884
10885 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
10886
10887         PR middle-end/15345
10888         PR c/16450
10889         * gcc.dg/torture/nested-fn-1.c: New test.
10890
10891 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
10892
10893         PR target/16559
10894         * gcc.dg/ia64-fptr-1.c: New file.
10895
10896 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10897
10898         PR c++/14497
10899         * g++.dg/template/spec16.C: New test.
10900         * g++.old-deja/g++.robertl/eb118.C: Remove.
10901
10902 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10903
10904         PR c++/509
10905         * g++.dg/template/spec15.C: New test.
10906
10907 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
10908
10909         Copy cases from g77.f-torture/execute and add dg-run
10910         directive.  Other changes as noted.
10911         * gfortran.dg/g77/13037.f
10912         * gfortran.dg/g77/1832.f
10913         * gfortran.dg/g77/19981119-0.f
10914         * gfortran.dg/g77/19990313-0.f
10915         * gfortran.dg/g77/19990313-1.f
10916         * gfortran.dg/g77/19990313-2.f
10917         * gfortran.dg/g77/19990313-3.f
10918         * gfortran.dg/g77/19990419-1.f
10919         * gfortran.dg/g77/19990826-0.f
10920         * gfortran.dg/g77/19990826-2.f
10921         * gfortran.dg/g77/20000503-1.f
10922         * gfortran.dg/g77/20001111.f
10923         * gfortran.dg/g77/20010116.f
10924         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
10925         * gfortran.dg/g77/20010430.f
10926         * gfortran.dg/g77/6177.f
10927         * gfortran.dg/g77/947.f
10928         * gfortran.dg/g77/970816-3.f
10929         * gfortran.dg/g77/971102-1.f
10930         * gfortran.dg/g77/980520-1.f
10931         * gfortran.dg/g77/980628-0.f
10932         * gfortran.dg/g77/980628-1.f
10933         * gfortran.dg/g77/980628-10.f
10934         * gfortran.dg/g77/980628-2.f
10935         * gfortran.dg/g77/980628-3.f
10936         * gfortran.dg/g77/980628-7.f
10937         * gfortran.dg/g77/980628-8.f
10938         * gfortran.dg/g77/980628-9.f
10939         * gfortran.dg/g77/980701-0.f
10940         * gfortran.dg/g77/980701-1.f
10941         * gfortran.dg/g77/cabs.f
10942         * gfortran.dg/g77/claus.f
10943         * gfortran.dg/g77/complex_1.f
10944         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
10945         * gfortran.dg/g77/dcomplex.f
10946         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
10947         * gfortran.dg/g77/f90-intrinsic-mathematical.f
10948         * gfortran.dg/g77/f90-intrinsic-numeric.f
10949         * gfortran.dg/g77/int8421.f
10950         * gfortran.dg/g77/labug1.f
10951         * gfortran.dg/g77/large_vec.f
10952         * gfortran.dg/g77/le.f
10953         * gfortran.dg/g77/short.f
10954         * gfortran.dg/g77/README: Update
10955
10956 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
10957
10958         PR c++/16637
10959         * g++.dg/parse/lookup4.C: New test.
10960
10961 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10962
10963         PR c++/16175
10964         * g++.dg/template/ttp10.C: New test.
10965
10966 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10967
10968         * gcc.dg/pr12625-1.c: New test.
10969
10970 2004-07-20  Steven Bosscher  <stevenb@suse.de>
10971
10972         * testsuite/gcc.dg/switch-warn-1.c: New test.
10973         * testsuite/gcc.dg/switch-warn-2.c: New test.
10974         * gcc.c-torture/compile/pr14730.c: Update.
10975
10976 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
10977
10978         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
10979         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
10980         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
10981         g++.dg/template/nontype3.C: Remove trailing CR from tests.
10982
10983 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
10984
10985         PR c++/16623
10986         * g++.dg/template/assign1.C: New test.
10987
10988 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10989
10990         PR c++/12170
10991         * g++.dg/template/ttp9.C: New test.
10992
10993 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
10994
10995         * gcc.dg/format/cmn-err-1.c: New test.
10996
10997 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10998
10999         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11000         gcc.dg/Wparentheses-10.c: New tests.
11001         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11002
11003 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11004
11005         PR fortran/16465
11006         * gfortran.dg/g77//ffixed-line-length-0.f,
11007         gfortran.dg/g77/ffixed-line-length-132.f,
11008         gfortran.dg/g77/ffixed-line-length-72.f,
11009         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11010         gfortran.dg/g77/README: Update.
11011
11012 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11013
11014         PR c++/13092
11015         * g++.dg/template/non-dependent7.C: New test.
11016         * g++.dg/template/non-dependent8.C: Likewise.
11017         * g++.dg/template/non-dependent9.C: Likewise.
11018         * g++.dg/template/non-dependent10.C: Likewise.
11019
11020 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11021
11022         PR c++/16337
11023         * g++.dg/parse/attr2.C: New test.
11024
11025 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11026
11027         * g77.dg: Removed.
11028         * g77.f-torture: Ditto.
11029
11030 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11031
11032         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11033         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11034         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11035
11036 2004-07-16  Richard Henderson  <rth@redhat.com>
11037
11038         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11039
11040 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11041
11042         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11043         tests with full list of options.
11044         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11045         of TORTURE_OPTIONS if test contains 'dg-do run'.
11046
11047         PR fortran/16404
11048         * gfortran.dg/do_iterator.f90: New test.
11049
11050 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11051
11052         PR rtl-optimization/16536
11053         * gcc.c-torture/execute/restrict-1.c: New test.
11054
11055 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11056
11057         PR fortran/15324
11058         * gfortran.dg/pr15324.f90: New test.
11059
11060         PR fortran/15129
11061         * gfortran.dg/pr15129.f90: New test.
11062
11063         PR fortran/15140
11064         * gfortran.dg/pr15140.f90: New test.
11065
11066         PR fortran/13792
11067         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11068         compile-time simplification.
11069
11070 2004-07-14  Mike Stump  <mrs@apple.com>
11071
11072         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11073
11074 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11075
11076         PR target/16325
11077         * gcc.dg/profile-generate-1.c: New.
11078
11079 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11080
11081         * gcc.c-torture/execute/20040709-1.c: New test.
11082         * gcc.c-torture/execute/20040709-2.c: New test.
11083
11084 2004-07-14  Mike Stump  <mrs@apple.com>
11085
11086         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11087
11088 2004-07-14  Mike Stump  <mrs@apple.com>
11089
11090         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11091
11092 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11093
11094         PR c++/16518
11095         * g++.dg/parse/mutable1.C: New test.
11096
11097 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11098
11099         PR tree-optimization/16443
11100         * gcc.dg/tree-ssa/20040713-1.c: New test.
11101
11102 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11103
11104         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11105         for operator new.
11106
11107 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11108
11109         * gfortran.dg/g77/README: New file
11110         * gfortran.dg/g77/19981216-0.f:  Copy from
11111         g77.f-torture/noncompile.  Add "dg-do compile" and
11112         dg-error as required.
11113         * gfortran.dg/g77/19990218-1.f: Likewise
11114         * gfortran.dg/g77/19990905-1.f: Likewise
11115         * gfortran.dg/g77/9263.f: Likewise
11116         * gfortran.dg/g77/980615-0.f: Likewise
11117         * gfortran.dg/g77/980616-0.f: Likewise
11118         * gfortran.dg/g77/check0.f: Likewise
11119         * gfortran.dg/g77/select_no_compile.f: Likewise
11120
11121 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11122
11123         Copy files from g77.f-torture/compile.
11124         Add "{ dg-do compile}".  Other changes as noted
11125         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11126         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11127         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11128         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11129         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11130         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11131         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11132         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11133         statement to conform to standard.  Append alpha1.x for reference.
11134         * gfortran.dg/g77/xformat.f: Add dg-warning
11135
11136 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11137
11138         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11139         Add {dg-do compile} directive.
11140         * gfortran.dg/g77/cpp2.F: Likewise
11141
11142 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11143
11144         PR c++/5402
11145         * g++.dg/lookup/name-clash1.C: New test.
11146
11147         PR c++/9777
11148         * g++.dg/lookup/name-clash2.C: New test.
11149
11150         PR c++/12102
11151         * g++.dg/lookup/name-clash3.C: New test.
11152
11153 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11154
11155         * g++.dg/lookup/new2.C: New test.
11156         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11157
11158 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11159
11160         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11161         Add {dg-do compile} directive.
11162         * gfortran.dg/g77/13060.f: Likewise
11163         * gfortran.dg/g77/19990218-0.f: Likewise
11164         * gfortran.dg/g77/19990305-0.f: Likewise
11165         * gfortran.dg/g77/19990419-0.f: Likewise
11166         * gfortran.dg/g77/19990502-0.f: Likewise
11167         * gfortran.dg/g77/19990502-1.f: Likewise
11168         * gfortran.dg/g77/19990525-0.f: Likewise
11169         * gfortran.dg/g77/19990826-1.f: Likewise
11170         * gfortran.dg/g77/19990826-3.f: Likewise
11171         * gfortran.dg/g77/19990905-2.f: Likewise
11172         * gfortran.dg/g77/20000412-1.f: Likewise
11173         * gfortran.dg/g77/20000511-1.f: Likewise
11174         * gfortran.dg/g77/20000511-2.f: Likewise
11175         * gfortran.dg/g77/20000518.f: Likewise
11176         * gfortran.dg/g77/20000601-1.f: Likewise
11177         * gfortran.dg/g77/20000601-2.f: Likewise
11178         * gfortran.dg/g77/20000629-1.f: Likewise
11179         * gfortran.dg/g77/20000630-2.f: Likewise
11180         * gfortran.dg/g77/20010115.f: Likewise
11181         * gfortran.dg/g77/20010321-1.f: Likewise
11182         * gfortran.dg/g77/20010426.f: Likewise
11183         * gfortran.dg/g77/20020307-1.f: Likewise
11184         * gfortran.dg/g77/8485.f: Likewise
11185         * gfortran.dg/g77/960317-1.f: Likewise
11186         * gfortran.dg/g77/970915-0.f: Likewise
11187         * gfortran.dg/g77/980310-1.f: Likewise
11188         * gfortran.dg/g77/980310-2.f: Likewise
11189         * gfortran.dg/g77/980310-3.f: Likewise
11190         * gfortran.dg/g77/980310-4.f: Likewise
11191         * gfortran.dg/g77/980310-6.f: Likewise
11192         * gfortran.dg/g77/980310-7.f: Likewise
11193         * gfortran.dg/g77/980310-8.f: Likewise
11194         * gfortran.dg/g77/980419-2.f: Likewise
11195         * gfortran.dg/g77/980424-0.f: Likewise
11196         * gfortran.dg/g77/980427-0.f: Likewise
11197         * gfortran.dg/g77/980729-0.f: Likewise
11198         * gfortran.dg/g77/981117-1.f: Likewise
11199         * gfortran.dg/g77/toon_1.f: Likewise
11200
11201 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11202
11203         PR c++/2204
11204         * g++.dg/other/abstract2.C: New test.
11205
11206 2004-07-12  Paul Brook  <paul@codesourcery.com>
11207
11208         * gfortran.dg/pointer_init_1.f90: New test.
11209
11210 2004-07-11  Paul Brook  <paul@codesourcery.com>
11211
11212         PR fortran/15986
11213         * gfortran.dg/contained_1.f90: New test.
11214
11215 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11216
11217         * g++.dg/parse/defarg8.C: New test.
11218
11219 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11220
11221         PR fortran/16433
11222         * gfortran.dg/pr16433.f: New test.
11223
11224         PR fortran/17574
11225         * gfortran.dg/pr15754.f90: New test.
11226
11227 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11228
11229         PR tree-optimization/16437
11230         * gcc.c-torture/execute/bitfld-4.c: New test.
11231
11232 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11233
11234         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11235         access to common var from module.
11236
11237 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11238
11239         PR fortran/16336
11240         * gfortran.fortran-torture/execute/common_2.f90: New test.
11241
11242 2004-07-10  Paul Brook  <paul@codesourcery.com>
11243
11244         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11245
11246 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11247
11248         PR fortran/15969
11249         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11250
11251 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11252
11253         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11254         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11255         * gfortran.dg/g77/ffree-form-1.f: Likewise
11256         * gfortran.dg/g77/ffree-form-2.f: Likewise
11257         * gfortran.dg/g77/ffree-form-3.f: Likewise
11258         * gfortran.dg/g77/fno-underscoring.f: Likewise
11259         * gfortran.dg/g77/funderscoring.f: Likewise
11260         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11261
11262 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11263
11264         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11265
11266 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11267         Paul Brook  <paul@codesourcery.com>
11268
11269         PR fortran/13415
11270         * gfortran.dg/common_pointer_1.f90: New test.
11271
11272 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11273
11274         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11275
11276 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11277
11278         PR target/16364
11279         * gcc.c-torture/compile/20040709-1.c: New.
11280
11281 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11282
11283         PR fortran/14077
11284         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11285
11286 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11287
11288         PR fortran/13201
11289         * gfortran.dg/shape_1.f90: New test.
11290
11291 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11292             Andrew Pinski  <apinski@apple.com>
11293
11294         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11295
11296 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11297
11298         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11299         comment.
11300
11301 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11302         Paul Brook  <paul@codesourcery.com>
11303
11304         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11305         '.f95' and '.F95'.
11306
11307 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11308
11309         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11310
11311 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11312
11313         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11314         testcases with capital suffix.
11315
11316 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11317
11318         PR fortran/15481
11319         PR fortran/13372
11320         PR fortran/13575
11321         PR fortran/15978
11322         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11323
11324         * gfortran.dg/implicit_1.f90: New test.
11325
11326 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11327
11328         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11329         expression to match gfortran warning/error messages
11330         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11331         dg-error text.
11332
11333 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11334
11335         * lib/fortran-torture.exp: Rename proc search_for to
11336         search_for_re.
11337
11338 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11339
11340         * gcc.c-torture/execute/simd-5.x: New file.
11341         XFAIL on SPARC 64-bit at -O0.
11342
11343 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11344
11345         PR c++/8211
11346         PR c++/16165
11347         * g++.dg/warn/effc3.C: New test.
11348
11349 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11350
11351         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11352         change X to 1X in format.
11353         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11354         add data statements to conform to standard.
11355
11356 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11357
11358         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11359         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11360         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11361
11362 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11363
11364         * gfortran.dg/g77/7388.f: Copy from g77.dg
11365         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11366         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11367         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11368         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11369         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11370         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11371         * gfortran.dg/g77/strlen0.f: Likewise
11372
11373 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11374
11375         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11376         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11377
11378 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11379
11380         * gcc.c-torture/execute/920428-2.x: Delete.
11381         * gcc.c-torture/execute/920501-7.x: Likewise.
11382
11383 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11384
11385         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11386         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11387         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11388         prescott and c3-2.
11389         (PREFETCH_3DNOW): Add -march=c3.
11390
11391 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11392
11393         PR c/16437
11394         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11395         * gcc.c-torture/execute/bf64-1.x: Likewise.
11396
11397 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11398
11399         * gcc.c-torture/compile/20040708-1.c: New test.
11400
11401 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11402
11403         PR c++/16169
11404         * g++.dg/warn/effc2.C: New test.
11405
11406 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11407
11408         * gcc.c-torture/execute/bitfld-1.x: Remove.
11409         * gcc.c-torture/execute/bitfld-3.c: New test.
11410         * gcc.dg/bitfld-2.c: Remove XFAILs.
11411
11412 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11413
11414         PR c++/16276
11415         * g++.dg/rtti/tinfo1.C: New file.
11416
11417 2004-07-07  Eric Christopher  <echristo@redhat.com>
11418
11419         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11420
11421 2004-07-07  Andrew Pinski  <apinski@apple.com>
11422
11423         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11424
11425 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11426
11427         * g++.dg/init/call1.C: XFAIL.
11428
11429 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11430
11431         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11432         except for movstrict*, to movmem* and clrstr* to clrmem*.
11433
11434 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11435
11436         * gcc.c-torture/execute/20040707-1.c: New test.
11437
11438 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11439
11440         * gcc.c-torture/execute/20040706-1.c: New test.
11441
11442 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11443
11444         PR c++/3671
11445         * g++.dg/template/spec14.C: New test.
11446
11447 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11448
11449         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11450         nothing if not yet defined.  Use it in b, c and d type definitions.
11451         * gcc.c-torture/execute/20040705-1.c: New test.
11452         * gcc.c-torture/execute/20040705-2.c: New test.
11453
11454 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11455
11456         PR c++/2518
11457         * g++.dg/lookup/new1.C: New test.
11458
11459 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11460
11461         PR c++/11406
11462         * g++.dg/template/sizeof8.C: New test.
11463
11464 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11465
11466         * gcc.c-torture/compile/20040705-1.c: New test.
11467
11468 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11469
11470         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11471
11472 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11473
11474         * gcc.dg/cpp/if-mop.c: Two new testcases.
11475         * gcc.dg/cpp/trad/comment-3.c: New.
11476
11477 2004-07-04  Paul Brook  <paul@codesourcery.com>
11478
11479         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11480
11481 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11482
11483         PR c++/3761
11484         * g++.dg/lookup/crash4.C: New test.
11485
11486 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11487
11488         * gcc.c-torture/execute/builtin-abs-1.c
11489         * gcc.c-torture/execute/builtin-abs-2.c
11490         * gcc.c-torture/execute/builtin-complex-1.c
11491         * gcc.c-torture/execute/builtins/string-1-lib.c
11492         * gcc.c-torture/execute/builtins/string-1.c
11493         * gcc.c-torture/execute/builtins/string-2-lib.c
11494         * gcc.c-torture/execute/builtins/string-2.c
11495         * gcc.c-torture/execute/builtins/string-3-lib.c
11496         * gcc.c-torture/execute/builtins/string-3.c
11497         * gcc.c-torture/execute/builtins/string-4-lib.c
11498         * gcc.c-torture/execute/builtins/string-4.c
11499         * gcc.c-torture/execute/builtins/string-5-lib.c
11500         * gcc.c-torture/execute/builtins/string-5.c
11501         * gcc.c-torture/execute/builtins/string-6-lib.c
11502         * gcc.c-torture/execute/builtins/string-6.c
11503         * gcc.c-torture/execute/builtins/string-7-lib.c
11504         * gcc.c-torture/execute/builtins/string-7.c
11505         * gcc.c-torture/execute/builtins/string-8-lib.c
11506         * gcc.c-torture/execute/builtins/string-8.c
11507         * gcc.c-torture/execute/builtins/string-9-lib.c
11508         * gcc.c-torture/execute/builtins/string-9.c
11509         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11510         * gcc.c-torture/execute/builtins/string-asm-1.c
11511         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11512         * gcc.c-torture/execute/builtins/string-asm-2.c
11513         * gcc.c-torture/execute/stdio-opt-1.c
11514         * gcc.c-torture/execute/stdio-opt-2.c
11515         * gcc.c-torture/execute/stdio-opt-3.c
11516         * gcc.c-torture/execute/string-opt-1.c
11517         * gcc.c-torture/execute/string-opt-10.c
11518         * gcc.c-torture/execute/string-opt-11.c
11519         * gcc.c-torture/execute/string-opt-12.c
11520         * gcc.c-torture/execute/string-opt-13.c
11521         * gcc.c-torture/execute/string-opt-14.c
11522         * gcc.c-torture/execute/string-opt-15.c
11523         * gcc.c-torture/execute/string-opt-16.c
11524         * gcc.c-torture/execute/string-opt-2.c
11525         * gcc.c-torture/execute/string-opt-6.c
11526         * gcc.c-torture/execute/string-opt-7.c
11527         * gcc.c-torture/execute/string-opt-8.c:
11528         Replace with ...
11529
11530         * gcc.c-torture/execute/builtins/abs-2.c
11531         * gcc.c-torture/execute/builtins/abs-3.c
11532         * gcc.c-torture/execute/builtins/complex-1.c
11533         * gcc.c-torture/execute/builtins/fprintf.c
11534         * gcc.c-torture/execute/builtins/fputs.c
11535         * gcc.c-torture/execute/builtins/memcmp.c
11536         * gcc.c-torture/execute/builtins/memmove.c
11537         * gcc.c-torture/execute/builtins/memops-asm.c
11538         * gcc.c-torture/execute/builtins/mempcpy-2.c
11539         * gcc.c-torture/execute/builtins/mempcpy.c
11540         * gcc.c-torture/execute/builtins/memset.c
11541         * gcc.c-torture/execute/builtins/printf.c
11542         * gcc.c-torture/execute/builtins/sprintf.c
11543         * gcc.c-torture/execute/builtins/strcat.c
11544         * gcc.c-torture/execute/builtins/strchr.c
11545         * gcc.c-torture/execute/builtins/strcmp.c
11546         * gcc.c-torture/execute/builtins/strcpy.c
11547         * gcc.c-torture/execute/builtins/strcspn.c
11548         * gcc.c-torture/execute/builtins/strlen-2.c
11549         * gcc.c-torture/execute/builtins/strlen.c
11550         * gcc.c-torture/execute/builtins/strncat.c
11551         * gcc.c-torture/execute/builtins/strncmp-2.c
11552         * gcc.c-torture/execute/builtins/strncmp.c
11553         * gcc.c-torture/execute/builtins/strncpy.c
11554         * gcc.c-torture/execute/builtins/strpbrk.c
11555         * gcc.c-torture/execute/builtins/strpcpy-2.c
11556         * gcc.c-torture/execute/builtins/strpcpy.c
11557         * gcc.c-torture/execute/builtins/strrchr.c
11558         * gcc.c-torture/execute/builtins/strspn.c
11559         * gcc.c-torture/execute/builtins/strstr-asm.c
11560         * gcc.c-torture/execute/builtins/strstr.c:
11561         ... these new files.
11562
11563         * gcc.c-torture/execute/builtins/abs-2-lib.c
11564         * gcc.c-torture/execute/builtins/abs-3-lib.c
11565         * gcc.c-torture/execute/builtins/complex-1-lib.c
11566         * gcc.c-torture/execute/builtins/fprintf-lib.c
11567         * gcc.c-torture/execute/builtins/fputs-lib.c
11568         * gcc.c-torture/execute/builtins/memcmp-lib.c
11569         * gcc.c-torture/execute/builtins/memmove-lib.c
11570         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11571         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11572         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11573         * gcc.c-torture/execute/builtins/memset-lib.c
11574         * gcc.c-torture/execute/builtins/printf-lib.c
11575         * gcc.c-torture/execute/builtins/sprintf-lib.c
11576         * gcc.c-torture/execute/builtins/strcat-lib.c
11577         * gcc.c-torture/execute/builtins/strchr-lib.c
11578         * gcc.c-torture/execute/builtins/strcmp-lib.c
11579         * gcc.c-torture/execute/builtins/strcpy-lib.c
11580         * gcc.c-torture/execute/builtins/strcspn-lib.c
11581         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11582         * gcc.c-torture/execute/builtins/strlen-lib.c
11583         * gcc.c-torture/execute/builtins/strncat-lib.c
11584         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11585         * gcc.c-torture/execute/builtins/strncmp-lib.c
11586         * gcc.c-torture/execute/builtins/strncpy-lib.c
11587         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11588         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11589         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11590         * gcc.c-torture/execute/builtins/strrchr-lib.c
11591         * gcc.c-torture/execute/builtins/strspn-lib.c
11592         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11593         * gcc.c-torture/execute/builtins/strstr-lib.c
11594         * gcc.c-torture/execute/builtins/lib/abs.c
11595         * gcc.c-torture/execute/builtins/lib/fprintf.c
11596         * gcc.c-torture/execute/builtins/lib/memset.c
11597         * gcc.c-torture/execute/builtins/lib/printf.c
11598         * gcc.c-torture/execute/builtins/lib/sprintf.c
11599         * gcc.c-torture/execute/builtins/lib/strcpy.c
11600         * gcc.c-torture/execute/builtins/lib/strcspn.c
11601         * gcc.c-torture/execute/builtins/lib/strncat.c
11602         * gcc.c-torture/execute/builtins/lib/strncmp.c
11603         * gcc.c-torture/execute/builtins/lib/strncpy.c
11604         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11605         * gcc.c-torture/execute/builtins/lib/strspn.c
11606         * gcc.c-torture/execute/builtins/lib/strstr.c:
11607         New files containing support routines.
11608
11609         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11610         declaration.
11611         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11612         when not optimizing.
11613
11614 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11615
11616         PR c++/16240
11617         * g++.dg/abi/mangle22.C: New test.
11618         * g++.dg/abi/mangle23.C: Likewise.
11619
11620 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11621
11622         PR fortran/16290
11623         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11624         Allow for cases without denormalized floating point numbers.
11625
11626 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11627
11628         PR c/1027
11629         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11630         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11631         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11632         expected warning text.
11633         * gcc.dg/format/diag-2.c: New test.
11634
11635 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11636
11637         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11638
11639 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11640
11641         * gcc.dg/builtins-43.c: New.
11642         * gcc.dg/builtins-44.c: New.
11643         * gcc.dg/builtins-45.c: New.
11644
11645 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11646             Andreas Tobler  <a.tobler@schweiz.ch>
11647
11648         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11649         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11650         as SIGSEGV.
11651         * gcc.dg/cleanup-11.c: Likewise.
11652         * gcc.dg/cleanup-8.c: Likewise.
11653         * gcc.dg/cleanup-9.c: Likewise.
11654         * gcc.dg/cleanup-5.c: Run on all platforms.
11655
11656 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11657
11658         * g++.dg/warn/nonnull1.C: New test.
11659
11660 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11661
11662         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11663         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11664         Special-case the Sun compiler wrt to <complex.h>.
11665
11666 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11667
11668         * gcc.dg/Wunreachable-8.C: New test.
11669
11670         * gcc.dg/h8300-ice2.c : New test.
11671
11672 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11673
11674         PR fortran/16161
11675         * gfortran.fortran-torture/compile/implicit.f90: Add test
11676         for implicit character.
11677
11678 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11679
11680         PR fortran/16289
11681         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11682         Use tiny() intrinsic to find smallest non-negative real
11683
11684 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11685
11686         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11687         * gcc.dg/compat/struct-by-value-22_x.c: New.
11688         * gcc.dg/compat/struct-by-value-22_y.c: New.
11689
11690         * gcc.c-torture/execute/20040629-1.c: New test.
11691
11692 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11693
11694         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11695         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11696
11697         PR target/16195
11698         * gcc.dg/20040625-1.c: New test.
11699
11700 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11701
11702         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11703
11704 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11705
11706         PR fortran/15963
11707         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11708
11709 2004-06-29  Richard Henderson  <rth@redhat.com>
11710
11711         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11712
11713 2004-06-29  Paul Brook  <paul@codesourcery.com>
11714
11715         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11716         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11717
11718 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11719
11720         PR c++/16260
11721         * g++.dg/parse/crash15.C: New.
11722
11723 2004-06-28  Andrew Pinski  <apinski@apple.com>
11724
11725         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11726         by the error already.
11727
11728         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11729
11730 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11731
11732         PR target/14041
11733         * gcc.dg/h8300-bss-align-1.c : New.
11734
11735 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11736
11737         * PR c++/16174
11738         * g++.dg/template/ctor4.C: New.
11739
11740 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11741
11742         PR c++/16205
11743         * g++.dg/warn/Wsequence-point-1.C: New test.
11744
11745 2004-06-27  Paul Brook  <paul@codesourcery.com>
11746
11747         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11748
11749 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11750
11751         * g++.old-deja/g++.mike/p7325.C: Remove.
11752
11753 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11754
11755         PR c/14963
11756         * gcc.dg/pr14963.c: New test.
11757
11758 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11759
11760         PR c++/16193
11761         * g++.dg/parse/redef1.C: New test.
11762
11763 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11764
11765         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11766         20021110.c.
11767         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11768         20021119-1.c.
11769         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11770         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11771         5-04.c.
11772         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11773         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11774         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11775         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11776         g++.brendan/enum14.C.
11777         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11778         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11779         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11780         g++.mike/virt1.C.
11781         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11782         memtemp24.C.
11783
11784 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11785
11786         * gcc.dg/20040527-1.c: New test case.
11787
11788 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11789
11790         PR gfortran/pr16196
11791         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11792
11793 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11794
11795         PR middle-end/15825
11796         * gcc.dg/pr15825-1.c: New test case.
11797
11798 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11799
11800         * gcc.c-torture/execute/20040625-1.c: New test.
11801
11802 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11803
11804         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11805
11806 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11807
11808         * gcc.dg/torture/mips-div-1.c: New test.
11809
11810 2004-06-24  Jeff Law  <law@redhat.com>
11811
11812         * gcc.dg/tree-ssa/20040624-1.c: New test.
11813
11814 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11815
11816         * gcc.c-torture/compile/20040624-1.c: New test.
11817
11818 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11819
11820         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11821         this directory.
11822
11823 2004-06-23  Andrew Pinski  <apinski@apple.com>
11824
11825         PR middle-end/15988
11826         * g++.dg/opt/ptrmem4.C: New test.
11827
11828         * gcc.dg/c90-array-quals-2.c: New test.
11829
11830 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11831
11832         * gcc.dg/kpice1.c: New test.
11833
11834 2006-06-23  Andrew Pinski  <apinski@apple.com>
11835
11836         * gcc.dg/c90-array-quals.c: New test.
11837
11838 2006-06-22  Richard Henderson  <rth@redhat.com>
11839
11840         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11841
11842 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11843
11844         * gcc.dg/builtins-config.h: Handle FreeBSD.
11845
11846 2006-06-22  Richard Henderson  <rth@redhat.com>
11847
11848         * g++.dg/opt/devirt1.C: New.
11849
11850 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11851
11852         * g++.dg/opt/pr15551.C: New testcase.
11853
11854 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11855
11856         PR target/14800
11857         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11858         x86_64-*-linux* when compiling for 32bit.
11859
11860 2004-06-21  Andrew Pinski  <apinski@apple.com>
11861
11862         * gcc.dg/pch/struct-1.c: New.
11863         * gcc.dg/pch/struct-1.hs: New.
11864
11865 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11866
11867         * gcc.dg/pch/save-temps-1.c: New file.
11868         * gcc.dg/pch/save-temps-1.hs: New file.
11869
11870 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11871
11872         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11873         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11874
11875 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11876
11877         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11878         to fix type error.
11879         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11880         Remove trailing spaces.
11881
11882 2004-06-21  Richard Henderson  <rth@redhat.com>
11883
11884         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11885         merging && to BIT_FIELD_REF.
11886
11887 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
11888
11889         * g++.dg/opt/placeholder1.C: New test.
11890
11891 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11892
11893         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
11894         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11895         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11896         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11897
11898 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
11899
11900         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
11901         extern "C".
11902         * g++.dg/other/pragma-re-1.C: Add comments.
11903
11904 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
11905
11906         PR gfortran/16080
11907         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
11908
11909 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
11910
11911         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
11912         instead of setting the type of size_t by
11913         hand.
11914
11915 2004-06-18  Roger Sayle  <roger@eyesopen.com>
11916
11917         * gcc.dg/unordered-2.c: New test case.
11918         * gcc.dg/unordered-3.c: New test case.
11919
11920 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
11921
11922         PR other/16043
11923         * lib/g++.exp (g++_version): Tweak regexp for version
11924         * lib/g77.exp (g77_version): Likewise
11925         * lib/gfortran.exp (gfortran_version): Likewise
11926         * lib/objc.exp (objc_version): Likewise
11927         * lib/treelang.exp (treelang_version): Likewise
11928
11929 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
11930
11931         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
11932         Use INT_MAX instead of __INT_MAX__.
11933         * gcc.dg/compat/struct-align-2_y.c: Likewise.
11934
11935         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
11936         * gcc.dg/compat/scalar-return-3_x.c: Use it.
11937         * gcc.dg/compat/scalar-return-3_y.c: Use it.
11938         * gcc.dg/compat/scalar-return-4_x.c: Use it.
11939         * gcc.dg/compat/scalar-return-4_y.c: Use it.
11940         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
11941         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
11942         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
11943         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
11944
11945         * gcc.dg/range-test-1.c: New test.
11946         * g++.dg/opt/range-test-1.C: New test.
11947
11948 2004-06-17  Richard Henderson  <rth@redhat.com>
11949
11950         * objc.dg/sync-1.m: New.
11951         * objc.dg/try-catch-1.m: Don't force next runtime.
11952         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
11953         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
11954         shadowed catch clause.
11955         * objc.dg/try-catch-5.m: New.
11956
11957 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
11958
11959         Bug 14610
11960         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
11961
11962 2004-06-15  Richard Henderson  <rth@redhat.com>
11963
11964         * gcc.dg/20001116-1.c: Move expected warning line.
11965
11966 2004-06-15  Richard Henderson  <rth@redhat.com>
11967
11968         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
11969         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
11970
11971 2004-06-15  Jeff Law  <law@redhat.com>
11972
11973         * gcc.dg/tree-ssa/20040615-1.c: New test.
11974         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
11975         be less sensitive to operand ordering.
11976         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
11977
11978 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
11979
11980         * g++.dg/abi/bitfield3.C: Add comment..
11981
11982 2004-06-15  Richard Henderson  <rth@redhat.com>
11983
11984         * g++.dg/ext/stmtexpr1.C: XFAIL.
11985         * gcc.dg/20030612-1.c: XFAIL.
11986
11987 2004-06-15  Eric Christopher  <echristo@redhat.com>
11988
11989         * g++.dg/charset/asm5.c: New.
11990         * gcc.dg/charset/asm6.c: New.
11991
11992 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11993
11994         PR fortran/15962
11995         * gfortran.fortran-torture/execute/select_1.f90: New test.
11996
11997 2004-06-15  Paul Brook  <paul@codesourcery.com>
11998
11999         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12000
12001 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12002
12003         PR c++/15967
12004         * g++.dg/lookup/crash3.C: New test.
12005
12006 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12007
12008         PR c++/15947
12009         * g++.dg/parse/dtor4.C: New test.
12010
12011 2004-06-14  Jeff Law  <law@redhat.com>
12012
12013         * gcc.c-torture/compile/20040614-1.c: New test.
12014
12015 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12016
12017         PR fortran/15211
12018         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12019         LEN of a character array.
12020
12021 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12022
12023         PR c++/15096
12024         * g++.dg/template/ptrmem10.C: New test.
12025
12026         PR c++/14930
12027         * g++.dg/template/friend30.C: New test.
12028
12029 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12030
12031         PR fortran/14928
12032         * gfortran.fortran-torture/compile/mloc.f90: New test.
12033
12034 2004-06-13  Paul Brook  <paul@codesourcery.com>
12035
12036         * gfortran.fortran-torture/execute/random_2.f90: New test.
12037
12038 2004-06-13  Eric Christopher  <echristo@redhat.com>
12039
12040         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12041
12042 2004-06-12  Paul Brook  <paul@codesourcery.com>
12043
12044         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12045
12046 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12047
12048         PR fortran/14923
12049         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12050
12051 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12052
12053         PR fortran/14957
12054         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12055         syntax errors in end statements of contained subroutines.
12056
12057 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12058
12059         PR fortran/12841
12060         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12061
12062 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12063
12064         PR fortran/15665
12065         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12066
12067 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12068
12069         PR gfortran/12839
12070         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12071
12072 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12073
12074         PR c++/15862
12075         * g++.dg/parse/enum1.C: New test.
12076
12077 2004-06-10  Jeff Law  <law@redhat.com>
12078
12079         * gcc.c-torture/compile/20040610-1.c: New test.
12080
12081 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12082
12083         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12084         * g++.old-deja/g++.other/decl3.C: Likewise.
12085
12086 2004-06-10  Brian Booth  <bbooth@redhat.com>
12087
12088         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12089         V_MAY_DEF instead of VDEF.
12090         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12091
12092 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12093
12094         PR c++/14211
12095         * g++.dg/conversion/const1.C: New test.
12096
12097         PR c++/15076
12098         * g++.dg/conversion/reinterpret1.C: New test.
12099
12100         PR c++/15877
12101         * g++.dg/template/enum2.C: New test.
12102
12103         PR c++/15227
12104         * g++.dg/template/error13.C: New test.
12105
12106 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12107
12108         PR fortran/14957
12109         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12110         arguments to test_* REAL and of the right size.
12111
12112 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12113
12114         PR target/15569
12115         PR rtl-optimization/15681
12116         * gcc.dg/20040609-1.c: New test.
12117
12118 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12119
12120         PR c++/14791
12121         * g++.dg/opt/builtins1.C: New test.
12122
12123 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12124
12125         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12126         that use default windows32 struct layout.
12127         * gcc.dg/i386-bitfield2.c: Likewise.
12128
12129 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12130
12131         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12132         for mingw32 and cygwin targets.
12133
12134 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12135
12136         * gcc.dg/pch/macro-4.c: New.
12137         * gcc.dg/pch/macro-4.hs: New.
12138
12139 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12140
12141         PR fortran/13249
12142         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12143
12144 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12145
12146         PR fortran/13372
12147         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12148
12149 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12150
12151         PR gfortran/14897
12152         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12153
12154 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12155
12156         PR gfortran/15755
12157         * gfortran.fortran-torture/execute/backspace.c : New test.
12158
12159 2004-06-09  Paul Brook  <paul@codesourcery.com>
12160
12161         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12162         (pointer_to_section): Rewrite to use smaller array.
12163
12164 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12165
12166         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12167         * gcc.dg/ext/altivec-10.c: Same.
12168         * gcc.dg/ext/altivec-11.c: Same.
12169         * gcc.dg/ext/altivec-12.c: Same.
12170         * gcc.dg/ext/altivec-13.c: Same.
12171         * gcc.dg/ext/altivec-14.c: Same.
12172         * gcc.dg/ext/altivec-15.c: Same.
12173         * gcc.dg/ext/altivec-16.c: Same.
12174         * gcc.dg/ext/altivec-3.c: Same.
12175         * gcc.dg/ext/altivec-4.c: Same.
12176         * gcc.dg/ext/altivec-6.c: Same.
12177         * gcc.dg/ext/altivec-7.c: Same.
12178         * gcc.dg/ext/altivec-8.c: Same.
12179         * gcc.dg/ext/altivec-varargs-1.c: Same.
12180
12181         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12182         * g++.dg/ext/altivec-10.C: Same.
12183         * g++.dg/ext/altivec-2.C: Same.
12184         * g++.dg/ext/altivec-3.C: Same.
12185         * g++.dg/ext/altivec-4.C: Same.
12186         * g++.dg/ext/altivec-5.C: Same.
12187         * g++.dg/ext/altivec-6.C: Same.
12188         * g++.dg/ext/altivec-7.C: Same.
12189         * g++.dg/ext/altivec-8.C: Same.
12190         * g++.dg/ext/altivec-9.C: Same.
12191
12192 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12193
12194         PR c++/7841
12195         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12196
12197 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12198
12199         * gcc.dg/union-1.c: New test.
12200
12201 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12202
12203         * gcc.dg/builtins-41.c: New test case.
12204         * gcc.dg/builtins-42.c: New test case.
12205
12206 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12207
12208         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12209         * g++.dg/ext/altivec-10.C: Same.
12210         * g++.dg/ext/altivec-2.C: Same.
12211         * g++.dg/ext/altivec-3.C: Same.
12212         * g++.dg/ext/altivec-4.C: Same.
12213         * g++.dg/ext/altivec-5.C: Same.
12214         * g++.dg/ext/altivec-6.C: Same.
12215         * g++.dg/ext/altivec-7.C: Same.
12216         * g++.dg/ext/altivec-8.C: Same.
12217         * g++.dg/ext/altivec-9.C: Same.
12218         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12219         * g++.old-deja/g++.brendan/new3.C: Same.
12220         * gcc.c-torture/execute/eeprof-1.x: Same.
12221
12222 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12223
12224         PR c/14765
12225         * gcc.dg/pr14765-1.c: New test.
12226
12227 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12228
12229         PR c/14649
12230         * gcc.dg/pr14649-1.c: New test case.
12231
12232 2004-06-07  Richard Henderson  <rth@redhat.com>
12233
12234         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12235         if temporaries.
12236
12237 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12238
12239         * g++.dg/eh/elide1.C: Remove XFAIL.
12240
12241 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12242
12243         PR c++/15337
12244         * g++.dg/expr/sizeof3.C: New test.
12245
12246         PR c++/14777
12247         * g++.dg/template/access14.C: New test.
12248
12249         PR c++/15554
12250         * g++.dg/template/enum1.C: New test.
12251
12252         PR c++/15057
12253         * g++.dg/eh/throw1.C: New test.
12254
12255 2004-06-07  David Ayers  <d.ayers@inode.at>
12256             Ziemowit Laski  <zlaski@apple.com>
12257
12258         * lib/objc.exp (objc_target_compile): Revert the '-framework
12259         Foundation' flag fix, since bare Darwin does not ship
12260         with the Foundation framework.
12261         * objc/execute/next_mapping.h: Provide a local NSConstantString
12262         @interface and @implementation.
12263         (objc_constant_string_init): A constructor function, used to
12264         initialize the NSConstantString meta-class object.
12265         * objc/execute/string1.m: Include "next_mapping.h" instead of
12266         <Foundation/NSString.h>.
12267         * objc/execute/string2.m: Likewise.
12268         * objc/execute/string3.m: Likewise.
12269         * objc/execute/string4.m: Likewise.
12270
12271 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12272
12273         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12274         to double. Replace double with FLOAT.
12275         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12276
12277         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12278         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12279         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12280         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12281         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12282         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12283         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12284         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12285
12286 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12287
12288         PR c/13519
12289         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12290
12291 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12292
12293         PR c++/15503
12294         * g++.dg/template/meminit2.C: New test.
12295
12296 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12297
12298         PR target/15822
12299         * gcc.c-torture/execute/compare-fp-1.c,
12300         gcc.c-torture/execute/compare-fp-2.c,
12301         gcc.c-torture/execute/compare-fp-3.c,
12302         gcc.c-torture/execute/compare-fp-4.c,
12303         gcc.c-torture/execute/compare-fp-3.x,
12304         gcc.c-torture/execute/compare-fp-4.x: Moved...
12305         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12306         gcc.c-torture/execute/ieee/compare-fp-2.c,
12307         gcc.c-torture/execute/ieee/compare-fp-3.c,
12308         gcc.c-torture/execute/ieee/compare-fp-4.c,
12309         gcc.c-torture/execute/ieee/compare-fp-3.x,
12310         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12311
12312 2004-06-04  David Ayers  <d.ayers@inode.at>
12313
12314         * objc/execute/protocol-isEqual-4.m: New testcase.
12315
12316 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12317
12318         * objc/execute/protocol-isEqual-1.m: New testcase.
12319         * objc/execute/protocol-isEqual-2.m: New testcase.
12320         * objc/execute/protocol-isEqual-3.m: New testcase.
12321
12322 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12323
12324         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12325
12326 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12327
12328         * lib/objc.exp (objc_target_compile): When running tests on
12329         Darwin (Mac OS X), inform the linker about '-framework
12330         'Foundation'.
12331
12332 2004-06-02  Eric Christopher  <echristo@redhat.com>
12333
12334         * gcc.c-torture/compile/20040602-1.c: New.
12335
12336 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12337
12338         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12339         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12340
12341         PR tree-optimization/14736
12342         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12343
12344         PR tree-optimization/14042
12345         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12346
12347         PR tree-optimization/14729
12348         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12349
12350 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12351
12352         PR fortran/15557
12353         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12354
12355 2004-06-01  Richard Hederson  <rth@redhat.com>
12356
12357         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12358
12359 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12360
12361         PR c++/14932
12362         * g++.dg/parse/offsetof4.C: New test.
12363
12364 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12365
12366         PR objc/7993
12367         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12368
12369 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12370
12371         PR c++/15701
12372         * g++.dg/template/friend29.C: New test.
12373
12374 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12375
12376         PR c/15749
12377         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12378
12379 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12380
12381         * gcc.dg/sparc-trap-1.c: New test.
12382
12383 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12384
12385         PR middle-end/15069
12386         * g++.dg/opt/fold3.C: New test case.
12387
12388 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12389
12390         * lib/target-supports.exp (check_iconv_available): Fix fallout
12391         from 2004-05-28 patch.
12392
12393 2004-05-30  Paul Brook  <paul@codesourcery.com>
12394
12395         PR fortran/15620
12396         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12397         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12398
12399 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12400
12401         * gfortran.fortran-torture/execute/random_1.f90: New test.
12402
12403 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12404
12405         * g++.dg/ext/altivec-10.C: New test.
12406
12407 2004-05-29  Paul Brook  <paul@codesourcery.com>
12408
12409         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12410
12411 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12412
12413         * gcc.dg/altivec-16.c: New test.
12414
12415 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12416
12417         * lib/target-supports.exp (check_vmx_hw_available): New.
12418         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12419
12420         * lib/target-supports.exp (check_alias_available,
12421         check_iconv_available, check_named_sections_available): Use
12422         unique names for temporary files.
12423
12424 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12425
12426         * gcc.dg/altivec-15.c: New test.
12427
12428 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12429
12430         PR c++/15083
12431         * g++.dg/warn/noeffect6.C: New test.
12432
12433         PR c++/15471
12434         * g++.dg/expr/ptrmem4.C: New test.
12435
12436         PR c++/15640
12437         * g++.dg/template/operator3.C: New test.
12438
12439 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12440
12441         PR c++/14668
12442         * g++.dg/lookup/redecl1.C: New test.
12443         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12444
12445 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12446
12447         * gcc.c-torture/execute/compare-fp-1.c,
12448         gcc.c-torture/execute/compare-fp-2.c,
12449         gcc.c-torture/execute/compare-fp-3.c,
12450         gcc.c-torture/execute/compare-fp-4.c,
12451         gcc.c-torture/execute/compare-fp-3.x,
12452         gcc.c-torture/execute/compare-fp-4.x,
12453         gcc.dg/pr15649-1.c: New.
12454
12455 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12456
12457         PR c++/12883
12458         * g++.dg/init/array14.C: New test.
12459
12460 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12461
12462         * lib/compat.exp (compat-get-options-main): New.
12463         (compat-get-options): Remove unneeded code, warn for ignored
12464         command.
12465         (compat-execute): Check flag set by dg-require-* commands.
12466
12467         * lib/compat.exp (compat-execute): Break up long lines.
12468
12469 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12470
12471         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12472         * gcc.dg/altivec-14.c: New test.
12473         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12474
12475         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12476         * gcc.dg/altivec-12.c: Ditto.
12477
12478         * gcc.dg/altivec-3.c: Move call to altivec_check.
12479
12480 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12481
12482         PR c++/15044
12483         * g++.dg/template/error12.C: New test.
12484
12485         PR c++/15317
12486         * g++.dg/ext/attrib15.C: New test.
12487
12488         PR c++/15329
12489         * g++.dg/template/ptrmem9.C: New test.
12490
12491 2004-05-25  Paul Brook  <paul@codesourcery.com>
12492
12493         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12494
12495 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12496
12497         PR c++/15165
12498         * g++.dg/template/crash19.C: New test.
12499
12500 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12501
12502         PR c++/15025
12503         * g++.dg/template/redecl1.C: New test.
12504
12505 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12506
12507         PR c++/14821
12508         * g++.dg/other/ns1.C: New test.
12509
12510         PR c++/14883
12511         * g++.dg/template/invalid1.C: New test.
12512
12513 2004-05-23  Paul Brook  <paul@codesourcery.com>
12514         Victor Leikehman  <lei@haifasphere.co.il>
12515
12516         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12517         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12518
12519 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12520
12521         PR c++/15285
12522         PR c++/15299
12523         * g++.dg/template/non-dependent5.C: New test.
12524         * g++.dg/template/non-dependent6.C: New test.
12525
12526 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12527
12528         PR c++/15507
12529         * g++.dg/inherit/union1.C: New test.
12530
12531         PR c++/15542
12532         * g++.dg/template/addr1.C: New test.
12533
12534         PR c++/15427
12535         * g++.dg/template/array5.C: New test.
12536
12537         PR c++/15287
12538         * g++.dg/template/array6.C: New test.
12539
12540 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12541             Roger Sayle  <roger@eyesopen.com>
12542
12543         * g++.dg/lookup/forscope2.C: New test case.
12544
12545 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12546
12547         * gcc.dg/cpp/Wmissingdirs.c: New.
12548
12549 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12550
12551         PR target/15301
12552         * gcc.dg/compat/union-m128-1.h: New file.
12553         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12554         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12555         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12556
12557 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12558
12559         PR target/15302
12560         * gcc.dg/compat/struct-complex-1.h: New file.
12561         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12562         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12563         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12564
12565 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12566
12567         PR middle-end/3074
12568         * gcc.dg/pr3074-1.c: New test case.
12569         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12570
12571 2004-05-20  Falk Hueffner  <falk@debian.org>
12572
12573         PR other/15526
12574         * gcc.dg/ftrapv-1.c: New test case.
12575
12576 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12577
12578         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12579
12580 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12581             Jeff Law  <law@redhat.com>
12582
12583         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12584         * gcc.dg/tree-ssa/20040518-2.c: New test.
12585
12586         * gcc.dg/tree-ssa/20040518-1.c: New test.
12587
12588 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12589
12590         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12591
12592 2004-05-18  Paul Brook  <paul@codesourcery.com>
12593
12594         PR fortran/13930
12595         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12596
12597 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12598
12599         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12600         constant folding.
12601
12602 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12603
12604         * gcc.dg/tree-ssa/20040517-1.c: New test.
12605
12606 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12607
12608         * gcc.dg/loop-4.c: New test.
12609
12610 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12611
12612         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12613
12614 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12615
12616         PR fortran/15311
12617         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12618
12619 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12620
12621         PR fortran/13826
12622         PR fortran/13940
12623         * gfortran.fortran-torture/compile/data_1.f90: New test.
12624
12625 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12626
12627         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12628         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12629
12630 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12631
12632         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12633
12634 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12635
12636         PR c/15444
12637         * gcc.dg/format/xopen-1.c: Adjust expected message.
12638         * gcc.dg/format/xopen-3.c: New test.
12639
12640 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12641
12642         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12643
12644 2004-05-14  Jeff Law  <law@redhat.com>
12645
12646         * gcc.dg/tree-ssa/20040514-2.c: New test.
12647
12648 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12649
12650         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12651         this ...
12652         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12653         this.
12654
12655 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12656
12657         * gcc.dg/tree-ssa/20040514-1.c: New test.
12658
12659 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12660
12661         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12662         test.
12663
12664 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12665
12666         PR fortran/14066
12667         * gfortran.fortran-torture/compile/do_1.f90: New test.
12668
12669 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12670
12671         PR fortran/15051
12672         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12673         test.
12674
12675 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12676
12677         PR fortran/15149
12678         * gfortran.fortran-torture/execute/random_init.f90: New test.
12679
12680 2004-05-13  Paul Brook  <paul@codesourcery.com>
12681
12682         PR fortran/15314
12683         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12684
12685 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12686
12687         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12688         for the powerpc case.
12689
12690 2004-05-13  Jeff Law  <law@redhat.com>
12691
12692         * gcc.dg/tree-ssa/20040513-1.c: New test.
12693         * gcc.dg/tree-ssa/20040513-2.c: New test.
12694
12695 2004-05-13  Paul Brook  <paul@codesourcery.com>
12696
12697         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12698         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12699         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12700
12701 2004-05-13  Andreas Schwab  <schwab@suse.de>
12702
12703         PR other/10819
12704         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12705         characters.
12706
12707 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12708
12709         PR fortran/15294
12710         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12711
12712 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12713
12714         Merge from tree-ssa-20020619-branch.  See
12715         ChangeLog.tree-ssa for details.
12716
12717 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12718
12719         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12720         include <altivec.h> explicitly.
12721         * gcc.dg/altivec-13.c: Likewise.
12722
12723 2004-05-11  Paul Brook  <paul@codesourcery.com>
12724
12725         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12726
12727 2004-05-10  Eric Christopher  <echristo@redhat.com>
12728
12729         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12730         * gcc.dg/sibcall-4.c: Ditto.
12731
12732 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12733
12734         * g++.dg/ext/altivec-8.C: New test case.
12735         * gcc.dg/altivec-13.c: New test case.
12736
12737 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12738
12739         * gcc.c-torture/execute/divcmp-1.c: New test case.
12740         * gcc.c-torture/execute/divcmp-2.c: New test case.
12741         * gcc.c-torture/execute/divcmp-3.c: New test case.
12742
12743 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12744
12745         * g++.dg/other/pragma-re-2.C: New test.
12746
12747 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12748
12749         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12750         * gcc.dg/i386-387-2.c: Likewise.
12751
12752         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12753         __builtin_drem.
12754         * gcc.dg/i386-387-6.c: Likewise.
12755
12756 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12757
12758         * gcc.dg/builtins-33.c:  Also check log1p*.
12759
12760 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12761
12762         PR optimization/15296
12763         * gcc.c-torture/execute/pr15296.c: New test.
12764
12765 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12766
12767         * gcc.dg/builtins-40.c: New test.
12768
12769 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12770
12771         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12772
12773 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12774
12775         * g++.dg/ext/spe1.C: New testcase.
12776
12777 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12778
12779         * objc.dg/image-info.m: Allow additional attributes
12780         for __image_info section.
12781
12782 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12783
12784         * gcc.dg/torture/mips-hilo-2.c: New test.
12785
12786 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12787
12788         PR c++/14389
12789         * g++.dg/template/member5.C: New test.
12790
12791 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12792
12793         * gcc.dg/builtins-34.c: Also check expm1*.
12794
12795 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12796
12797         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12798         * gcc.dg/torture/builtin-convert-3.c: New test.
12799
12800 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12801
12802         PR middle-end/15054
12803         * g++.dg/opt/pr15054.C: New test.
12804
12805 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12806
12807         * gcc.dg/torture/builtin-rounding-1.c: New test.
12808         * gcc.dg/builtins-25.c: Delete.
12809         * gcc.dg/builtins-29.c: Delete.
12810
12811 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12812
12813         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12814         * gcc.dg/sibcall-4.c: Likewise.
12815         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12816
12817 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12818
12819         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12820         bit-field on 16-bit targets.
12821
12822 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12823
12824         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12825         16-bit targets.
12826
12827 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12828
12829         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12830         * gcc.dg/rs6000-power2-2.c: Likewise.
12831
12832 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12833
12834         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12835         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12836         Change the asm registers to be in form of frN instead of fN.
12837
12838 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12839
12840         * gcc.dg/torture/builtin-convert-2.c: New test.
12841
12842 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12843
12844         * gcc.dg/rs6000-power2-1.c: New test.
12845         * gcc.dg/rs6000-power2-2.c: New test.
12846
12847 2004-04-28  Jan Hubicka  <jh@suse.cz>
12848
12849         * gcc.dg/unused-6.c: New test.
12850
12851 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12852             Ulrich Weigand  <uweigand@de.ibm.com>
12853
12854         * ada/acats/run_all.sh: Define $target variable.
12855
12856 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12857
12858         PR c++/15119
12859         * g++.dg/other/vararg-1.C: New test.
12860
12861         PR c++/4794
12862         * g++.dg/eh/cleanup3.C: New test.
12863
12864 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12865
12866         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12867         and ad8011a (target_insn).
12868         * ada/acats/support/macro.dfs: Likewise.
12869         * ada/acats/support/impbit.adb: New file.
12870
12871 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12872
12873         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12874
12875 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12876
12877         * gcc.dg/loop-3.c: New test.
12878
12879 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12880
12881         * gcc.c-torture/execute/simd-5.c: New test.
12882
12883 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12884
12885         PR c++/15064
12886         * g++.dg/template/crash18.C: New test.
12887
12888 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
12889
12890         * g++.dg/ext/complit3.C: New test.
12891
12892 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12893
12894         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
12895         * gcc.dg/altivec-3.c: Same.
12896         * gcc.dg/altivec-varargs-1.c: Same.
12897
12898 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
12899
12900         * lib/target-supports.exp (check_profiling_available): Assume
12901         profiling is not available on powerpc-eabi targets.
12902
12903 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
12904
12905         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
12906         * gcc.dg/vmx/bug-1.c: Ditto.
12907
12908 2004-04-20  Eric Christopher  <echristo@redhat.com>
12909
12910         * gcc.dg/charset/extern.c: New test.
12911         * g++.dg/charset/extern3.cc: Ditto.
12912
12913 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
12914
12915         * gcc.dg/builtins-39.c: New test.
12916
12917 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
12918
12919         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
12920
12921 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
12922
12923         * gcc.dg/torture/mips-hilo-1.c: New test.
12924
12925 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
12926
12927         * gcc.c-torture/compile/20040419-1.c: New test.
12928
12929 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
12930
12931         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
12932
12933 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
12934             Aldy Hernandez  <aldyh@redhat.com>
12935
12936         * gcc.c-torture/execute/va-arg-24.c: New.
12937
12938 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
12939             Aldy Hernandez  <aldyh@redhat.com>
12940
12941         * gcc.dg/vmx/1b-01.c: New.
12942         * gcc.dg/vmx/1b-02.c: New.
12943         * gcc.dg/vmx/1b-03.c: New.
12944         * gcc.dg/vmx/1b-04.c: New.
12945         * gcc.dg/vmx/1b-05.c: New.
12946         * gcc.dg/vmx/1b-06.c: New.
12947         * gcc.dg/vmx/1b-07.c: New.
12948         * gcc.dg/vmx/1c-01.c: New.
12949         * gcc.dg/vmx/1c-02.c: New.
12950         * gcc.dg/vmx/3a-01a.c: New.
12951         * gcc.dg/vmx/3a-01.c: New.
12952         * gcc.dg/vmx/3a-01m.c: New.
12953         * gcc.dg/vmx/3a-03.c: New.
12954         * gcc.dg/vmx/3a-03m.c: New.
12955         * gcc.dg/vmx/3a-04.c: New.
12956         * gcc.dg/vmx/3a-04m.c: New.
12957         * gcc.dg/vmx/3a-05.c: New.
12958         * gcc.dg/vmx/3a-06.c: New.
12959         * gcc.dg/vmx/3a-06m.c: New.
12960         * gcc.dg/vmx/3a-07.c: New.
12961         * gcc.dg/vmx/3b-01.c: New.
12962         * gcc.dg/vmx/3b-02.c: New.
12963         * gcc.dg/vmx/3b-10.c: New.
12964         * gcc.dg/vmx/3b-13.c: New.
12965         * gcc.dg/vmx/3b-14.c: New.
12966         * gcc.dg/vmx/3b-15.c: New.
12967         * gcc.dg/vmx/3c-01a.c: New.
12968         * gcc.dg/vmx/3c-01.c: New.
12969         * gcc.dg/vmx/3c-02.c: New.
12970         * gcc.dg/vmx/3c-03.c: New.
12971         * gcc.dg/vmx/3d-01.c: New.
12972         * gcc.dg/vmx/4-01.c: New.
12973         * gcc.dg/vmx/4-03.c: New.
12974         * gcc.dg/vmx/5-01.c: New.
12975         * gcc.dg/vmx/5-02.c: New.
12976         * gcc.dg/vmx/5-03.c: New.
12977         * gcc.dg/vmx/5-04.c: New.
12978         * gcc.dg/vmx/5-05.c: New.
12979         * gcc.dg/vmx/5-06.c: New.
12980         * gcc.dg/vmx/5-07.c: New.
12981         * gcc.dg/vmx/5-07t.c: New.
12982         * gcc.dg/vmx/5-08.c: New.
12983         * gcc.dg/vmx/5-10.c: New.
12984         * gcc.dg/vmx/5-11.c: New.
12985         * gcc.dg/vmx/7-01a.c: New.
12986         * gcc.dg/vmx/7-01.c: New.
12987         * gcc.dg/vmx/7c-01.c: New.
12988         * gcc.dg/vmx/7d-01.c: New.
12989         * gcc.dg/vmx/7d-02.c: New.
12990         * gcc.dg/vmx/8-01.c: New.
12991         * gcc.dg/vmx/8-02a.c: New.
12992         * gcc.dg/vmx/8-02.c: New.
12993         * gcc.dg/vmx/brode-1.c: New.
12994         * gcc.dg/vmx/bug-1.c: New.
12995         * gcc.dg/vmx/bug-2.c: New.
12996         * gcc.dg/vmx/bug-3.c: New.
12997         * gcc.dg/vmx/cw-bug-1.c: New.
12998         * gcc.dg/vmx/cw-bug-2.c: New.
12999         * gcc.dg/vmx/cw-bug-3.c: New.
13000         * gcc.dg/vmx/dct.c: New.
13001         * gcc.dg/vmx/debug-1.c: New.
13002         * gcc.dg/vmx/debug-2.c: New.
13003         * gcc.dg/vmx/debug-3.c: New.
13004         * gcc.dg/vmx/debug-4.c: New.
13005         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13006         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13007         * gcc.dg/vmx/eg-5.c: New.
13008         * gcc.dg/vmx/fft.c: New.
13009         * gcc.dg/vmx/gcc-bug-1.c: New.
13010         * gcc.dg/vmx/gcc-bug-2.c: New.
13011         * gcc.dg/vmx/gcc-bug-3.c: New.
13012         * gcc.dg/vmx/gcc-bug-4.c: New.
13013         * gcc.dg/vmx/gcc-bug-5.c: New.
13014         * gcc.dg/vmx/gcc-bug-6.c: New.
13015         * gcc.dg/vmx/gcc-bug-7.c: New.
13016         * gcc.dg/vmx/gcc-bug-8.c: New.
13017         * gcc.dg/vmx/gcc-bug-9.c: New.
13018         * gcc.dg/vmx/gcc-bug-b.c: New.
13019         * gcc.dg/vmx/gcc-bug-c.c: New.
13020         * gcc.dg/vmx/gcc-bug-d.c: New.
13021         * gcc.dg/vmx/gcc-bug-e.c: New.
13022         * gcc.dg/vmx/gcc-bug-f.c: New.
13023         * gcc.dg/vmx/gcc-bug-g.c: New.
13024         * gcc.dg/vmx/gcc-bug-i.c: New.
13025         * gcc.dg/vmx/harness.h: New.
13026         * gcc.dg/vmx/ira1.c: New.
13027         * gcc.dg/vmx/ira2a.c: New.
13028         * gcc.dg/vmx/ira2b.c: New.
13029         * gcc.dg/vmx/ira2.c: New.
13030         * gcc.dg/vmx/ira2c.c: New.
13031         * gcc.dg/vmx/mem.c: New.
13032         * gcc.dg/vmx/newton-1.c: New.
13033         * gcc.dg/vmx/ops.c: New.
13034         * gcc.dg/vmx/sn7153.c: New.
13035         * gcc.dg/vmx/spill2.c: New.
13036         * gcc.dg/vmx/spill3.c: New.
13037         * gcc.dg/vmx/spill.c: New.
13038         * gcc.dg/vmx/t.c: New.
13039         * gcc.dg/vmx/varargs-1.c: New.
13040         * gcc.dg/vmx/varargs-2.c: New.
13041         * gcc.dg/vmx/varargs-3.c: New.
13042         * gcc.dg/vmx/varargs-4.c: New.
13043         * gcc.dg/vmx/varargs-5.c: New.
13044         * gcc.dg/vmx/varargs-6.c: New.
13045         * gcc.dg/vmx/varargs-7.c: New.
13046         * gcc.dg/vmx/vmx.exp: New.
13047         * gcc.dg/vmx/vprint-1.c: New.
13048         * gcc.dg/vmx/vscan-1.c: New.
13049         * gcc.dg/vmx/x-01.c: New.
13050         * gcc.dg/vmx/x-02.c: New.
13051         * gcc.dg/vmx/x-03.c: New.
13052         * gcc.dg/vmx/x-04.c: New.
13053         * gcc.dg/vmx/x-05.c: New.
13054         * gcc.dg/vmx/yousufi-1.c: New.
13055         * gcc.dg/vmx/zero-1.c: New.
13056         * gcc.dg/vmx/zero.c: New.
13057
13058 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13059
13060         * g++.dg/lookup/java1.C: Update for chage of
13061         _Jv_AllocObject.
13062         * g++.dg/lookup/java2.C: Likewise.
13063
13064 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13065
13066         * ada/acats/run_all.sh: use -O2 by default.
13067
13068 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13069
13070         * gcc.dg/vr-mult-[12].c: New tests.
13071
13072 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13073
13074         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13075
13076         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13077
13078 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13079
13080         * lib/target-supports.exp (check_profiling_available): Assume profiling
13081         isn't available for mips*-*-elf targets.
13082
13083 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13084
13085         * gcc.dg/builtins-38.c: New test.
13086
13087 2004-04-14  Eric Christopher  <echristo@redhat.com>
13088
13089         * g++.dg/charset/charset.exp: Run .cc extension tests.
13090
13091 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13092
13093         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13094
13095 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13096
13097         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13098
13099 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13100
13101         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13102         * gcc.dg/i386-387-2.c: Likewise.
13103
13104         * gcc.dg/i386-387-7.c: New test.
13105         * gcc.dg/i386-387-8.c: New test.
13106
13107         * gcc.dg/builtins-37.c: New test.
13108
13109 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13110
13111         * g++.dg/pch/externc-1.C: Add missing semicolon.
13112
13113 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13114
13115         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13116
13117 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13118
13119         * gcc.c-torture/execute/20040411-1.c: New test.
13120
13121 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13122
13123         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13124
13125 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13126
13127         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13128
13129 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13130
13131         * lib/target-supports.exp (check_named_sections_available): New.
13132         * lib/gcc-dg.exp (dg-require-named-sections): New.
13133         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13134         old-deja.exp.  Also prune error-count message from HP linker.
13135         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13136
13137         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13138         * g++.old-deja/g++.pt/static3.C: Likewise.
13139         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13140
13141 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13142
13143         * gcc.c-torture/execute/20040409-1.c: New test case.
13144         * gcc.c-torture/execute/20040409-2.c: New test case.
13145         * gcc.c-torture/execute/20040409-3.c: New test case.
13146
13147 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13148
13149         * gcc.dg/20040409-1.c: New test.
13150
13151 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13152
13153         PR target/14888
13154         * g++.dg/opt/pr14888.C: New test case.
13155
13156 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13157
13158         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13159         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13160         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13161         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13162         New tests.
13163
13164 2004-04-08  Paul Brook  <paul@codesourcery.com>
13165
13166         * gcc.dg/spill-1.c: New test.
13167
13168 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13169
13170         * gcc.dg/torture/builtin-ctype-2.c: New test.
13171
13172 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13173
13174         * gcc.dg/pch/pch.exp: Add largefile test.
13175
13176 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13177
13178         * g++.dg/pch/externc-1.Hs: New.
13179         * g++.dg/pch/externc-1.C: New.
13180
13181 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13182
13183         * gcc.dg/compat/struct-by-value-5a_main.c,
13184         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13185         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13186         * gcc.dg/compat/struct-by-value-5a_x.c,
13187         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13188         gcc.dg/compat/struct-by-value-5_x.c.
13189         * gcc.dg/compat/struct-by-value-5a_y.c,
13190         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13191         gcc.dg/compat/struct-by-value-5_y.c.
13192
13193         * gcc.dg/compat/struct-by-value-6a_main.c,
13194         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13195         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13196         * gcc.dg/compat/struct-by-value-6a_x.c,
13197         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13198         gcc.dg/compat/struct-by-value-6_x.c.
13199         * gcc.dg/compat/struct-by-value-6a_y.c,
13200         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13201         gcc.dg/compat/struct-by-value-6_y.c.
13202
13203         * gcc.dg/compat/struct-by-value-7a_main.c,
13204         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13205         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13206         * gcc.dg/compat/struct-by-value-7a_x.c,
13207         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13208         gcc.dg/compat/struct-by-value-7_x.c.
13209         * gcc.dg/compat/struct-by-value-7a_y.c,
13210         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13211         gcc.dg/compat/struct-by-value-7_y.c.
13212
13213 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13214
13215         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13216         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13217         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13218         options.
13219
13220 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13221
13222         * gcc.dg/builtins-36.c: New test.
13223
13224 2004-04-06  Paul Brook  <paul@codesourcery.com>
13225
13226         * README.gcc: Remove obsolete contraint on testcases.
13227
13228 2004-04-05  Paul Brook  <paul@codesourcery.com>
13229
13230         PR2123
13231         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13232         failure and exit(0) on success.
13233         * g++.dg/expr/anew2.C: Ditto.
13234         * g++.dg/expr/anew3.C: Ditto.
13235         * g++.dg/expr/anew4.C: Ditto.
13236
13237 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13238
13239         PR c++/3518
13240         * g++.dg/template/unify7.C: New.
13241
13242 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13243
13244         * g++.dg/README: Bring up to date with new subdirectories; remove
13245         duplicate subdirectory lines.
13246
13247 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13248
13249         PR c++/14007
13250         * g++.dg/template/unify5.C: New.
13251         * g++.dg/template/unify6.C: New.
13252         * g++.dg/template/qualttp20.C: Adjust.
13253         * g++.old-deja/g++.jason/report.C: Adjust.
13254         * g++.old-deja/g++.other/qual1.C: Adjust.
13255
13256 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13257
13258         PR c++/14803
13259         * g++.dg/inherit/ptrmem1.C: New test.
13260
13261 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13262
13263         PR c++/14755
13264         * gcc.c-torture/execute/20040331-1.c: New test.
13265         * gcc.dg/20040331-1.c: New test.
13266
13267 2004-04-01  Paul Brook  <paul@codesourcery.com>
13268
13269         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13270
13271 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13272
13273         PR c++/14724
13274         * g++.dg/init/goto1.C: New test.
13275
13276         PR c++/14763
13277         * g++.dg/template/defarg4.C: New test.
13278
13279 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13280
13281         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13282
13283 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13284
13285         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13286
13287 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13288
13289         * gcc.dg/noncompile/undeclared-2.c: New test.
13290
13291 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13292
13293         * gcc.dg/940409-1.c: Remove XFAIL.
13294         * gcc.dg/reg-vol-struct-1.c: New test.
13295
13296 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13297
13298         * gcc.dg/torture/builtin-wctype-1.c: New test.
13299
13300 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13301
13302         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13303         * gcc.dg/20001101-1.c: Likewise.
13304         * gcc.dg/20001102-1.c: Likewise.
13305
13306 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13307
13308         * gcc.dg/compare8.c: Add an additional test for XOR.
13309
13310 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13311
13312         * gcc.dg/torture/builtin-ctype-1.c: New test.
13313
13314 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13315
13316         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13317         * gcc.dg/torture/builtin-math-1.c: Likewise.
13318         * gcc.dg/torture/builtin-power-1.c: New test.
13319
13320 2004-03-24  Andreas Schwab  <schwab@suse.de>
13321
13322         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13323         IA64 assembler.
13324
13325 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13326             Roger Sayle  <roger@eyesopen.com>
13327
13328         * gcc.dg/compare8.c: New test case.
13329
13330 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13331
13332         * g++.dg/ext/altivec-7.C: New test.
13333
13334 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13335
13336         PR 12267, 12391, 12560, 13129, 14114, 14133
13337         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13338         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13339         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13340         Adjust error regexps.
13341         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13342         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13343         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13344         * gcc.dg/local1.c: Add explanatory comment.
13345
13346 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13347
13348         PR optimization/14669
13349         * g++.dg/opt/fold2.C: New test case.
13350
13351 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13352
13353         PR c/14069
13354         * gcc.dg/20040322-1.c: New test.
13355
13356 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13357
13358         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13359         * gcc.dg/ultrasp4.c: Likewise.
13360         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13361
13362 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13363
13364         * gcc.dg/i386-sse-8.c: Reset default options.
13365
13366 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13367
13368         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13369         in the error message text.
13370
13371 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13372
13373         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13374
13375 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13376
13377         PR c++/14616
13378         * g++.dg/init/array13.C: New test.
13379
13380 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13381
13382         PR target/13889
13383         * gcc.c-torture/compile/pr13889.c: New test case.
13384
13385 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13386
13387         PR c/14635
13388         * builtins-1.c (nan, nans): Don't test.
13389         * builtins-30.c: Don't use nan, nanf, nanl.
13390         * builtins-35.c: New test.
13391
13392 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13393
13394         * g++.dg/ext/altivec-6.C: New test.
13395
13396 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13397
13398         * g++.dg/init/placement3.C: New test.
13399
13400         * g++.dg/template/spec13.C: New test.
13401
13402         * g++.dg/lookup/using11.C: New test.
13403
13404         * g++.dg/lookup/koenig3.C: New test.
13405
13406         * g++.dg/template/operator2.C: New test.
13407
13408         * g++.dg/expr/dtor3.C: New test.
13409         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13410         marker.
13411         * g++.old-deja/g++.law/visibility28.C: Likewise.
13412
13413 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13414
13415         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13416         * gcc.dg/ppc64-abi-3.c: Likewise.
13417
13418 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13419
13420         PR c++/14545
13421         * g++.dg/parse/template15.C: New test.
13422
13423 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13424
13425         * g++.dg/expr/dtor2.C: New test.
13426
13427         * g++.dg/lookup/anon4.C: New test.
13428
13429         * g++.dg/overload/using1.C: New test.
13430
13431         * g++.dg/template/lookup7.C: New test.
13432
13433         * g++.dg/template/typename6.C: New test.
13434
13435         * g++.dg/expr/cond6.C: New test.
13436
13437 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13438
13439         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13440
13441 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13442
13443         * g++.dg/expr/cond5.C: New test.
13444         * g++.dg/expr/constcast1.C: Likewise.
13445         * g++.dg/expr/ptrmem2.C: Likewise.
13446         * g++.dg/expr/ptrmem3.C: Likewise.
13447         * g++.dg/lookup/main1.C: Likewise.
13448         * g++.dg/template/lookup6.C: Likewise.
13449
13450 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13451
13452         * gcc.dg/local1.c: New test.
13453
13454         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13455
13456 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13457
13458         * gcc.dg/torture/builtin-convert-1.c: New test.
13459
13460 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13461
13462         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13463
13464 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13465
13466         PR c++/14481
13467         * g++.dg/warn/Wunused-7.C: New test.
13468
13469 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13470
13471         * gcc.dg/torture/builtin-integral-1.c: New test.
13472
13473 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13474
13475         PR c++/14586
13476         * g++.dg/parse/non-dependent3.C: New test.
13477
13478 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13479
13480         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13481         * g++.dg/eh/simd-2.C: Likewise.
13482         * g++.dg/init/array10.C: Likewise.
13483         * gcc.c-torture/compile/simd-1.c: Likewise.
13484         * gcc.c-torture/compile/simd-2.c: Likewise.
13485         * gcc.c-torture/compile/simd-3.c: Likewise.
13486         * gcc.c-torture/compile/simd-4.c: Likewise.
13487         * gcc.c-torture/compile/simd-6.c: Likewise.
13488         * gcc.c-torture/execute/simd-1.c: Likewise.
13489         * gcc.c-torture/execute/simd-2.c: Likewise.
13490         * gcc.dg/compat/vector-defs.h: Likewise.
13491         * gcc.dg/20020531-1.c: Likewise.
13492         * gcc.dg/altivec-3.c: Likewise.
13493         * gcc.dg/altivec-4.c: Likewise.
13494         * gcc.dg/altivec-varargs-1.c: Likewise.
13495         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13496         * gcc.dg/i386-mmx-3.c: Likewise.
13497         * gcc.dg/i386-sse-4.c: Likewise.
13498         * gcc.dg/i386-sse-5.c: Likewise.
13499         * gcc.dg/i386-sse-8.c: Likewise.
13500         * gcc.dg/simd-1.c: Likewise.
13501         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13502         __ev64_opaque__ since the machine description provides it.
13503
13504 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13505
13506         * lib/compat.exp (skip_list): New global variable.
13507         Use it to hold the user defined COMPAT_SKIPS list if any.
13508         (compat-obj): Add the members of skip_list to optall.
13509
13510 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13511
13512         * gcc.dg/compat/union-by-value-1_main.c,
13513         union-by-value-1_x.c, union-by-value-1_y.c,
13514         union-check.h, union-defs.h,
13515         union-init.h, union-return-1_main.c,
13516         union-return-1_x.c, union-return-1_y.c: New files.
13517
13518 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13519
13520         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13521         mixed-struct-init.h: Add 4 mixed structure types.
13522         struct-by-value-21_main.c, struct-by-value-21_x.c,
13523         struct-by-value-21_y.c, struct-return-21_main.c,
13524         struct-return-21_x.c, struct-return-21_y.c: New files.
13525
13526 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13527
13528         PR c++/14550
13529         * g++.dg/parse/template14.C: New test.
13530
13531 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13532
13533         * gcc.c-torture/execute/20040313-1.c: New test.
13534
13535 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13536
13537         PR target/14533
13538         * gcc.dg/20040311-2.c: New test.
13539
13540 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13541
13542         PR other/14544
13543         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13544         bit-field.
13545
13546 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13547
13548         * gcc.dg/20040305-2.c: Add missing return statement.
13549
13550 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13551
13552         * gcc.dg/builtins-34.c: Also check pow10*.
13553
13554 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13555
13556         PR target/14262
13557         * gcc.dg/20040305-2.c: New test.
13558
13559 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13560
13561         * gcc.dg/20040310-1.c: New test.
13562
13563 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13564
13565         * gcc.c-torture/execute/20040311-1.c: New test case.
13566
13567 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13568
13569         PR c++/14476
13570         * g++.dg/lookup/enum1.C: New test.
13571
13572 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13573
13574         PR c++/14510
13575         * g++.dg/lookup/struct2.C: New test.
13576
13577 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13578
13579         * gcc.dg/builtins-34.c: New test.
13580
13581 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13582
13583         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13584
13585 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13586
13587         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13588         * gcc.dg/alias-2.c: New testcase.
13589
13590 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13591
13592         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13593
13594 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13595
13596         * gcc.c-torture/execute/20040309-1.c: New test case.
13597
13598 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13599
13600         PR c++/14397
13601         * g++.dg/overload/ref1.C: New.
13602
13603 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13604
13605         PR c++/14409
13606         * g++.dg/template/spec12.C: New test.
13607
13608         PR c++/14448
13609         * g++.dg/parse/crash14.C: New test.
13610
13611 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13612
13613         PR c++/14230
13614         * g++.dg/init/ref11.C: New test.
13615
13616 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13617
13618         PR c++/14432
13619         * g++.dg/parse/builtin2.C: New test.
13620
13621 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13622
13623         PR c++/14401
13624         * g++.dg/init/ctor3.C: New test.
13625         * g++.dg/init/union1.C: New test.
13626         * g++.dg/ext/anon-struct4.C: New test.
13627
13628 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13629
13630         * g++.dg/lookup/koenig1.C: Tweak error messages.
13631         * g++.dg/lookup/used-before-declaration.C: Likewise.
13632         * g++.dg/other/do1.C: Likewise.
13633         * g++.dg/overload/koenig1.C: Likewise.
13634         * g++.dg/parse/crash13.C: Likewise.
13635         * g++.dg/template/instantiate3.C: Likewise.
13636
13637 2004-03-08  Eric Christopher  <echristo@redhat.com>
13638
13639         * * lib/target-supports.exp: Enable libiconv in test
13640         compilation.  Fix up error checking.
13641
13642 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13643
13644         PR middle-end/14289
13645         * gcc.dg/pr14289-1.c: New test case.
13646         * gcc.dg/pr14289-2.c: Likewise.
13647         * gcc.dg/pr14289-3.c: Likewise.
13648
13649 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13650
13651         * gcc.c-torture/execute/20040308-1.c: New test.
13652
13653 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13654
13655         * gcc.c-torture/execute/20040307-1.c: New test case.
13656
13657 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13658
13659         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13660
13661 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13662
13663         * gcc.dg/20040306-1.c: New test.
13664
13665 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13666
13667         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13668         them static.
13669         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13670
13671 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13672
13673         PR c/14465
13674         * gcc.dg/decl-6.c: New test.
13675
13676 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13677
13678         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13679         Rename LOGPOW -> LOG_POW.
13680         (SQRT_EXP, POW_EXP): New.
13681
13682 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13683
13684         * gcc.dg/i386-sse-8.c: New test.
13685
13686 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13687
13688         PR c/14114
13689         * gcc.dg/decl-5.c: New test.
13690
13691 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13692
13693         * gcc.dg/20040305-1.c: New test.
13694
13695 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13696
13697         PR other/14354
13698         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13699
13700 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13701
13702         PR c++/14425, c++/14426
13703         * g++.dg/ext/altivec-4.C: New test.
13704         * g++.dg/ext/altivec-5.C: New test.
13705
13706 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13707
13708         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13709         global variables of a type with no linkage.
13710         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13711         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13712         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13713         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13714         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13715         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13716         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13717         * g++.dg/warn/deprecated.C: Name enum Color.
13718         * g++.dg/overload/VLA.C: Name structure for 'b'.
13719         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13720
13721 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13722
13723         * gcc.c-torture/compile/20040304-1.c: New test.
13724
13725 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13726
13727         PR 13728
13728         * gcc.dg/decl-4.c: New testcase.
13729
13730 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13731
13732         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13733         as PRECF if sizeof (float) > sizeof (double).
13734         (PRECL): Make it the same as PRECF if
13735         sizeof (float) > sizeof (long double).
13736
13737 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13738
13739         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13740         system type.  Add check for irix6 which doesn't have c99 runtime.
13741
13742 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13743
13744         * gcc.dg/const-elim-1.c: xfail for xtensa.
13745
13746 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13747
13748         PR c++/14369
13749         * g++.dg/template/cond4.C: New test.
13750
13751 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13752
13753         PR c++/14360
13754         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13755
13756         PR c++/14361
13757         * g++.dg/parse/defarg7.C: New test.
13758
13759         PR c++/14359
13760         * g++.dg/template/friend26.C: New test.
13761
13762 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13763
13764         PR c++/14324
13765         * g++.dg/abi/mangle21.C: New test.
13766
13767         PR c++/14260
13768         * g++.dg/parse/constructor2.C: New test.
13769
13770         PR c++/14337
13771         * g++.dg/template/sfinae1.C: New test.
13772
13773 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13774
13775         PR c++/14267
13776         * g++.dg/expr/crash2.C: New test.
13777
13778         PR middle-end/13448
13779         * gcc.dg/inline-5.c: New test.
13780         * gcc.dg/always-inline.c: Split out tests into ...
13781         * gcc.dg/always-inline2.c: ... this and ...
13782         * gcc.dg/always-inline3.c: ... this.
13783
13784 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13785
13786         PR debug/12103
13787         * g++.dg/debug/crash1.C: New test.
13788
13789 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13790
13791         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13792         function with __attribute__((noinline)).
13793         (recurser_void2): Likewise.
13794         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13795         (recurser_void2): Likewise.
13796
13797 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13798
13799         PR middle-end/14203
13800         * g++.dg/warn/Wunused-6.C: New test case.
13801
13802 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13803
13804         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13805         not defined.
13806
13807 2004-02-27  Eric Christopher  <echristo@redhat.com>
13808
13809         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13810         * g++.dg/charset/asm2.c: Run only x86.
13811         * gcc.dg/charset/asm3.c: Ditto.
13812
13813 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13814
13815         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13816         ld_library_path.
13817
13818 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13819
13820         * g++.dg/ext/altivec-3.C: New.
13821
13822 2004-02-26  Richard Henderson  <rth@redhat.com>
13823
13824         * g++.dg/ext/attrib10.C: Mark for warning.
13825         * gcc.dg/attr-alias-1.c: New.
13826
13827 2004-02-26  Richard Henderson  <rth@redhat.com>
13828
13829         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13830         * gcc.c-torture/execute/20040208-2.c: ... it back.
13831
13832 2004-02-26  Eric Christopher  <echristo@redhat.com>
13833
13834         * lib/target-supports.exp (check-iconv-available): New function.
13835         * lib/gcc-dg.exp (dg-require-iconv): New function.
13836         Use above.
13837         * gcc.dg/charset: New directory.
13838         * gcc.dg/charset/charset.exp: New file.
13839         * gcc.dg/charset/asm1.c: Ditto.
13840         * gcc.dg/charset/asm2.c: Ditto.
13841         * gcc.dg/charset/asm3.c: Ditto.
13842         * gcc.dg/charset/asm4.c: Ditto.
13843         * gcc.dg/charset/asm5.c: Ditto.
13844         * gcc.dg/charset/attribute1.c: Ditto.
13845         * gcc.dg/charset/attribute2.c: Ditto.
13846         * gcc.dg/charset/string1.c: Ditto.
13847         * g++.dg/charset: New directory.
13848         * g++.dg/dg.exp: Add here. Special options.
13849         * g++.dg/charset/charset.exp: New file.
13850         * g++.dg/charset/asm1.c: Ditto.
13851         * g++.dg/charset/asm2.c: Ditto.
13852         * g++.dg/charset/asm3.c: Ditto.
13853         * g++.dg/charset/asm4.c: Ditto.
13854         * g++.dg/charset/attribute1.c: Ditto.
13855         * g++.dg/charset/attribute2.c: Ditto.
13856         * g++.dg/charset/extern1.cc: Ditto.
13857         * g++.dg/charset/extern2.cc: Ditto.
13858         * g++.dg/charset/string1.c: Ditto.
13859
13860 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13861
13862         PR c++/14278
13863         * g++.dg/parse/comma1.C: New test.
13864
13865 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13866
13867         PR c++/14284
13868         * g++.dg/template/ttp8.C: New test.
13869
13870 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13871
13872         * gcc.dg/fixuns-trunc-1.c: New test.
13873
13874 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13875
13876         * gcc.dg/builtins-config.h: Use #elif.
13877
13878 2004-02-26  Michael Matz  <matz@suse.de>
13879
13880         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13881         * gcc.dg/991214-1.c: Likewise.
13882         * gcc.dg/i386-asm-1.c: Likewise.
13883
13884 2004-02-25  Richard Henderson  <rth@redhat.com>
13885
13886         * gcc.c-torture/execute/20040208-2.c: Move ...
13887         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
13888
13889 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13890
13891         PR c++/14246
13892         * g++.dg/other/crash-3.C: New test.
13893
13894 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13895
13896         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
13897         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
13898
13899         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
13900         HP-UX.
13901
13902 2004-02-24  Michael Matz  <matz@suse.de>
13903
13904         * gcc.dg/i386-regparm.c: New.
13905
13906 2004-02-23  James E Wilson  <wilson@specifixinc.com>
13907
13908         * gcc.c-torture/execute/20040223-1.c: New.
13909
13910 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
13911             Kazu Hirata  <kazu@cs.umass.edu>
13912
13913         * gcc.dg/fwritable-strings-1.c: Remove.
13914
13915 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
13916
13917         PR c/14156
13918         * gcc.dg/20040223-1.c: New test.
13919
13920 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13921
13922         PR c++/14106
13923         * g++.dg/ext/typeof9.C: New test.
13924
13925 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13926
13927         PR c++/14250
13928         * g++.dg/other/switch1.C: New test.
13929
13930 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13931
13932         * gcc.dg/cast-function-1.c: Adjust for new informative message.
13933         * gcc.dg/va-arg-1.c: Likewise.
13934
13935 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13936
13937         PR c++/14143
13938         * g++.dg/template/koenig5.C: New test.
13939
13940 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
13941
13942         * g++.dg/ext/altivec-1.C: Generalize target triple.
13943         * g++.dg/ext/altivec-2.C: New test case.
13944         * g++.dg/ext/altivec_check.h: New file.
13945         * gcc.dg/altivec-1.c: Generalize target triple;
13946         include altivec_check.h and call altivec_check().
13947         * gcc.dg/altivec-[2-5].c: Generalize target triple.
13948         * gcc.dg/altivec-6.c: New test case.
13949         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
13950         type casts as needed.
13951         * gcc.dg/altivec-10.c: Include altivec_check.h and call
13952         altivec_check().
13953         * gcc.dg/altivec-12.c: New test case.
13954         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
13955         include altivec_check.h and call altivec_check().
13956         * gcc.dg/altivec_check.h: New file.
13957
13958 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13959
13960         * lib/target-supports.exp (check_alias_available): Don't mangle
13961         function `g' in test program.
13962
13963 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13964
13965         * lib/target-supports.exp (check_profiling_available): Check
13966         argument to determine whether we support a profiling type.
13967         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
13968         check_profiling_available.
13969         * g++.dg/bprob/bprob.exp: Likewise
13970         * g77.dg/bprob/bprob.exp: Likewise.
13971         * gcc.misc-tests/bprob.exp: Likewise.
13972         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
13973         dg-require-profiling and delete expected error handling.
13974         * gcc.dg/20021014-1.c: Likewise.
13975         * gcc.dg/nest.c: Likewise.
13976
13977 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13978
13979         PR c++/12007
13980         * g++.dg/other/vthunk1.C: New test.
13981
13982 2004-02-20  Falk Hueffner  <falk@debian.org>
13983
13984         PR target/14201
13985         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
13986
13987 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
13988
13989         PR c++/13927
13990         * g++.dg/other/error8.C: Remove XFAIL markers.
13991
13992         PR c++/14173
13993         * g++.dg/ext/packed5.C: New test.
13994
13995         PR c++/14199
13996         * g++.dg/warn/Wunused-5.C: New test.
13997
13998         PR c++/14186
13999         * g++.dg/lookup/member1.C: New test.
14000
14001 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14002
14003         * gcc.c-torture/compile/20040130-1.c: Enable only when
14004         __INT_MAX__ >= 2147483647L.
14005         * gcc.c-torture/compile/961203-1.c: Likewise.
14006
14007 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14008
14009         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14010         * g++.dg/opt/template1.C: Robustify assembler regexp
14011
14012 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14013
14014         * gcc.c-torture/execute/simd-4.x: Remove.
14015         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14016         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14017         Guard with #ifndef SKIP_ATTRIBUTE.
14018         * gcc.dg/compat/vector-1_y.c: Likewise.
14019         * gcc.dg/compat/vector-2_x.c: Likewise.
14020         * gcc.dg/compat/vector-2_y.c: Likewise.
14021         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14022         * g++.dg/eh/simd-2.C: Likewise.
14023
14024 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14025
14026         * gcc.c-torture/compile/complex-1.c: New.
14027
14028 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14029
14030         PR target/14209
14031         * gcc.c-torture/execute/20040218-1.c: New test.
14032
14033 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14034
14035         PR c++/14181
14036         * g++.dg/parse/new2.C: New test.
14037
14038 2004-02-18  Paul Brook  <paul@codesourcery.com>
14039
14040         * gcc.c-torture/compile/libcall-1.c: New test.
14041
14042 2004-02-18  Paul Brook  <paul@codesourcery.com>
14043
14044         PR debug/12934
14045         * gcc.dg/debug/debug-7.c: New test.
14046
14047 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14048
14049         * gcc.dg/20040217-1.c: New test.
14050
14051 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14052
14053         * gcc.c-torture/execute/990208-1.x: Delete.
14054
14055 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14056
14057         * gcc.c-torture/execute/20040208-2.x: New file.
14058
14059 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14060
14061         PR c++/11326
14062         * g++.dg/abi/structret1.C: New test.
14063
14064 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14065
14066         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14067         (i386_cpuid): No need to test if cpuid is available on AMD64.
14068         Fix assembly, so that it works onboth i386 and AMD64.
14069         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14070         (vecInLong): Fix s[] member type to unsigned int.
14071         (vecInWord): Remove type.
14072         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14073         (a64, b64, c64, d64, e64): Remove.
14074         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14075         Remove unused variable.  Remove initialization of removed variables.
14076         Don't call mmx_tests nor sse_tests.
14077         (reference_mmx, reference_sse): Remove.
14078         (check): Add return stmt.
14079         * gcc.dg/i386-sse-7.c: New test.
14080         * gcc.dg/i386-mmx-4.c: New test.
14081
14082 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14083
14084         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14085         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14086         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14087         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14088         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14089         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14090         g++.dg/tc1/dr94.C: Fix line terminator.
14091
14092 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14093
14094         * gcc.c-torture/compile/20040216-1.c: New.
14095
14096 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14097
14098         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14099         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14100         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14101         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14102         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14103         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14104
14105 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14106
14107         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14108
14109 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14110
14111         PR c++/13971
14112         * g++.dg/expr/cond4.C: New test.
14113
14114         PR c++/14086
14115         * g++.dg/lookup/crash2.C: New test.
14116
14117 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14118
14119         * gcc.c-torture/compile/20040214-2.c: New test.
14120
14121 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14122
14123         PR c++/14116
14124         * g++.dg/ext/typeof8.C: New test.
14125
14126 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14127
14128         * gcc.c-torture/compile/20040214-1.c: New test.
14129
14130 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14131
14132         PR c++/13635
14133         * g++.dg/template/spec11.C: New test.
14134
14135 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14136
14137         PR c++/13927
14138         * g++.dg/other/error8.C: New test.
14139
14140 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14141
14142         PR c++/14122
14143         * g++.dg/template/array4.C: New test.
14144
14145         PR c++/14108
14146         * g++.dg/inherit/thunk2.C: New test.
14147
14148         PR c++/14083
14149         * g++.dg/eh/cond2.C: New test.
14150
14151 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14152
14153         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14154
14155 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14156
14157         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14158
14159 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14160
14161         * g++.dg/simd-2.C: xfail on ppc64-linux.
14162
14163 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14164
14165         PR c/456
14166         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14167         tests.
14168
14169 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14170
14171         * gcc.dg/builtins-33.c: New test.
14172
14173 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14174
14175         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14176
14177 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14178
14179         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14180
14181 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14182
14183         * gcc.dg/ppc64-abi-3.c: New test.
14184
14185 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14186
14187         PR c/14092
14188
14189         * gcc.dg/pr14092-1.c: New testcase.
14190
14191 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14192
14193         * gcc.dg/cpp/assert4.c: Fix typo last change.
14194
14195         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14196         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14197
14198         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14199
14200 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14201
14202         * gcc.c-torture/compile/20040209-1.c: New test case.
14203
14204 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14205
14206         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14207
14208 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14209
14210         * gcc.c-torture/execute/20040208-[12].c: New tests.
14211
14212 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14213
14214         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14215
14216 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14217
14218         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14219
14220 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14221
14222         Bug 13856
14223         * gcc.dg/visibility-8.c: New testcase.
14224
14225 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14226
14227         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14228         arguments.
14229         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14230
14231 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14232
14233         PR middle-end/13696
14234         * g++.dg/opt/fold1.C: New test case.
14235
14236 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14237
14238         PR c++/14033
14239         * g++.dg/other/crash-2.C: New test.
14240
14241 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14242
14243         PR c++/14028
14244         * g++.dg/parse/angle-bracket2.C: New test.
14245
14246 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14247
14248         PR middle-end/13750
14249         Revert:
14250         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14251         PR pch/13361
14252         * testsuite/g++.dg/pch/wchar-1.C: New.
14253         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14254
14255 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14256
14257         PR c++/14008
14258         * g++.dg/parse/error15.C: New test.
14259         * g++.dg/parse/crash11.C: Update dg-error mark.
14260
14261 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14262
14263         PR c++/13932
14264         * g++.dg/warn/conv2.C: New test.
14265
14266 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14267
14268         PR c++/13086
14269         * g++.dg/warn/incomplete1.C: Remove xfail.
14270
14271 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14272
14273         * lib/file-format.exp (gcc_target_object_format): Use
14274         ${tool}_target_compile, not gcc_target_compile.
14275         * lib/target-supports.exp (check_alias_available): Likewise.
14276         (check_gc_sections_available): Likewise.
14277         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14278         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14279         dg-require-alias.
14280
14281 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14282
14283         PR c++/13969
14284         * g++.dg/template/static6.C: New test.
14285
14286 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14287
14288         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14289
14290 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14291
14292         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14293         tests for systems where `char' is unsigned by default.
14294
14295 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14296
14297         PR c++/13997
14298         * g++.dg/template/partial3.C: New test.
14299
14300 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14301
14302         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14303         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14304         Remove mentions of obsolete ports.
14305
14306 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14307
14308         * gcc.dg/noncompile/20001228-1.c: Fix for new
14309         error message.
14310
14311 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14312
14313         PR target/9348
14314         * gcc.c-torture/execute/multdi-1.c: New test case.
14315
14316 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14317
14318         PR c++/13925
14319         * g++.dg/template/lookup5.C: New test.
14320
14321 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14322
14323         PR c++/13950
14324         * g++.dg/template/lookup4.C: New test.
14325
14326         PR c++/13970
14327         * g++.dg/parse/error14.C: New test.
14328
14329         PR c++/14002
14330         * g++.dg/parse/template13.C: New test.
14331
14332 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14333
14334         PR c++/13978
14335         * g++.dg/template/koenig4.C: New test.
14336
14337         PR c++/13968
14338         * g++.dg/template/crash17.C: New test.
14339
14340         PR c++/13975
14341         * g++.dg/parse/error13.C: New test.
14342         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14343
14344 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14345
14346         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14347
14348 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14349
14350         PR c/11658
14351         PR c/13994
14352         * gcc.dg/noncompile/20040203-1.c: New test.
14353         * gcc.dg/noncompile/20040203-2.c: Likewise.
14354         * gcc.dg/noncompile/20040203-3.c: Likewise.
14355         * gcc.dg/20040203-1.c: Likewise.
14356
14357 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14358
14359         PR c++/10858
14360         * g++.dg/template/sizeof7.C: New test.
14361
14362 2004-02-02  Eric Christopher  <echristo@redhat.com>
14363             Zack Weinberg  <zack@codesourcery.com>
14364
14365         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14366
14367 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14368
14369         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14370         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14371         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14372         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14373
14374 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14375
14376         PR c++/13113
14377         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14378
14379         PR c++/13854
14380         * g++.dg/ext/attrib13.C: New test.
14381
14382         PR c++/13907
14383         * g++.dg/conversion/op2.C: New test.
14384
14385 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14386
14387         * gcc.dg/titype-1.c: Fix pasto.
14388
14389 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14390
14391         * gcc.dg/titype-1.c: New test.
14392
14393 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14394
14395         PR c++/13957
14396         * g++.dg/template/non-type-template-argument-1.C,
14397         g++.dg/template/qualified-id1.C: Update dg-error marks.
14398         * g++.dg/template/nontype6.C: New test.
14399
14400 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14401
14402         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14403         * gcc.dg/builtins-31.c: New testcase.
14404         * gcc.dg/builtins-32.c: New testcase.
14405
14406 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14407
14408         * objc.dg/call-super-2.m: Update line numbers
14409         for the including of stddef.h.
14410
14411 2004-01-30  Michael Matz  <matz@suse.de>
14412
14413         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14414         g++.dg/ext/case-range3.C: New tests.
14415
14416 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14417
14418         DR206
14419         PR c++/13813
14420         * g++.dg/template/member4.C: New test.
14421
14422 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14423
14424         PR c++/13683
14425         * g++.dg/template/sizeof6.C: New test.
14426
14427 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14428
14429         * gcc.dg/fwritable-strings-1.c: New test.
14430
14431 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14432
14433         * gcc.c-torture/compile/20040130-1.c: New test.
14434
14435 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14436
14437         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14438
14439 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14440
14441         PR c++/13883
14442         * g++.dg/template/ctor3.C: New test.
14443
14444 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14445
14446         * g++.dg/tc1: New directory.
14447         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14448         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14449         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14450         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14451         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14452
14453 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14454
14455         * g++.dg/parse/error11.C: New test.
14456         * g++.dg/parse/error12.C: Likewise.
14457
14458 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14459
14460         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14461         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14462
14463 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14464
14465         PR c++/13791
14466         * g++.dg/ext/attrib12.C: New test.
14467
14468         PR c++/13736
14469         * g++.dg/parse/cast2.C: New test.
14470
14471 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14472
14473         * objc.dg/encode-2.m (main): New local string.  Set depending on
14474         sizeof long.  Use in sscanf call.
14475         * objc.dg/encode-3.m (main): New local string.  Set depending on
14476         sizeof long.  Use in scan_initial call.
14477
14478 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14479
14480         * objc.dg/call-super-2.m: Make LP64-safe.
14481         * objc.dg/desig-init-1.m: Likewise.
14482
14483 2004-01-27  Devang Patel <dpatel@apple.com>
14484
14485         * g++.dg/debug/namespace1.C: New test.
14486
14487 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14488
14489         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14490         xscale-*-*.
14491
14492         * gcc.dg/arm-mmx-1.c: New test.
14493
14494 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14495
14496         * gcc.dg/20040127-1.c: New test.
14497         * gcc.dg/20040127-2.c: New test.
14498
14499 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14500
14501         * objc.dg/stret-1.m (glob): Renamed to globa.
14502
14503 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14504
14505         PR c++/13663
14506         * g++.dg/expr/for1.C: New test.
14507
14508 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14509
14510         PR middle-end/13779
14511         * gcc.dg/darwin-longlong.c: New test.
14512
14513 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14514
14515         * gcc.dg/20040124-1.c: Moved test from here...
14516         * gcc.c-torture/compile/20040124-1.c: ...to here.
14517
14518 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14519
14520         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14521         the assembly output if -m64 is passed.
14522
14523 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14524
14525         PR c++/13833
14526         * g++.dg/template/cond3.C: New test.
14527
14528 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14529
14530         PR c++/13810
14531         * g++.dg/template/ttp7.C: New test.
14532
14533 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14534
14535         PR c++/13797
14536         * g++.dg/template/nontype4.C: New test.
14537         * g++.dg/template/nontype5.C: Likewise.
14538
14539 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14540
14541         * gcc.dg/torture/mips-clobber-at.c: New test.
14542
14543 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14544
14545         * gcc.dg/20040124-1.c: New test.
14546
14547 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14548
14549         * gcc.dg/20040123-1.c: New test.
14550
14551 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14552
14553         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14554
14555 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14556
14557         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14558
14559 2004-01-23  Andrew Pinski  <apinski@apple.com>
14560
14561         * gcc.dg/20030121-1.c: Move to ..
14562         * gcc.dg/20040121-1.c: here.
14563
14564 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14565
14566         * gcc.dg/builtins-29.c: New test case.
14567
14568 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14569
14570         PR 18314
14571         * gcc.dg/builtins-30.c: New testcase.
14572
14573 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14574
14575         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14576         * lib/g77.exp: Likewise.
14577         * lib/objc.exp: Likewise.
14578         * lib/g++.exp: Likewise.
14579
14580 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14581
14582         * gcc.dg/struct-by-value-2.c: New test.
14583
14584 2004-01-21  Andrew Pinski  <apinski@apple.com>
14585
14586         PR target/13785
14587         * gcc.dg/20030121-1.c: New test.
14588
14589 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14590
14591         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14592         clobber frame pointer register in asm statement.
14593
14594 2004-01-21  Falk Hueffner  <falk@debian.org>
14595
14596         * gcc.c-torture/compile/20040121-1.c: New test.
14597
14598 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14599
14600         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14601
14602 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14603
14604         * gcc.dg/ppc64-abi-2.c: New test.
14605
14606 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14607
14608         * lib/treelang.exp: Fill out this file.
14609         * lib/treelang-dg.exp: New File.
14610
14611 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14612
14613         * gcc.c-torture/compile/981022-1.c: Remove.
14614         * gcc.dg/array-5.c: Remove XFAIL.
14615         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14616         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14617         gcc.dg/cond-lvalue-1.c: Update.
14618         * gcc.dg/cast-lvalue-2.c: New test.
14619
14620 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14621
14622         PR c++/13592
14623         * g++.dg/other/error1.C (class foo): Tweak error message.
14624
14625         PR c++/13592
14626         * g++.dg/template/call2.C: New test.
14627
14628 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14629
14630         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14631         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14632         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14633         scalar-return-1_x.c, scalar-return-2_y.c,
14634         scalar-return-3_x.c, scalar-return-3_y.c,
14635         scalar-return-4_x.c, scalar-return-4_y.c,
14636         struct-align-1.h, struct-align-1_x.c,
14637         struct-align-1_y.c, struct-align-2.h,
14638         struct-align-2_x.c, struct-align-2_y.c,
14639         struct-by-value-10_y.c, struct-by-value-11_x.c,
14640         struct-by-value-11_y.c, struct-by-value-12_x.c,
14641         struct-by-value-12_y.c, struct-by-value-13_x.c,
14642         struct-by-value-13_y.c, struct-by-value-14_x.c,
14643         struct-by-value-14_y.c, struct-by-value-15_x.c,
14644         struct-by-value-15_y.c, struct-by-value-16_y.c,
14645         struct-by-value-17_y.c, struct-by-value-18_y.c,
14646         struct-by-value-19_y.c, struct-by-value-1_x.c,
14647         struct-by-value-1_y.c, struct-by-value-20_y.c,
14648         struct-by-value-2_x.c, struct-by-value-2_y.c,
14649         struct-by-value-3_y.c, struct-by-value-4_x.c,
14650         struct-by-value-4_y.c, struct-by-value-5_y.c,
14651         struct-by-value-6_y.c, struct-by-value-7_y.c
14652         struct-by-value-8_x.c, struct-by-value-8_y.c
14653         struct-by-value-9_x.c, struct-by-value-9_y.c
14654         struct-return-10_x.c, struct-return-10_y.c,
14655         struct-return-19_x.c, struct-return-20_x.c
14656         struct-return-2_x.c, struct-return-2_y.c
14657         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14658         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14659
14660 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14661
14662         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14663         attribute on sparc*-sun-solaris2.*.
14664
14665 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14666
14667         PR c++/13710
14668         * g++.dg/ext/typeof7.C: New test.
14669
14670 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14671
14672         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14673         * gcc.dg/const-elim-1.c: Same.
14674
14675 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14676
14677         * objc.dg/stret-1.m: New.
14678         * objc.dg/stret-2.m: New.
14679
14680 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14681
14682         PR c++/11895
14683         * g++.dg/ext/vector1.C: New test.
14684
14685 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14686
14687         * gcc.dg/pch/import-1.c: New.
14688         * gcc.dg/pch/import-1.hs: New.
14689         * gcc.dg/pch/import-1a.h: New.
14690         * gcc.dg/pch/import-1b.h: New.
14691         * gcc.dg/pch/import-1c.h: New.
14692
14693 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14694
14695         PR c++/13574
14696         * g++.dg/ext/array1.C: New test.
14697
14698         PR c++/13178
14699         * g++.dg/conversion/op1.C: New test.
14700
14701 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14702
14703         PR 11864
14704         From Kazumoto Kojima / Dan Kegel:
14705         * gcc.dg/pr11864-1.c: New test.
14706
14707         PR 10392
14708         From Marcus Comstedt / Dan Kegel:
14709         * gcc.dg/pr10392-1.c: New test.
14710
14711 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14712
14713         PR c++/13478
14714         * g++.dg/init/ref10.C: New test.
14715
14716 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14717
14718         PR c++/13407
14719         * g++.dg/parse/typename6.C: New test.
14720
14721 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14722
14723         PR pch/13361
14724         * testsuite/g++.dg/pch/wchar-1.C: New.
14725         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14726
14727 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14728
14729         PR c++/9259
14730         * g++.dg/expr/sizeof2.C: New test.
14731
14732 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14733
14734         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14735
14736 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14737
14738         PR c++/13659
14739         * g++.dg/lookup/strong-using-3.C: New.
14740         * g++.dg/lookup/using-10.C: New.
14741
14742 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14743
14744         PR c++/13594
14745         * g++.dg/lookup/strong-using-2.C: New.
14746
14747 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14748             Dan Kegel <dank@kegel.com>
14749             J"orn Rennecke <joern.rennecke@superh.com>
14750
14751         PR target/9365
14752         * gcc.dg/pr9365-1.c: New test.
14753
14754 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14755
14756         PR c++/8856
14757         * g++.dg/parse/casting-operator2.C: New test.
14758         * g++.old-deja/g++.pt/explicit83.C: Remove.
14759
14760 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14761
14762         * gcc.dg/label-compound-stmt-1.c: New test.
14763         * gcc.c-torture/compile/950922-1.c,
14764         gcc.c-torture/compile/20000211-3.c,
14765         gcc.c-torture/compile/20000518-1.c,
14766         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14767         compound statements.
14768
14769 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14770
14771         * gcc.dg/ppc64-abi-1.c: New test.
14772
14773 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14774
14775          * g++.dg/ext/attrib9.C: Add dg-warnings.
14776
14777 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14778
14779         PR c++/12335
14780         * g++.dg/parse/dtor3.C: New test.
14781
14782 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14783
14784         PR c++/12709
14785         * g++.dg/parse/try-catch-1.C: New test.
14786
14787 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14788
14789         * ada/acats/run_all.sh: Add more verbose output in acats.log
14790         when compiling tests.
14791
14792 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14793
14794         PR 13656
14795         * gcc.dg/typedef-redecl.c: New test case.
14796         * gcc.dg/typedef-redecl.h: New support file.
14797
14798 2004-01-13  Jan Hubicka  <jh@suse.cz>
14799
14800         * gcc.dg/always_inline.c: New test.
14801         * gcc.dg/debug/20031231-1.c: Fix.
14802
14803 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14804
14805         PR c++/13474
14806         * g++.dg/template/array3.C: New test.
14807
14808 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14809
14810         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14811         * g++.dg/warn/Wunused-2.C: Likewise.
14812
14813 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14814
14815         PR c++/13289
14816         * g++.dg/template/instantiate6.C: New test.
14817
14818 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14819
14820         PR middle-end/11397
14821         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14822
14823 2004-01-12  Jan Hubicka  <jh@suse.cz>
14824
14825         PR opt/12826
14826         * gcc.dg/20040112-1.c: New.
14827
14828         * gcc.dg/dwarf-die[1-7].c: Move to...
14829         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14830         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14831
14832 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14833
14834         PR c++/4100
14835         * g++.dg/parse/friend4.C: New test.
14836
14837 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14838
14839         PR c++/4100
14840         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14841         definition is called a friend.
14842
14843 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14844
14845         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14846
14847 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14848
14849         PR c++/3478
14850         * g++.dg/parse/error10.C: New test.
14851         * g++.dg/template/arg2.C: Accept "invalid type" error.
14852
14853 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14854
14855         PR middle-end/13392
14856         * g++.dg/opt/expect2.C: New test.
14857
14858 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14859
14860         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14861         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14862         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14863         Update dg-error regexps.
14864
14865 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14866
14867         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14868         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14869
14870 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14871
14872         * gcc.dg/pragma-re-1.c: Use right pointer type.
14873
14874 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14875
14876         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14877
14878 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14879
14880         * gcc.dg/rs6000-ldouble-1.c: New.
14881
14882 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14883
14884         DR 337
14885         PR c++/9256
14886         * g++.dg/other/abstract1.C: New test.
14887
14888 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
14889
14890         * g++.dg/lookup/strong-using-1.C: New.
14891
14892 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14893
14894         PR c/11234
14895         * gcc.dg/func-ptr-conv-1.c: New test.
14896         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
14897
14898 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
14899
14900         PR target/13380.
14901         * gcc.c-torture/compile/20040109-1.c: New.
14902
14903 2004-01-08  Stuart Hastings  <stuart@apple.com>
14904
14905         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
14906         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
14907         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
14908
14909 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
14910
14911         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
14912
14913 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14914
14915         * ada/acats/run_acats: Treat 'gnatchop' the same way
14916         as 'gnatmake'.  Export GCC_DRIVER.
14917         * ada/acats/run_all.sh: Add target_gnatchop.  Use
14918         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
14919
14920 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14921
14922         PR c++/12573
14923         * g++.dg/template/dependent-expr4.C: New test.
14924
14925 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
14926
14927         * gcc.dg/altivec-11.c: New test.
14928
14929 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
14930
14931         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
14932
14933 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14934
14935         PR c/6024
14936         * gcc.dg/enum-compat-1.c: New test.
14937         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
14938
14939 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14940
14941         PR c/12165
14942         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
14943         gcc.dg/c99-idem-qual-3.c: New tests.
14944
14945 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
14946
14947         * gcc.dg/winline-7.c: Don't cast void * to int.
14948
14949 2004-01-06  Jan Hubicka  <jh@suse.cz>
14950
14951         * gcc.dg/i386-sse-5.c: New test
14952         * g++.dg/eh/simd-1.c: Add -w argument for i386.
14953
14954 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14955
14956         PR c++/12815
14957         * g++.dg/rtti/typeid4.C: New test.
14958
14959 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14960
14961         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
14962
14963 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
14964
14965         PR c++/12132
14966         * g++.dg/template/error11.C: New test.
14967
14968         PR c++/13451
14969         * g++.dg/template/class2.C: New test.
14970
14971 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14972         Richard Sandiford <rsandifo@redhat.com>
14973
14974         PR c++/13387
14975         * g++.dg/opt/alias3.C: New test.
14976
14977 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
14978
14979         PR c++/13157
14980         * g++.dg/template/koenig3.C: New test.
14981
14982         PR c++/13529
14983         * g++.dg/parse/offsetof3.C: New test.
14984
14985         * g++.dg/init/copy7.C: Add missing dg-error markers.
14986
14987         PR c++/12226
14988         * g++.dg/init/copy7.c: New test.
14989
14990         PR c++/13536
14991         * g++.dg/parse/cast1.C: New test.
14992
14993 2004-01-04  Jan Hubicka  <jh@suse.cz>
14994
14995         * gcc.dg/winline[1-7].c: New tests.
14996
14997 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14998
14999         PR c++/13520
15000         * g++.dg/template/qualttp22.C: New test.
15001
15002 2004-01-01  Jan Hubicka  <jh@suse.cz>
15003
15004         * gcc.dg/debug/20031231-1.c: New.
15005         * gcc.c-torture/compile/20040101-1.c: New.
15006         * gcc.dg/dwarf-die-[1-7].c: New.
15007
15008 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15009
15010         PR optimization/13521
15011         * gcc.c-torture/compile/20031231-1.c: New test.
15012
15013 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15014
15015         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15016
15017 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15018
15019         PR c++/10079
15020         * g++.dg/template/crash16.C: New test.
15021
15022 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15023
15024         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15025
15026 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15027
15028         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15029         ports.
15030         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15031         * g++.old-deja/g++.law/profile1.C: Likewise.
15032         * gcc.c-torture/compile/981006-1.c: Likewise.
15033         * gcc.c-torture/execute/loop-2e.x: Likewise.
15034         * gcc.c-torture/execute/loop-2f.x: Remove.
15035         * gcc.c-torture/execute/loop-2g.x: Likewise.
15036         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15037         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15038
15039 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         PR c++/13507
15042         * g++.dg/ext/attrib11.C: New test.
15043
15044         PR c++/13494
15045         * g++.dg/template/array2-1.C: New test.
15046         * g++.dg/template/array2-2.C: New test.
15047
15048 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15049
15050         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15051
15052 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15053
15054         PR c++/12774
15055         * g++.dg/template/array1-1.C: New test.
15056         * g++.dg/template/array1-2.C: New test.
15057
15058 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15059
15060         PR fortran/12632
15061         * g77.dg/12632.f: New test case.
15062
15063 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15064
15065         PR c++/13289
15066         * g++.dg/parse/nontype1.C: New test.
15067
15068 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15069
15070         PR c++/12403
15071         * g++.dg/parse/explicit1.C: New test.
15072         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15073
15074 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15075
15076         PR c++/13081
15077         * g++.dg/opt/inline6.C: New test.
15078
15079         PR c++/12613
15080         * g++.dg/parse/error9.C: New test.
15081
15082         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15083
15084 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15085
15086         PR c++/13009
15087         * g++.dg/init/assign1.C: New test.
15088
15089 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15090
15091         PR c++/13070
15092         * g++.dg/warn/format3.C: New test case.
15093
15094 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15095
15096         * gcc.c-torture/compile/20031227-1.c: New test.
15097
15098 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15099
15100         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15101         * g77.dg/bprob/bprob.exp: Likewise.
15102         * gcc.misc-tests/bprob.exp: Likewise.
15103         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15104         variants on systems where the library does not provide that
15105         functionality.
15106         * gcc.dg/builtins-20.c: Use builtins-config.h.
15107         * gcc.dg/builtins-config.h: New file.
15108
15109 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15110
15111         * lib/gcc-dg.exp (dg-require-profiling): New function.
15112         * lib/target-supports.exp (check_profiling_available): Likewise.
15113         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15114         * g77.dg/bprob/bprob.exp: Likewise.
15115         * gcc.misc-tests/bprob.exp: Likewise.
15116         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15117         * gcc.dg/20021014-1.c: Likewise.
15118         * gcc.dg/nest.c: Likewise.
15119
15120 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15121
15122         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15123         compiling.
15124         * g++.dg/lookup/java2.C: Likewise.
15125         * gcc.dg/cpp/lexident.c: Likewise.
15126
15127 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15128
15129         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15130         given.
15131         * gcc.c-torture/compile/961203-1.c: Likewise.
15132         * gcc.c-torture/compile/980506-1.c: Likewise.
15133
15134 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15135
15136         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15137         (additional_prunes): New global.
15138         (gcc-dg-prune): Handle additional per-test pruning.
15139         (dg-test): Clear additional_prunes between tests.
15140
15141         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15142         dg-prune-output to avoid spurious failures from assembler
15143         complaining about nonexistent WAW violations.
15144         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15145         Use dg-prune-output to avoid spurious failures from assembler
15146         warning about Itanium B-step errata.
15147
15148 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15149
15150         * g++.dg/abi/macro0.C: New test.
15151         * g++.dg/abi/macro1.C: Likewise.
15152         * g++.dg/abi/macro2.C: Likewise.
15153
15154         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15155         * g++.dg/abi/bitfield7.C: Likewise.
15156         * g++.dg/abi/dtor2.C: Likewise.
15157         * g++.dg/abi/mangle11.C: Likewise.
15158         * g++.dg/abi/mangle12.C: Likewise.
15159         * g++.dg/abi/mangle14.C: Likewise.
15160         * g++.dg/abi/mangle17.C: Likewise.
15161         * g++.dg/abi/vbase10.C: Likewise.
15162         * g++.dg/abi/vbase14.C: Likewise.
15163         * g++.dg/template/qualttp17.C: Likewise.
15164
15165 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15166
15167         PR c/11995
15168         * gcc.dg/20031223-1.c: New test.
15169
15170 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15171
15172         * gcc.dg/noreturn-7.c: New test.
15173
15174 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15175
15176         * gcc.dg/null-pointer-1.c: New test.
15177
15178 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15179
15180         * g++.old-deja/g++.jason/template18.C: Remove.
15181         * g++.old-deja/g++.jason/template37.C: Likewise.
15182
15183         PR c++/12862
15184         * g++.dg/lookup/ns1.C: New test.
15185
15186         PR c++/12397
15187         * g++.dg/template/lookup3.C: New test.
15188
15189 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15190
15191         * g++.dg/template/recurse1.C: New test
15192
15193 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15194
15195         PR c++/12479
15196         * g++.dg/parse/semicolon1.C: New test.
15197         * g++.dg/parse/semicolon1.h: Likewise.
15198
15199 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15200
15201         * gcc.dg/darwin-misaligned.c: New test.
15202
15203 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15204
15205         PR c/9163
15206         * gcc.dg/20031222-1.c: New test.
15207
15208 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15209
15210         PR c++/13438
15211         * g++.dg/parse/error8.C: New test.
15212
15213         PR c++/11554
15214         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15215
15216 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15217
15218         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15219         too small.
15220         * gcc.c-torture/compile/930217-1.c: Likewise.
15221         * gcc.c-torture/compile/930513-1.c: Likewise.
15222         * gcc.c-torture/execute/920908-2.c: Likewise.
15223         * gcc.c-torture/execute/921204-1.c: Likewise.
15224         * gcc.c-torture/execute/930621-1.c: Likewise.
15225         * gcc.c-torture/execute/930630-1.c: Likewise.
15226         * gcc.c-torture/execute/931031-1.c: Likewise.
15227         * gcc.c-torture/execute/980602-2.c: Likewise.
15228         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15229         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15230         * gcc.c-torture/execute/extzvsi.c: Likewise.
15231         * gcc.c-torture/unsorted/ext.c: Likewise.
15232
15233 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15234
15235         PR target/12749
15236         * gcc.c-torture/compile/20031220-2.c: New test case.
15237
15238 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15239
15240         PR optimization/13031
15241         * gcc.c-torture/compile/20031220-1.c: New test case.
15242
15243 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15244
15245         * gcc.dg/cast-function-1.c: New test.
15246
15247 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15248
15249         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15250         formats.
15251
15252 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15253
15254         PR c++/12795
15255         * g++.dg/ext/attrib10.C: New test.
15256
15257 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15258
15259         * gcc.dg/cleanup-10.c: New test.
15260         * gcc.dg/cleanup-11.c: New test.
15261
15262 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15263
15264         PR c++/13239
15265         * g++.dg/opt/expect1.C: New test.
15266
15267 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15268
15269         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15270
15271 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15272
15273         PR debug/12923
15274         * gcc.dg/20031218-1.c: New test.
15275
15276         PR debug/12389
15277         * gcc.dg/20031218-2.c: New test.
15278         * gcc.dg/20031218-3.c: New test.
15279
15280         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15281         of label name and allow for USER_LABEL_PREFIX == "_" names.
15282         * g++.dg/abi/mangle18-2.C: Likewise.
15283         * g++.dg/abi/mangle19-1.C: Likewise.
15284         * g++.dg/abi/mangle19-2.C: Likewise.
15285         * g++.dg/abi/mangle20-1.C: Likewise.
15286         * g++.dg/abi/mangle20-2.C: Likewise.
15287
15288 2003-12-18  Richard Henderson  <rth@redhat.com>
15289
15290         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15291
15292 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15293             Dan Kegel <dank@kegel.com>
15294
15295         PR other/12009
15296         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15297         testing a cross compiler, it causes spurious compile failures.
15298         * lib/g++.exp: Likewise.
15299
15300 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15301
15302         PR c++/13262
15303         * g++.dg/template/access13.C: New test.
15304
15305 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15306
15307         * gcc.dg/20031216-1.c: New test.
15308
15309 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15310
15311         PR c++/9154
15312         * g++.dg/template/error10.C: New test.
15313
15314 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15315
15316         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15317         * g++.dg/eh/simd-2.C: Likewise.
15318
15319 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15320             Roger Sayle  <roger@eyesopen.com>
15321
15322         * gcc.c-torture/execute/ieee/mzero5.c: New.
15323
15324 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15325
15326         PR c++/10603
15327         * g++.dg/parse/error6.C: New test.
15328
15329         PR c++/12827
15330         * g++.dg/parse/error7.C: New test.
15331
15332 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15333
15334         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15335         at -O with stabs debugging formats.
15336         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15337         * gcc.dg/debug/debug-2.c: Likewise.
15338
15339 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15340
15341         PR c++/12696
15342         * g++.dg/init/error1.C: New test.
15343
15344         PR c++/12218
15345         * g++.dg/init/pm3.C: New test.
15346
15347 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15348
15349         PR c/3347
15350         * gcc.dg/bitfld-8.c: New test.
15351
15352 2003-12-16  James Lemke  <jim@wasabisystems.com>
15353
15354         * gcc.dg/arm-scd42-[123].c: New tests.
15355
15356 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15357
15358         PR c++/9043
15359         * g++.dg/abi/mangle20-1.C: New test.
15360         * g++.dg/abi/mangle20-2.C: New test.
15361
15362 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15363
15364         PR c++/13275
15365         * g++.dg/other/offsetof2.C: Remove XFAIL.
15366         * g++.dg/parse/offsetof1.C: New test.
15367         * g++.gd/parse/offsetof2.C: Likewise.
15368
15369 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15370
15371         * g++.dg/template/nontype3.C: New test.
15372         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15373
15374 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15375
15376         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15377
15378 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15379
15380         PR c++/13387
15381         * g++.dg/expr/assign1.C: New test.
15382
15383         PR c++/13242
15384         * g++.dg/abi/mangle19-1.C: New test.
15385         * g++.dg/abi/mangle19-2.C: New test.
15386
15387 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15388
15389         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15390
15391 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15392
15393         * gcc.c-torture/execute/20031216-1.c: New test.
15394
15395 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15396
15397         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15398         an ICE regression.
15399
15400 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15401
15402         PR c++/10926
15403         * g++.dg/template/error9.C: New test.
15404
15405         PR c++/11116
15406         * g++.dg/template/error8.C: New test.
15407
15408 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15409
15410         PR middle-end/13400
15411         * gcc.c-torture/execute/20031215-1.c: New test case.
15412
15413 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15414
15415         PR c++/13269
15416         * g++.dg/parse/error5.C: New test.
15417
15418         PR c++/12989
15419         * g++.dg/expr/sizeof1.C: New test.
15420
15421         PR c++/13310
15422         * g++.dg/template/crash15.C: New test.
15423
15424 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15425
15426         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15427         a non-POD type as the last named parameter of a varargs function.
15428
15429 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15430
15431         PR c++/13243
15432         PR c++/12573
15433         * g++.dg/template/crash14.C: New test.
15434         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15435
15436 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15437
15438         * g++.dg/other/java1.C: New test.
15439
15440         PR c++/13241
15441         * g++.dg/abi/mangle18-1.C: New test.
15442         * g++.dg/abi/mangle18-2.C: New test.
15443
15444 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15445
15446         PR optimization/10312
15447         * gcc.c-torture/execute/20031214-1.c: New.
15448
15449 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15450
15451         PR c++/10779
15452         PR c++/12160
15453         * g++.dg/parse/error3.C: New test.
15454         * g++.dg/parse/error4.C: Likewise.
15455         * g++.dg/abi/mangle4.C: Tweak error messages.
15456         * g++.dg/lookup/using5.C: Likewise.
15457         * g++.dg/other/error2.C: Likewise.
15458         * g++.dg/parse/typename5.C: Likewise.
15459         * g++.dg/parse/undefined1.C: Likewise.
15460         * g++.dg/template/arg2.C: Likewise.
15461         * g++.dg/template/ttp3.C: Likewise.
15462         * g++.dg/template/type1.C: Likewise.
15463         * g++.old-deja/g++.other/crash32.C: Likewise.
15464         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15465
15466 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15467
15468         PR c++/13106
15469         * g++.dg/warn/noreturn-3.C: New test.
15470
15471 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15472
15473         PR c++/13118
15474         * g++.dg/abi/covariant3.C: New.
15475
15476 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15477
15478         * g++.dg/eh/ia64-1.C: New test.
15479
15480 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15481
15482         PR optimization/13037
15483         * g77.f-torture/execute/13037.f: New test case.
15484
15485 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15486
15487         PR c++/12881
15488         * g++.dg/abi/covariant2.C: New.
15489
15490 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15491
15492         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15493
15494 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15495
15496         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15497
15498 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15499
15500         PR other/10819
15501         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15502         to fix Bug 10819.
15503         * lib/g++.exp (g++_version): Likewise.
15504         * lib/g77.exp (g77_version): Likewise.
15505         * lib/objc.exp (default_objc_version): Likewise.
15506
15507 2003-12-10  Richard Henderson  <rth@redhat.com>
15508
15509         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15510
15511         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15512
15513 2003-12-08  Matt Austern  <austern@apple.com>
15514
15515         PR c/13134
15516         * lib/gcc-dg.exp (dg-require-visibility): Define.
15517         * lib/target-supports (check_visibility_available): Define.
15518         * gcc.dg/visibility-1.c: New test.
15519         * gcc.dg/visibility-2.c: Likewise.
15520         * gcc.dg/visibility-3.c: Likewise.
15521         * gcc.dg/visibility-4.c: Likewise.
15522         * gcc.dg/visibility-5.c: Likewise.
15523         * gcc.dg/visibility-6.c: Likewise.
15524         * g++.dg/ext/visibility-1.C: Likewise.
15525         * g++.dg/ext/visibility-2.C: Likewise.
15526         * g++.dg/ext/visibility-3.C: Likewise.
15527         * g++.dg/ext/visibility-4.C: Likewise.
15528         * g++.dg/ext/visibility-5.C: Likewise.
15529         * g++.dg/ext/visibility-6.C: Likewise.
15530
15531 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15532
15533         * g++.dg/lookup/java1.C: New test.
15534         * g++.dg/lookup/java2.C: New test.
15535
15536 2003-12-07  Falk Hueffner  <falk@debian.org>
15537
15538         * g++.dg/opt/noreturn-1.C: New test.
15539
15540 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15541
15542         * gcc.dg/overflow-1.c: New test.
15543
15544 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15545
15546         * g77.f-torture/compile/13060.f: New test.
15547
15548 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15549
15550         PR c++/13323
15551         * g++.dg/inherit/operator2.C: New test.
15552
15553 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15554
15555         PR c++/13305
15556         * g++.dg/ext/attrib9.C: New test.
15557
15558 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15559
15560         PR c++/13314
15561         * g++.dg/template/error7.C: New test.
15562
15563 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15564             J"orn Rennecke <joern.rennecke@superh.com>
15565
15566         PR target/13302
15567         * g++.dg/other/struct-va_list.C: New test.
15568
15569 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15570
15571         PR c++/13166
15572         * g++.dg/parse/defarg6.C: New test.
15573
15574 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15575
15576         PR target/13256
15577         * gcc.c-torture/execute/20031201-1.c: New test.
15578
15579 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15580
15581         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15582
15583 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15584
15585         * gcc.dg/builtin-return-1.c: New test.
15586
15587 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15588             J"orn Rennecke <joern.rennecke@superh.com>
15589
15590         PR optimization/13260
15591         * gcc.c-torture/execute/20031204-1.c: New test.
15592
15593 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15594
15595         PR c++/9127
15596         * g++.dg/template/error6.C: New test.
15597
15598 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15599
15600         * gcc.dg/20031202-1.c: New test.
15601
15602 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15603
15604         PR c++/13179
15605         * g++.dg/template/eh1.C: New test.
15606
15607         PR c++/10771
15608         * g++.dg/template/error5.C: New test.
15609
15610 2003-12-02  David Ung  <davidu@mips.com>
15611
15612         * gcc.dg/compat/vector-check.h: Corrected type for var
15613         g_##TMODE
15614
15615 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15616
15617         PR c++/10126
15618         * g++.dg/template/ptrmem8.C: New test.
15619
15620 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15621
15622         PR c++/12573
15623         * g++.dg/template/dependent-expr3.C: New test.
15624
15625 2003-12-01  James Lemke  <jim@wasabisystems.com>
15626
15627         * gcc.dg/arm-g2.c: New test.
15628
15629 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15630
15631         PR optimization/11634
15632         * gcc.dg/20031201-2.c: New test case.
15633
15634 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15635
15636         PR 11433
15637         * objc.dg/proto-lossage-3.m: New test.
15638
15639 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15640
15641         PR optimization/12628
15642         * gcc.dg/20031201-1.c: New test case.
15643
15644 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15645
15646         * gcc.dg/unaligned-1.c: New test.
15647
15648 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15649
15650         PR c++/9849
15651         * g++.dg/template/error4.C: New test.
15652         * g++.dg/template/nested3.C: Adjust error markers.
15653
15654 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15655
15656         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15657
15658 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15659
15660         PR c/10333
15661         * gcc.dg/bitfld-7.c: New test.
15662
15663 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15664
15665         * gcc.dg/tls/asm-1.C: New test.
15666
15667 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15668
15669         * gcc.dg/cpp/assert4.c: Update.
15670
15671 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15672
15673         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15674         * gcc.dg/builtin-apply3.c: New test.
15675
15676 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15677
15678         * lib/compat.exp (compat-obj): New xfaildata parameter.
15679         Use it to set compiler_conditional_xfail_data before compiling.
15680         (compat-get-options): Handle dg-xfail-if.
15681         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15682         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15683         * gcc.dg/compat/vector-1_y.c: Likewise.
15684         * gcc.dg/compat/vector-2_x.c: Likewise.
15685         * gcc.dg/compat/vector-2_y.c: Likewise.
15686
15687 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15688
15689         * g++.dg/opt/reg-stack4.C: New test.
15690
15691 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15692
15693         * gcc.dg/builtin-apply2.c: New test.
15694
15695 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15696
15697         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15698
15699 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15700
15701         PR c++/12924
15702         * g++.dg/template/template-id-2.C: New test.
15703
15704 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15705
15706         PR c++/5369
15707         * g++.dg/template/memfriend1.C: New test.
15708         * g++.dg/template/memfriend2.C: Likewise.
15709         * g++.dg/template/memfriend3.C: Likewise.
15710         * g++.dg/template/memfriend4.C: Likewise.
15711         * g++.dg/template/memfriend5.C: Likewise.
15712         * g++.dg/template/memfriend6.C: Likewise.
15713         * g++.dg/template/memfriend7.C: Likewise.
15714         * g++.dg/template/memfriend8.C: Likewise.
15715         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15716
15717 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15718
15719         PR c++/12515
15720         * g++.dg/ext/cond1.C: New test.
15721
15722 2003-11-20  Richard Henderson  <rth@redhat.com>
15723
15724         * gcc.dg/20020201-2.c: Remove.
15725         * gcc.dg/20020201-4.c: Remove.
15726         * gcc.dg/20020304-1.c: Remove.
15727
15728 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15729
15730         * gcc.dg/cpp/trad/xwin1.c: New test case.
15731
15732 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15733
15734         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15735         * lib/g77.exp: Likewise.
15736         * lib/objc.exp: Likewise.
15737         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15738         for darwin.
15739
15740 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15741
15742         PR c++/12932
15743         * g++.dg/template/static5.C: New test.
15744
15745 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15746
15747         * gcc.dg/nested-func-1.c: New test.
15748
15749 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15750
15751         * gcc.dg/cpp/assert4.c: New test.
15752
15753 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15754
15755         PR c++/2294
15756         * g++.dg/lookup/using9.c: New test.
15757
15758 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15759
15760         PR c++/12762
15761         * g++.dg/template/error3.C: New test.
15762
15763 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15764
15765         PR ada/13035
15766         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15767         No longer use a wrapper for gcc, since this does not work under
15768         Windows.
15769
15770 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15771
15772         PR c++/2094
15773         * g++.dg/template/ptrmem7.C: New test.
15774
15775 2003-11-13  Andrew Pinski <apinski@apple.com>
15776
15777         * gcc.c-torture/compile/20031113-1.c: New test.
15778
15779 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15780             Kean Johnston <jkj@sco.com>
15781
15782         PR c/13029
15783         * gcc.dg/unused-4.c: Update.
15784
15785 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15786
15787         * g++.dg/opt/const3.C: New test.
15788
15789 2003-11-13  Jan Hubicka  <jh@suse.cz>
15790
15791         * gcc.c-torture/compile/20031112-1.c: New test.
15792
15793 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15794
15795         * g++.dg/parse/crash10.C: Remove bogus error marker.
15796
15797 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15798
15799         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15800         (host_gcc): Likewise.
15801         (ROOT): Honor $PWDCMD.
15802         (BASE): Likewise.
15803         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15804
15805 2003-11-12  Catherine Moore  <clm@redhat.com>
15806
15807         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15808
15809 2003-11-12  Andreas Jaeger  <aj@suse.de>
15810             Jakub Jelinek  <jakub@redhat.com>
15811             Andrew Pinski  <pinskia@physics.uc.edu>
15812             Richard Henderson  <rth@redhat.com>
15813
15814         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15815         systems.
15816         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15817
15818         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15819         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15820
15821 2003-11-11  Andreas Jaeger  <aj@suse.de>
15822
15823         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15824
15825         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15826
15827 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15828
15829         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15830         Clean ups.
15831
15832 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15833
15834         * gcc.dg/trampoline-1.c: New test.
15835
15836 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15837
15838         * gcc.c-torture/compile/200031109-1.c: New test.
15839
15840 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15841
15842         PR c/3190
15843         PR c/8714
15844         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15845         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15846         gcc.dg/format/no-y2k-1.c: Update.
15847
15848 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15849
15850         PR optimization/10467
15851         * gcc.dg/20031108-1.c: New test case.
15852
15853 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15854
15855         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15856
15857 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15858
15859         * gcc.dg/compound-lvalue-1.c: New test.
15860         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15861         some XFAILs.
15862
15863 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15864
15865         * gcc.dg/altivec-varargs-1.c: New test.
15866
15867 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15868
15869         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15870         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15871         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15872         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15873         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15874
15875 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15876
15877         * gcc.dg/cond-lvalue-1.c: New test.
15878
15879 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15880
15881         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15882
15883 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15884
15885         PR c++/11616
15886         * g++.dg/template/instantiate5.C: New test.
15887
15888 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15889
15890         PR c++/12726
15891         * g++.dg/ext/complit2.C: Replace test with self-contained version.
15892         * ChangeLog: Add missing first entry for above test.
15893
15894 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15895
15896         PR c++/9810
15897         * g++.dg/template/using8.C: New test.
15898         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
15899
15900 2003-11-02  Roger Sayle  <roger@eyesopen.com>
15901
15902         PR optimization/10817
15903         * gcc.c-torture/compile/20031102-1.c: New test case.
15904
15905 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
15906
15907         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
15908         2147483647.
15909
15910 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15911
15912         * gcc.dg/20031102-1.c: New test.
15913
15914 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15915
15916         * gcc.dg/complex-1.c: New test.
15917
15918 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15919
15920         PR c++/12796
15921         * g++.dg/template/crash13.C: Adjust expected error location.
15922         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15923
15924 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15925
15926         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15927
15928 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15929
15930         PR/10239
15931         * gcc.c-torture/compile/20031031-2.c: New test.
15932
15933 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
15934
15935         PR/11640
15936         * gcc.c-torture/compile/20031031-1.c: New test.
15937
15938 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
15939
15940         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
15941         * gcc.misc-tests/bprob.exp: Likewise.
15942         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
15943         the execution test on arm-elf configs.
15944         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
15945         configs that don't support scratch files.
15946         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
15947
15948 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
15949
15950         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
15951         done by dejagnu.
15952
15953 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
15954
15955         * ada/acats/run_all.sh: Redirect mv output to /dev/null
15956         Avoid non pure sh syntax. Add more logging.
15957
15958         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
15959         fail.
15960
15961 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15962
15963         PR libgcj/10610
15964         * gcc.dg/ppc-stackalign-1.c: New test.
15965
15966 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
15967
15968         * ada/acats/run_all.sh: Change output to be more compliant with
15969         dejagnu framework.
15970         Create acats.sum and acats.log files under testsuite/ada/acats
15971         Only run [a-z]* directories, to filter out e.g. CVS.
15972         Redirect build output to log file.
15973
15974 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15975
15976         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
15977
15978 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
15979
15980         PR ada/5909:
15981         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
15982
15983 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
15984
15985         * gcc.c-torture/compile/20031023-1.c: New test.
15986         * gcc.c-torture/compile/20031023-2.c: New test.
15987         * gcc.c-torture/compile/20031023-3.c: New test.
15988         * gcc.c-torture/compile/20031023-4.c: New test.
15989
15990 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15991
15992         PR c++/10371
15993         * g++.dg/lookup/scoped8.C: New test.
15994
15995 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15996
15997         * g++.dg/opt/reg-stack3.C: New test.
15998
15999 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16000
16001         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16002
16003 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16004
16005         PR c++/11076
16006         * g++.dg/template/crash13.C: New test.
16007
16008 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16009
16010         * gcc.dg/c99-restrict-2.c: New test.
16011
16012 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16013
16014         PR c++/12698, c++/12699, c++/12700, c++/12566
16015         * g++.dg/inherit/covariant9.C: New test.
16016         * g++.dg/inherit/covariant10.C: New test.
16017         * g++.dg/inherit/covariant11.C: New test.
16018
16019 2003-10-23  Jason Merrill  <jason@redhat.com>
16020
16021         PR c++/12726
16022         * g++.dg/ext/complit2.C: New test.
16023
16024 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16025
16026         PR target/12654
16027         * gcc.c-torture/execute/20031020-1.c: New test.
16028
16029 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16030
16031         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16032         following the jump_insn.
16033
16034 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16035
16036         * gcc.dg/cast-lvalue-1.c: New test.
16037
16038 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16039
16040         PR c++/11962
16041         * g++.dg/template/cond2.C: New test.
16042
16043 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16044
16045         * gcc.dg/builtins-28.c: New test.
16046
16047 2003-10-20  Jan Hubicka  <jh@suse.cz>
16048
16049         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16050         parameter.
16051         * testsuite/gcc.dg/inline-2.c: Likewise.
16052
16053 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16054
16055         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16056         * gcc.dg/nest.c:  Likewise.
16057
16058 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16059
16060         PR c++/9781, c++/10583, c++/11862
16061         * g++.dg/parse/crash13.C: New test.
16062
16063 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16064
16065         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16066
16067 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16068
16069         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16070         Define HAVE_C99_RUNTIME except on Solaris.
16071         * gcc.dg/builtins-20.c: Likewise.
16072
16073 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16074
16075         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16076
16077 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16078
16079         PR c++/12495
16080         * g++.dg/template/crash21.C: New test.
16081
16082 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16083
16084         PR c++/2513
16085         * g++.dg/template/typename5.C: New test.
16086
16087 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16088
16089         PR c++/12369
16090         * g++.dg/template/friend25.C: New test.
16091
16092 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16093
16094         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16095         versions.
16096
16097 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16098
16099         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16100         == 2147483647.
16101
16102 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16103
16104         * gcc.c-torture/execute/960416-1.x: Remove.
16105         * gcc.c-torture/execute/divconst-3.x: Likewise.
16106
16107 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16108
16109         PR target/12598
16110         * gcc.dg/torture/cris-volatile-1.c: New test.
16111
16112 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16113
16114         PR optimization/9325
16115         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16116         for overflowing floating point to integer conversion during RTL
16117         simplification.
16118
16119 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16120
16121         * objc/execute/_cmd.m: Fix typo.
16122         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16123         Relax 'scan-assembler' regexp.
16124         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16125         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16126         * objc.dg/zero-link-2.m: Remove blank line.
16127         * objc.dg/zero-link-3.m: New test case.
16128
16129 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16130
16131         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16132
16133         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16134         than linker trickery.
16135
16136 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16137
16138         PR c++/12370
16139         * g++.dg/other/friend2.C: New test.
16140
16141 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16142
16143         * gcc.dg/20031012-1.c: New test.
16144
16145 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16146
16147         * gcc.dg/weak/weak-3.c: Fix for new warning.
16148
16149 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16150
16151         PR optimization/8750
16152         * gcc.c-torture/execute/20031012-1.c: New test case.
16153
16154 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16155
16156         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16157         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16158
16159 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16160
16161         PR optimization/12260
16162         * gcc.c-torture/compile/20031011-2.c: New test case.
16163
16164 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16165
16166         * gcc.c-torture/execute/20031011-1.c: New testcase.
16167
16168 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16169
16170         * gcc.c-torture/compile/20031011-1.c: New test.
16171
16172 2003-10-11  Jan Hubicka  <jh@suse.cz>
16173
16174         * g++.dg/other/first-global.C: New test.
16175
16176 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16177
16178         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16179
16180 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16181
16182         * gcc.c-torture/compile/20031010-1.c: New test.
16183
16184 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16185
16186         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16187         * gcc.c-torture/execute/va-arg-25.c: ... here.
16188
16189 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16190
16191         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16192
16193 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16194
16195         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16196
16197 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16198
16199         * g++.dg/parse/error2.C: New test.
16200
16201 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16202
16203         PR c++/11097
16204         * g++.dg/other/error5.C: Modify the error message.
16205         * g++.dg/lookup/using8.C: New test.
16206
16207 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16208
16209         * gcc.dg/darwin-abi-2.c: New file.
16210         * gcc.c-torture/execute/va-arg-24.c: New file.
16211
16212 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16213
16214         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16215         indentation.
16216
16217 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16218
16219         PR c++/10147
16220         * g++.dg/other/error4.C: Update error messages.
16221         * g++.dg/template/ptrmem4.C: Likewise.
16222
16223         PR c++/12337
16224         * g++.dg/init/new9.C: New test.
16225
16226         PR c++/12334, c++/12236, c++/8656
16227         * g++.dg/ext/attrib8.C: New test.
16228
16229 2003-10-06  Devang Patel  <dpatel@apple.com>
16230
16231         * gcc.dg/debug/dwarf2-3.h: New test.
16232         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16233
16234 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16235
16236         * g++.dg/opt/cfg2.C: New test.
16237
16238 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16239
16240         * g++.dg/opt/float1.C: New test.
16241
16242 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16243
16244         * gcc.dg/c90-array-lval-6.c: New test.
16245         * gcc.dg/c99-array-lval-6.c: New test.
16246
16247 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16248             Ziemowit Laski  <zlaski@apple.com>
16249
16250         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16251         'Derived', so that it is never considered a class method; add
16252         new warning for '+port' method ambiguity.
16253         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16254         <objc/objc-api.h> (needed on Mac OS X).
16255         * objc.dg/method-13.m: New test.
16256
16257 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16258
16259         PR optimization/9325, PR java/6391
16260         * gcc.c-torture/execute/20031003-1.c: New test case.
16261
16262 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16263
16264         PR optimization/12180
16265         * gcc.dg/20031002-1.c: New test.
16266
16267         PR c++/12486
16268         * g++.dg/inherit/error1.C: New test.
16269
16270 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16271
16272         * lib/f-torture.exp (search_for): Rename to...
16273         (search_for_re): This.  Also, clean up comments and the
16274         "regexp" invocation.
16275
16276 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16277
16278         * gcc.c-torture/compile/20031002-1.c: New test.
16279
16280 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16281
16282         * g++.dg/opt/cond1.C: New test.
16283
16284 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16285
16286         * gcc.dg/Wold-style-definition-2.c: New testcase.
16287         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16288
16289 2003-09-29  Richard Henderson  <rth@redhat.com>
16290
16291         * g++.dg/init/array10.C: Add dg-options.
16292
16293 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16294
16295         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16296
16297 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16298
16299         * g++.dg/template/friend19.C: Fix typo.
16300         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16301
16302 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16303
16304         * gcc.c-torture/execute/20030928-1.c: New test.
16305         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16306
16307 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16308
16309         * g++.dg/opt/unroll1.C: New test.
16310
16311 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16312
16313         PR optimization/11741
16314         * gcc.dg/20030926-1.c: New test case.
16315
16316 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16317
16318         PR c++/5655
16319         * g++.dg/parse/access7.C: New test.
16320         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16321
16322 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16323
16324         MERGE OF objc-improvements-branch into MAINLINE:
16325         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16326         if libobjc has not been built.
16327         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16328         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16329         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16330         objc/execute/nested-3.m, objc/execute/np-2.m,
16331         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16332         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16333         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16334         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16335         objc.dg/special/unclaimed-category-1.h,
16336         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16337         well as GNU runtime.
16338         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16339         * execute/cascading-1.m, execute/function-message-1.m,
16340         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16341         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16342         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16343         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16344         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16345         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16346         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16347         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16348         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16349         * objc.dg/bitfield-2.m: Run only on Darwin.
16350         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16351         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16352         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16353         * objc.dg/const-str-1.m: Fix constant string layout.
16354
16355 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16356
16357         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16358
16359 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16360
16361         * gcc.dg/darwin-abi-1.c: New file.
16362
16363 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16364
16365         PR target/12281
16366         * gcc.c-torture/compile/20030921-1.c: New test.
16367
16368 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16369
16370         * g++.dg/opt/reg-stack2.C: New test.
16371
16372 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16373
16374         * g++.dg/eh/delayslot1.C: New test.
16375
16376 2003-09-20  Richard Henderson  <rth@redhat.com>
16377
16378         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16379
16380 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16381
16382         * gcc.c-torture/execute/20030920-1.c: New test case.
16383
16384 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16385
16386         * g++.dg/rtti/typeid3.C: Correct expected error message.
16387
16388 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16389
16390         PR c++/157
16391         * g++.dg/parse/crash12.C: New test.
16392
16393 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16394
16395         * gcc.dg/compat/mixed-struct-check.h: New.
16396         * gcc.dg/compat/mixed-struct-defs.h: New.
16397         * gcc.dg/compat/mixed-struct-init.h: New.
16398         * gcc.dg/compat/struct-by-value-19_main.c: New.
16399         * gcc.dg/compat/struct-by-value-19_x.c: New.
16400         * gcc.dg/compat/struct-by-value-19_y.c: New.
16401         * gcc.dg/compat/struct-by-value-20_main.c: New.
16402         * gcc.dg/compat/struct-by-value-20_x.c: New.
16403         * gcc.dg/compat/struct-by-value-20_y.c: New.
16404         * gcc.dg/compat/struct-return-19_main.c: New.
16405         * gcc.dg/compat/struct-return-19_x.c: New.
16406         * gcc.dg/compat/struct-return-19_y.c: New.
16407         * gcc.dg/compat/struct-return-20_main.c: New.
16408         * gcc.dg/compat/struct-return-20_x.c: New.
16409         * gcc.dg/compat/struct-return-20_y.c: New.
16410
16411 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16412         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16413         so that it will not complain on LP64 targets.
16414
16415 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16416
16417         PR c++/495
16418         * g++.dg/template/friend24.C: New test.
16419
16420 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16421
16422         PR c++/12332
16423         * g++.dg/template/memtmpl2.C: New test.
16424
16425 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16426
16427         PR target/11184
16428         * gcc.dg/builtin-apply1.c: New test.
16429
16430 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16431
16432         PR c++/9848
16433         * g++.dg/warn/Wunused-4.C: New test.
16434
16435 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16436
16437         PR c++/12316
16438         * g++.dg/other/gc2.C: New test.
16439
16440 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16441
16442         PR c++/11991
16443         * g++.dg/rtti/typeid3.C: New test.
16444
16445         PR c++/12266
16446         * g++.dg/overload/template1.C: New test.
16447
16448 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16449
16450         * g++.dg/opt/cfg3.C: New test.
16451
16452 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16453
16454         PR c++/7939
16455         * g++.dg/template/crash11.C: New test.
16456
16457 2003-09-16  Jason Merrill  <jason@redhat.com>
16458             Jakub Jelinek  <jakub@redhat.com>
16459
16460         * gcc.dg/attr-warn-unused-result.c: New test.
16461
16462 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16463
16464         PR c++/12184
16465         * g++.dg/expr/call2.C: New test.
16466
16467 2003-09-15  Andreas Jaeger  <aj@suse.de>
16468
16469         * gcc.dg/Wold-style-definition-1.c: New test.
16470
16471 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16472
16473         PR c++/3907
16474         * g++.dg/parse/template12.C: New test.
16475
16476         * g++.dg/abi/bitfield11.C: New test.
16477         * g++.dg/abi/bitfield12.C: Likewise.
16478
16479 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16480
16481         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16482         non-expansion of functional macro name without arguments at EOL.
16483         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16484
16485 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16486
16487         * gcc.c-torture/execute/20030914-[12].c: New tests.
16488
16489 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16490
16491         PR c++/11788
16492         * g++.dg/overload/addr1.C: New test.
16493
16494 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16495
16496         * gcc.dg/20030909-1.c: New test.
16497
16498 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16499
16500         * gcc.dg/ultrasp10.c: New test.
16501
16502 2003-09-09  Devang Patel  <dpatel@apple.com>
16503
16504         * gcc.dg/darwin-ld-6.c: New test.
16505
16506 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16507
16508         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16509
16510 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16511
16512         * gcc.dg/ia64-types1.c: New test.
16513         * gcc.dg/ia64-types2.c: Likewise.
16514
16515 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16516
16517         * gcc.dg/builtins-1.c: Add more _Complex tests.
16518         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16519
16520         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16521         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16522
16523 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16524
16525         PR c++/11786
16526         * g++.dg/lookup/koenig2.C: New test.
16527
16528         PR c++/5296
16529         * g++.dg/rtti/typeid2.C: New test.
16530
16531 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16532
16533         * gcc.c-torture/compile/20030904-1.c: New test.
16534
16535 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16536
16537         * g++.dg/opt/longbranch2.C: New test.
16538
16539 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16540
16541         * g++.dg/template/crash10.C: Only compile it.
16542
16543 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16544
16545         PR middle-end/11665
16546         * gcc.c-torture/compile/20030907-1.c: New test.
16547         * g++.dg/init/array11.C: New test.
16548
16549 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16550
16551         PR c++/11852
16552         * g++.dg/init/struct1.C: New test.
16553
16554 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16555
16556         PR c++/12181
16557         * g++.dg/expr/comma1.C: New test.
16558
16559 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16560
16561         PR c++/11867
16562         * g++.dg/expr/static_cast5.C: New test.
16563
16564 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16565
16566         PR c++/11507
16567         * g++.dg/lookup/scoped7.C: New test.
16568
16569         PR c++/9574
16570         * g++.dg/other/static1.C: New test.
16571
16572         PR c++/11490
16573         * g++.dg/warn/template-1.C: New test.
16574
16575         PR c++/11432
16576         * g++.dg/template/crash10.C: New test.
16577
16578         PR c++/2478
16579         * g++.dg/overload/VLA.C: New test.
16580
16581         PR c++/10804
16582         * g++.dg/template/call1.C: New test.
16583
16584 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16585
16586         PR c++/11794
16587         * g++.dg/parse/using3.C: New test.
16588
16589 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16590
16591         PR c++/11409
16592         * g++.dg/overload/builtin3.C: New test case.
16593
16594 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16595
16596         PR c/9862
16597         * gcc.dg/20030906-1.c: New test.
16598         * gcc.dg/20030906-2.c: Likewise.
16599
16600 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16601
16602         PR c++/12167
16603         * g++.dg/parse/defarg5.C: New test.
16604
16605         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16606
16607 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16608
16609         PR c++/12163
16610         * g++.dg/expr/static_cast4.C: New test.
16611
16612         PR c++/12146
16613         * g++.dg/template/crash9.C: New test.
16614
16615 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16616
16617         * g++.old-deja/g++.ext/pretty2.C: Update for change
16618         in __FUNCTION__.
16619         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16620
16621 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16622
16623         PR c++/11922
16624         * g++/dg/template/qualified-id1.C: New test.
16625
16626         PR c++/12037
16627         * g++.dg/warn/noeffect4.C: New test.
16628
16629 2003-09-04  Matt Austern  <austern@apple.com>
16630
16631         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16632         * g++.dg/ext/fnname2.C: Likewise.
16633         * g++.dg/ext/fnname3.C: Likewise.
16634
16635 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16636
16637         * g++.dg/expr/lval1.C: New test.
16638         * g++.dg/ext/lvcast.C: Remove.
16639
16640 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16641
16642         PR optimization/11700.
16643         * gcc.c-torture/compile/20030903-1.c: New test case.
16644
16645 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16646
16647         PR c++/12053
16648         * g++.dg/abi/layout4.C: New test.
16649
16650 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16651
16652         PR c++/11553
16653         * g++.dg/parse/friend3.C: New test.
16654
16655 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16656
16657         PR c++/11847
16658         * g++.dg/template/class1.C: New test.
16659
16660         PR c++/11808
16661         * g++.dg/expr/call1.C: New test.
16662
16663 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16664
16665         PR c++/12114
16666         * g++.dg/init/ref9.C: New test.
16667
16668         PR c++/11972
16669         * g++.dg/template/nested4.C: New test.
16670
16671 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16672
16673         PR c++/12093
16674         * g++.dg/template/non-dependent4.C: New test.
16675
16676         PR c++/11928
16677         * g++.dg/inherit/conv1.C: New test.
16678
16679 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16680
16681         PR c++/6196
16682         * g++.dg/ext/label1.C: New test.
16683         * g++.dg/ext/label2.C: Likewise.
16684
16685 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16686
16687         * g++.dg/expr/cond3.C: New test.
16688
16689 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16690
16691         * gcc.dg/builtins-1.c: Add new builtin cases.
16692
16693 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16694
16695         * gcc.dg/builtins-1.c: Add new cases.
16696         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16697
16698 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16699
16700         * gcc.dg/builtins-1.c: Add more math builtin tests.
16701         * gcc.dg/torture/builtin-attr-1.c: New test.
16702
16703 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16704
16705         PR optimization/5079
16706         * g++.dg/opt/static3.C: New test.
16707
16708 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16709
16710         * gcc.misc-tests/gcov-10b.c: New test.
16711
16712 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16713
16714         * g++.dg/opt/ptrmem3.C: New test.
16715
16716         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16717
16718 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16719
16720         * gcc.dg/20030826-2.c: New test.
16721
16722 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16723
16724         PR middle-end/12002
16725         * g77.f-torture/compile/12002.f: New test case.
16726
16727 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16728
16729         * gcc.dg/20030826-1.c: New test case.
16730
16731 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16732
16733         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16734
16735 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16736
16737         PR c++/11871
16738         * c++.dg/lookup/crash1.C: New test.
16739
16740         * c++.dg/warn/noeffect3.C: New test.
16741
16742 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16743
16744         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16745         * gcc.dg/compat/vector-1_y.c: Ditto.
16746         * gcc.dg/compat/vector-2_x.c: Ditto.
16747         * gcc.dg/compat/vector-2_y.c: Ditto.
16748
16749 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16750
16751         * gcc.dg/20030702-1.c: New test.
16752
16753 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16754
16755         PR c++/8795
16756         * g++.dg/ext/altivec-1.C: New test.
16757
16758 2003-08-24  Richard Henderson  <rth@redhat.com>
16759
16760         * g++.dg/eh/simd-2.C: Add -w for x86.
16761
16762 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16763
16764         * gcc.dg/20030815-1.c: New test.
16765
16766 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16767
16768         PR c++/3765
16769         * g++.dg/parse/access6.C: New test.
16770
16771 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16772
16773         PR c++/641, c++/11876
16774         * g++.dg/template/friend22.C: New test.
16775         * g++.dg/template/friend23.C: Likewise.
16776
16777 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16778
16779         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16780         identically.
16781
16782 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16783
16784         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16785
16786 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16787
16788         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16789
16790 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16791
16792         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16793
16794 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16795
16796         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16797
16798 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16799
16800         PR c++/11919
16801         * g++.dg/overload/prom1.C: New test.
16802
16803         PR c++/11551
16804         * g++.dg/parse/dtor2.C: New test.
16805
16806         PR c++/10762
16807         * g++.dg/parse/using2.C: New test.
16808
16809 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16810
16811         PR target/11805
16812         * gcc.c-torture/compile/20030821-1.c: New.
16813
16814 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16815
16816         PR c++/11834
16817         * g++.dg/template/deduce2.C: New test.
16818
16819 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16820
16821         * gcc.c-torture/execute/20030821-1.c: New test.
16822
16823 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16824
16825         PR middle-end/11984
16826         * gcc.dg/20030820-1.c: New test case.
16827
16828 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16829
16830         PR c++/11945
16831         * g++.dg/warn/noeffect2.C: New test.
16832
16833 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16834
16835         PR c++/10926
16836         * g++.dg/template/dtor2.C: New test.
16837
16838         PR c++/11684
16839         * g++.dg/template/operator1.C: New test.
16840         * g++.dg/parse/operator4.C: New test.
16841
16842         PR c++/11946.C
16843         * g++.dg/expr/enum1.C: New test.
16844         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16845
16846         PR c++/11036.C
16847         * g++.dg/parse/elab2.C: New test.
16848         * g++.dg/parse/typedef4.C: Change error message.
16849         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16850         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16851         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16852
16853 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16854
16855         * gcc.dg/pch/warn-1.c: New.
16856         * gcc.dg/pch/warn-1.hs: New.
16857
16858         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16859         not-tested file.
16860
16861 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16862
16863         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16864
16865 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16866
16867         * gcc.dg/uninit-D.c: New Test.
16868         * gcc.dg/uninit-E.c: New Test.
16869         * gcc.dg/uninit-F.c: New Test.
16870         * gcc.dg/uninit-G.c: New Test.
16871
16872 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16873
16874         * g++.dg/README: Describe the pch directory.
16875
16876 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16877
16878         PR c++/11174
16879         * g++.dg/parse/access4.C: New test.
16880         * g++.dg/parse/access5.C: Likewise.
16881         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16882
16883 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16884
16885         * gcc.dg/noncompile/20030818-1.c: New.
16886
16887 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16888
16889         PR c++/11957
16890         * g++.dg/warn/noeffect1.C: New test.
16891
16892         * g++.dg/template/scope2.C: New test.
16893         * g++.dg/template/error2.C: Correct dg-error
16894
16895 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
16896
16897         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
16898
16899 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
16900
16901         PR C++/11512
16902         * g++.dg/template/warn1.C: New.
16903
16904 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16905
16906         * g++.dg/template/error2.C: New test.
16907         * g++.dg/lookup/using7.C: Adjust errors
16908         * g++.old-deja/g++.pt/crash36.C: Likewise.
16909         * g++.old-deja/g++.pt/derived3.C: Likewise.
16910
16911 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16912
16913         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
16914         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
16915         * gcc.c-torture/execute/builtins/string-9.c: New, from
16916         string-opt-9.c.  Adjust for execute/builtins framework.
16917         * gcc.c-torture/execute/string-opt-9.c: Delete.
16918
16919 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
16920
16921         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
16922
16923         * g++.dg/parse/ret-type2.C: New test.
16924
16925         PR c++/11703
16926         * g++.dg/init/new8.C: New test.
16927
16928         PR c++/10923
16929         * g++.dg/parse/typedef5.C: New test.
16930
16931         PR c++/9512
16932         * g++.dg/parse/qualified2.C: New test.
16933         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
16934         invalid code.
16935
16936 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
16937
16938         * g++.dg/conversion/ptrmem1.C: New test.
16939
16940 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
16941
16942         PR target/11693
16943         * gcc.dg/20030811-1.c: New test.
16944
16945         PR target/11535
16946         * gcc.c-torture/execute/20030811-1.c: New test.
16947
16948 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16949
16950         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
16951
16952 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
16953
16954         PR c++/11789.C
16955         * g++.dg/inherit/multiple1.C: New test.
16956
16957 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16958
16959         * gcc.dg/spe1.c: New test.
16960
16961         PR c++/11670
16962         * g++.dg/expr/cast2.C: New test.
16963
16964         PR c++/10530
16965         * g++.dg/template/dependent-name2.C: New test.
16966
16967 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
16968
16969         * g++.dg/parse/crash11.C: Put the dg options in comments.
16970
16971 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
16972
16973         * lib/gcc-dg.exp: Update for diagnostic change.
16974
16975 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16976
16977         PR c++/5767
16978         * g++.dg/parse/crash11.C: New test.
16979
16980 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
16981
16982         * gcc.dg/cpp/spacing1.c: Update.
16983
16984 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
16985
16986         PR target/11739
16987         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
16988         a value for -mtune.
16989
16990 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16991
16992         PR middle-end/11771
16993         * gcc.c-torture/compile/20030804-1.c: New test case.
16994
16995 2003-08-04  Roger Sayle  <roger@eyesopen.com>
16996
16997         * gcc.dg/20030804-1.c: New test case.
16998
16999 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17000
17001         * gcc.dg/cpp/separate-1.c: New test.
17002
17003 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17004
17005         PR c++/11704
17006         * g++.dg/template/dependent-expr2.C: New test.
17007
17008         PR c++/11766
17009         * g++.dg/expr/ptrmem1.C: New test.
17010
17011 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17012
17013         PR c++/9453
17014         * g++.dg/template/friend15.C: New test.
17015
17016 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17017
17018         * lib/dg-pch.exp: Work round PCH bug.
17019
17020 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17021
17022         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17023         builtins.  Move cases from builtins-4.c here.
17024
17025         * gcc.dg/torture/builtin-math-1.c: New test taken from
17026         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17027         additional cases.
17028
17029         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17030         Delete.
17031
17032 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17033
17034         PR c++/9447
17035         * g++.dg/template/using7.C: New test.
17036
17037 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17038
17039         * import1.c, import2.c: New tests.
17040
17041 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17042
17043         * g++.dg/eh/crossjump1.C: New test.
17044
17045 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17046
17047         PR c++/11697
17048         * g++.dg/template/using6.C: New test.
17049
17050         PR c++/11744
17051         * g++.dg/template/koenig2.C: New test.
17052
17053 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17054
17055         PR c++/7983
17056         * g++.dg/parse/typedef4.C: New test.
17057
17058 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17059
17060         PR c++/8442, c++/8806
17061         * g++.dg/template/elab1.C: New test.
17062         * g++.dg/template/type2.C: Likewise.
17063         * g++.dg/template/ttp3.C: Adjust expected error message.
17064         * g++.old-deja/g++.law/visibility13.C: Likewise.
17065         * g++.old-deja/g++.niklas/t135.C: Likewise.
17066         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17067         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17068         template argument.
17069         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17070
17071 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17072
17073         PR c++/11295
17074         * g++.dg/ext/stmtexpr1.C: New test.
17075
17076         * g++.dg/opt/tmp1.C: New test.
17077
17078         PR c++/11525
17079         * g++.dg/parse/constant4.C: New test.
17080
17081         PR c++/9447
17082         * g++.dg/template/using5.C: New test.
17083
17084 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17085
17086         * gcc.dg/builtins-27.c: New test case.
17087
17088 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17089
17090         * gcc.dg/tls/opt-7.c: New test.
17091
17092 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17093
17094         * g++.old-deja/g++.other/crash18.C: Remove.
17095
17096 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17097
17098         * g++.dg/template/explicit3.C: New.
17099         * g++.dg/template/explicit4.C: New.
17100         * g++.dg/template/explicit5.C: New.
17101
17102         PR c++/11347
17103         * g++.dg/template/memtmpl1.C: New.
17104
17105 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17106
17107         PR target/11565
17108         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17109         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17110
17111 2003-07-30  Jan Hubicka  <jh@suse.cz>
17112
17113         * vtgc1.c: Kill.
17114
17115 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17116
17117         * gcc.dg/struct-in-proto-1.c: New test.
17118
17119 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17120
17121         * gcc.dg/cpp/include2.c: Only expect one message.
17122
17123 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17124
17125         PR c++/9447
17126         * g++.dg/template/using1.C: New test.
17127         * g++.dg/template/using2.C: New test.
17128         * g++.dg/template/using3.C: New test.
17129         * g++.dg/template/using4.C: New test.
17130
17131 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17132
17133         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17134         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17135
17136 2003-07-28  Jan Hubicka  <jh@suse.cz>
17137
17138         PR c++/11530
17139         * g++.dg/opt/call1.C: New test.
17140
17141 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17142
17143         PR c++/11667
17144         * g++.dg/init/enum2.C: New test.
17145         * g++.dg/template/overload1.C: Add "-w" option.
17146
17147 2003-07-28    <hp@bitrange.com>
17148
17149         * gcc.dg/Wdeclaration-after-statement-1.c,
17150         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17151
17152 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17153
17154         * gcc.c-torture/compile/20030725-1.c: New test.
17155
17156 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17157
17158         * gcc.dg/20030505.c: Only run for SPE.
17159         Remove definition of opaque type.
17160
17161 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17162
17163         * g++.dg/template/ptrmem6.C: New test.
17164
17165 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17166
17167         * gcc.c-torture/compile/zero-strct-2.c: New test.
17168
17169 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17170
17171         * gcc.dg/intermod-1.c: New test.
17172
17173 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17174
17175         PR c++/11617
17176         * g++.dg/template/lookup2.C: New test.
17177         * g++.dg/template/memclass1.C: Remove instantiated from error.
17178         * g++.dg/other/error2.C: Tweak expected errors.
17179
17180         PR c++/11596
17181         * g++.dg/template/defarg3.C: New test.
17182
17183         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17184
17185 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17186
17187         * g++.dg/inherit/access5.C: New test.
17188
17189 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17190
17191         PR c++/11513
17192         * g++.dg/template/crash8.C: New test.
17193
17194 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17195
17196         PR c/10602
17197         * gcc.dg/noncompile/incomplete-2.c: New test.
17198
17199 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17200
17201         PR c++/11645
17202         * g++.dg/inherit/access4.C: New test.
17203
17204         PR c++/11517
17205         * g++.dg/expr/cond2.C: New test.
17206
17207         PR optimization/10679
17208         * g++.dg/opt/inline4.C: New test.
17209
17210 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17211
17212         * g++.dg/parse/crash10: New test.
17213
17214 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17215
17216         * g++.dg/ext/flexary1.C: New test.
17217
17218 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17219
17220         PR c++/10793
17221         * g++.dg/template/crash9.C: New test.
17222
17223 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17224
17225         PR c++/3004
17226         * g++.dg/parse/typedef3.C: New test.
17227
17228         PR c++/7906
17229         * g++.dg/parse/operator2.C: New test.
17230
17231         PR c++/8895
17232         * g++.dg/parse/def-tmpl-arg1.C: New test.
17233
17234         PR c++/9282
17235         * g++.dg/parse/funptr1.C: New test.
17236
17237         PR c++/9452
17238         * g++.dg/parse/ambig3.C: New test.
17239
17240         PR c++/9454
17241         * g++.dg/parse/operator3.C: New test.
17242
17243         PR c++/9486
17244         * g++.dg/parse/template10.C: New test.
17245
17246         PR c++/9488
17247         * g++.dg/parse/template11.C: New test.
17248
17249         PR c++/10150
17250         * g++.dg/parse/invalid-op1.C: New test.
17251
17252         PR c++/10247
17253         * g++.dg/parse/condexpr1.C: New test.
17254
17255 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17256
17257         * g++.dg/ext/packed3.C: New test.
17258         * g++.dg/ext/packed4.C: New test.
17259
17260         * gcc.dg/pack-test-3.c: New test.
17261
17262 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17263
17264         * lib/compat.exp: Handle dg-options per source file.
17265         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17266         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17267         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17268         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17269         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17270         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17271         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17272         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17273         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17274         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17275         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17276         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17277         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17278         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17279
17280 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17281
17282         PR c/10320
17283         * gcc.c-torture/execute/20030718-1.c: New test.
17284
17285 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17286
17287         PR optimization/11536
17288         * gcc.dg/20030721-1.c: New test.
17289
17290 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17291
17292         PR c++/11546
17293         * g++.dg/template/lookup1.C: New test.
17294
17295 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17296
17297         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17298         diagnostics of ill-formed constructs involving labels.
17299         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17300         the new 'previously defined here' message.
17301
17302 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17303
17304         * g++.dg/parse/non-dependent2.C: New test.
17305
17306 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17307
17308         * g++.dg/init/init-ref4.C: xfail on targets without
17309         weak symbols.
17310
17311 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17312
17313         PR target/11087
17314         * gcc.c-torture/execute/20030717-1.c: New test.
17315
17316 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17317
17318         * g++.dg/opt/cfg1.C: New test.
17319
17320 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17321
17322         PR optimization/11557
17323         * gcc.dg/20030717-1.c: New test.
17324
17325 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17326
17327         PR c++/10476
17328         * g++.dg/expr/crash-1.C: New test.
17329
17330         PR c++/11027
17331         * g++.dg/template/init3.C: New test.
17332
17333         PR c++/8222
17334         * g++.dg/template/non-dependent1.C: New test.
17335
17336         PR c++/11070
17337         * g++.dg/template/non-dependent2.C: New test.
17338
17339         PR c++/11071
17340         * g++.dg/template/non-dependent3.C: New test.
17341
17342         PR c++/9907
17343         * g++.dg/template/sizeof5.C: New test.
17344
17345 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17346
17347         PR 11498
17348         * gcc.c-torture/compile/mangle-1.c: New file.
17349
17350 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17351
17352         PR c++/7809
17353         * g++.dg/parse/access3.C: New test.
17354
17355 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17356
17357         PR c++/11384
17358         * g++.dg/init/init-ref4.C: New test.
17359
17360 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17361
17362         PR c++/11547
17363         * g++.dg/parse/constant3.C: New test.
17364         * g++.dg/parse/crash7.C: Likewise.
17365
17366 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17367
17368         PR target/11008
17369         * gcc.dg/i386-pentium4-not-mull.c: New.
17370
17371 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17372
17373         * gcc.dg/asm-names.c (ymain): Make it weak.
17374
17375 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17376
17377         PR c++/5421
17378         * g++.dg/template/friend21.C: New test.
17379
17380 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17381
17382         * gcc.dg/cleanup-8.c: New test.
17383         * gcc.dg/cleanup-9.c: New test.
17384
17385 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17386
17387         * g++.dg/ext/dll-MI1.h: New file.
17388         * g++.dg/ext/dllexport-MI1.C: New file.
17389         * g++.dg/ext/dllimport-MI1.C: New file.
17390
17391 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17392
17393         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17394         it does not have cmpstrsi patterns (just cmpmemsi).
17395
17396 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17397
17398         PR debug/11473
17399         * g++.dg/debug/debug8.C: New test.
17400
17401 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17402
17403         PR c++/10108
17404         * g++.dg/template/crash7.C: New test.
17405
17406 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17407
17408         PR target/10795
17409         * gcc.c-torture/compile/20030708-1.c: New.
17410
17411 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17412
17413         * gcc.c-torture/execute/20030715-1.c: New test.
17414
17415 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17416
17417         * gcc.dg/pch/inline-3.c: New file.
17418         * gcc.dg/pch/inline-3.hs: New file.
17419         * gcc.dg/pch/inline-4.c: New file.
17420         * gcc.dg/pch/inline-4.hs: New file.
17421
17422 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17423
17424         PR c++/11509
17425         * g++.dg/template/crash6.C: New test.
17426
17427         PR c++/7053
17428         * g++.dg/template/friend20.C: New test.
17429
17430         PR c++/7019
17431         * g++.dg/template/overload2.C: New test.
17432
17433 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17434
17435         PR optimization/11440
17436         * gcc.c-torture/execute/20030714-1.c: New test.
17437
17438 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17439
17440         PR c++/11154
17441         * g++.dg/template/partial2.C: New test.
17442
17443 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17444
17445         PR c++/11503
17446         * g++.dg/template/anon1.C: New test.
17447
17448         PR c++/11493
17449         PR c++/11495
17450         * g++.dg/parse/template9.C: Likewise.
17451         * g++.dg/template/crash4.C: New test.
17452         * g++.dg/template/koenig1.C: Likewise.
17453         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17454         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17455         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17456         functions.
17457         * g++.old-deja/g++.jason/template36.C: Likewise.
17458         * g++.old-deja/g++.mike/p1989.C: Likewise.
17459         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17460         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17461         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17462         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17463         compiling.
17464         * g++.old-deja/g++.pt/union2.C: Use this->.
17465
17466 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17467
17468         * gcc.dg/20030711-1.c: New test.
17469
17470 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17471
17472         PR c++/11050
17473         * g++.dg/parse/args1.C: New test.
17474         * g++.pt/defarg8.C: Change expected errors.
17475
17476 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17477
17478         PR c++/8164
17479         * g++.dg/template/nontype2.C: New test.
17480
17481         PR c++/10558
17482         * g++.dg/parse/template8.C: New test.
17483
17484         PR c++/8327
17485         * g++.dg/template/scope1.C: New test.
17486
17487         * g++.dg/warn/Wsign-compare-1.C: New test.
17488
17489 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17490
17491         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17492
17493 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17494
17495         PR c++/9411
17496         * g++.dg/template/explicit2.C: New test.
17497
17498         PR c++/10032
17499         * g++.dg/warn/pedantic1.C: New test.
17500
17501 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17502
17503         PR c++ 9483
17504         * g++.dg/other/field1.C: New test.
17505
17506 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17507
17508         PR c/11449
17509         * gcc.c-torture/compile/20030707-1.c: New.
17510
17511 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17512
17513         PR c++/10849
17514         * g++.dg/template/access12.C: New test.
17515
17516 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17517
17518         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17519         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17520         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17521         * gcc.misc-tests/gcov.exp: Update
17522         * g++.dg/gcov/gcov.exp: Update
17523         * lib/gcov.exp: Update.
17524
17525 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17526
17527         * g++.dg/abi/mangle17.C: Make sure template expressions are
17528         dependent.
17529         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17530         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17531         * g++.dg/opt/stack1.C: Remove erroneous code.
17532         * g++.dg/parse/template7.C: New test.
17533         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17534         * g++.old-deja/g++.pt/crash4.C: Likewise.
17535
17536 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17537
17538         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17539         with zero or one occurence of `$' after the initial `L'.
17540
17541 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17542
17543         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17544
17545 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17546
17547         PR c/11370
17548         * gcc.dg/Wunreachable-6.c: New testcase.
17549         * gcc.dg/Wunreachable-7.c: New testcase.
17550
17551 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17552
17553         PR c/11420
17554         * gcc.dg/20030708-1.c: New test.
17555
17556 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17557
17558         * gcc.dg/compat/sdata-section.h: New file.
17559         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17560         * gcc.dg/torture/mips-sdata-1.c: New test.
17561
17562 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17563
17564         PR c++/11030
17565         * g++.dg/template/friend19.C: New test.
17566
17567 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17568
17569         * g++.dg/opt/strength-reduce.C: New test.
17570
17571 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17572
17573         PR target/10979
17574         * gcc.dg/20030707-1.c: New testcase.
17575
17576 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17577
17578         PR optimization/11059
17579         * g++.dg/opt/emptyunion.C: New testcase.
17580
17581 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17582             Eric Botcazou  <ebotcazou@libertysurf.fr>
17583
17584         * g++.dg/opt/stack1.C: New test.
17585
17586 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17587
17588         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17589         run test.
17590
17591         PR c++/11431
17592         * g++.dg/expr/static_cast3.C: New test.
17593
17594 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17595
17596         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17597         everywhere.
17598         * gcc.dg/concat.c: Concatenation of string constants with
17599         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17600         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17601         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17602         necessary to avoid multi-character character constant warning.
17603         * gcc.dg/cpp/escape.c: Likewise.
17604         * gcc.dg/cpp/ucs.c: Likewise.
17605         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17606         Fix a typo.
17607
17608 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17609
17610         PR c/11428
17611         * gcc.c-torture/compile/20030704-1.c: New.
17612
17613 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17614
17615         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17616
17617 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17618
17619         PR c++/5287, PR c++/7910,  PR c++/11021
17620         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17621         tests for warnings.
17622         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17623         * g++.dg/ext/dllimport3.C: Likewise.
17624         * g++.dg/ext/dllimport4.C: New file.
17625         * g++.dg/ext/dllimport5.C: New file.
17626         * g++.dg/ext/dllimport6.C: New file.
17627         * g++.dg/ext/dllimport7.C: New file.
17628         * g++.dg/ext/dllimport8.C: New file.
17629         * g++.dg/ext/dllimport9.C: New file.
17630         * g++.dg/ext/dllimport10.C: New file.
17631         * g++.dg/ext/dllexport1.C: New file.
17632
17633 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17634
17635         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17636         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17637
17638 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17639
17640         * gcc.dg/builtins-25.c: New testcase.
17641         * gcc.dg/builtins-26.c: New testcase.
17642
17643 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17644
17645         * gcc.dg/compat/vector-defs.h: New file.
17646         * gcc.dg/compat/vector-setup.h: New file.
17647         * gcc.dg/compat/vector-check.h: New file.
17648         * gcc.dg/compat/vector-1_main.c: New file.
17649         * gcc.dg/compat/vector-1_x.c: New file.
17650         * gcc.dg/compat/vector-1_y.c: New file.
17651         * gcc.dg/compat/vector-2_main.c: New file.
17652         * gcc.dg/compat/vector-2_x.c: New file.
17653         * gcc.dg/compat/vector-2_y.c: New file.
17654
17655         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17656         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17657         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17658         * gcc.dg/compat/struct-align-1.h: New file.
17659         * gcc.dg/compat/struct-align-1_main.c: New file.
17660         * gcc.dg/compat/struct-align-1_x.c: New file.
17661         * gcc.dg/compat/struct-align-1_y.c: New file.
17662         * gcc.dg/compat/struct-align-2.h: New file.
17663         * gcc.dg/compat/struct-align-2_main.c: New file.
17664         * gcc.dg/compat/struct-align-2_x.c: New file.
17665         * gcc.dg/compat/struct-align-2_y.c: New file.
17666
17667         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17668         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17669         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17670         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17671         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17672         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17673         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17674         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17675         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17676         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17677         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17678         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17679         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17680         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17681         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17682         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17683         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17684         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17685         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17686         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17687         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17688         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17689         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17690         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17691         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17692         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17693         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17694         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17695         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17696
17697 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17698
17699         * gcc.dg/i386-call-1.c: New test.
17700
17701 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17702
17703         PR c++/9162
17704         * g++.dg/parse/defarg4.C: New.
17705
17706 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17707
17708         PR target/10700
17709         * gcc.c-torture/compile/20030703-1.c: New test case.
17710
17711 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17712
17713         * g++.dg/template/local3.C: Remove extra semicolon.
17714
17715 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17716
17717         * gcc.dg/i386-volatile-1.c: New test.
17718
17719 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17720
17721         PR c++/11072
17722         * g++.dg/other/offsetof2.C: XFAIL.
17723         * g++.dg/other/offsetof5.C: New.
17724
17725         PR c++/10219
17726         * g++.dg/template/error1.C: New.
17727
17728         PR c++/9779
17729         * g++.dg/template/dependent-expr1.C: New.
17730
17731 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17732
17733         PR c++/6949
17734         * g++.dg/template/local3.C: New test.
17735
17736         PR c++/11149
17737         * g++.dg/lookup/scoped6.C: New test.
17738
17739 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17740
17741         PR c++/8046
17742         * g++.dg/other/error7.C: New test.
17743
17744 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17745
17746         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17747         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17748         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17749         * g++.old-deja/g++.other/union2.C: Likewise.
17750         * gcc.dg/c90-const-expr-2.c: Likewise.
17751         * gcc.dg/c90-const-expr-3.c: Likewise.
17752         * gcc.dg/c99-const-expr-2.c: Likewise.
17753         * gcc.dg/c99-const-expr-3.c: Likewise.
17754         * gcc.dg/concat.c: Likewise.
17755
17756 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17757
17758         PR c++/9559
17759         * g++.dg/init/static1.C: New test.
17760
17761 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17762
17763         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17764         * g++.old-deja/g++.other/access2.C: Likewise.
17765         * g++.old-deja/g++.other/decl2.C: Likewise.
17766         * gcc.c-torture/execute/20020615-1.c: Likewise.
17767
17768 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17769
17770         PR c++/4933
17771         * g++.dg/template/sizeof4.C: New test.
17772
17773 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17774
17775         * g++.dg/other/error6.C: New test.
17776
17777 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17778
17779         PR c++/10750
17780         * g++.dg/parse/constant2.C: New test.
17781
17782 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17783
17784         PR c++/11106
17785         * g++.dg/other/error5.C: New test.
17786
17787 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17788
17789         * gcc.dg/format/gcc_diag-1.c: New test.
17790
17791 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17792
17793         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17794
17795 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17796
17797         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17798         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17799         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17800
17801 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17802
17803         * gcc.c-torture/execute/builtins/string-8.c: New test.
17804         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17805         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17806         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17807
17808 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17809
17810         PR c++/10468
17811         * g++.dg/ext/typeof6.C: New test.
17812
17813 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17814
17815         PR c++/10796
17816         * g++.dg/init/enum1.C: New test.
17817
17818 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17819
17820         * gcc.dg/20030627-1.c: New test.
17821
17822 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17823
17824         PR c++/11332
17825         * g++.dg/expr/static_cast2.C: New test.
17826
17827 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17828             Jakub Jelinek  <jakub@redhat.com>
17829
17830         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17831         sprintf(dst,"%s",src) optimization.
17832         * gcc.c-torture/execute/20030626-1.c: New test case.
17833         * gcc.c-torture/execute/20030626-2.c: New test case.
17834
17835 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17836
17837         * gcc.c-torture/execute/multi-ix.c: New test.
17838
17839         * gcc.c-torture/execute/simd-4.c (main):
17840         Added missing semicolon at end of union.
17841
17842 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17843
17844         PR c++/8266
17845         * g++.dg/template/explicit-instantiation3.C: New test.
17846
17847 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17848
17849         * gcc.dg/20030626-1.c: Use signed char.
17850
17851 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17852
17853         * gcc.dg/20030626-1.c: New test.
17854
17855 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17856
17857         * const-str-2.m: Update.
17858
17859 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17860
17861         PR c++/10990
17862         * g++.dg/rtti/dyncast1.C: New test.
17863         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17864         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17865         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17866
17867         PR c++/10931
17868         * g++.dg/expr/static_cast1.C: New test.
17869
17870 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17871
17872         * gcc.dg/20030625-1.c: New test.
17873
17874 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17875
17876         * gcc.c-torture/compile/20030624-1.c: New test case.
17877
17878 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17879
17880         * gcc.c-torture/execute/string-opt-17.c: New test.
17881
17882 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17883
17884         PR c++/5754
17885         * g++.dg/parse/crash6.C: New test.
17886
17887 2003-06-23  Roger Sayle  <roger@eyesopen.com>
17888
17889         * gcc.dg/builtins-24.c: New test case.
17890
17891 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
17892
17893         * g++.dg/opt/operator1.C: New test.
17894
17895 2003-06-22  Roger Sayle  <roger@eyesopen.com>
17896
17897         * gcc.c-torture/execute/string-opt-16.c: New test case.
17898
17899 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17900
17901         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
17902         * g++.old-deja/g++.other/conv7.C: Likewise
17903         * g++.old-deja/g++.other/overcnv2.C: Likewise.
17904         * g++.old-deja/g++.other/overload14.C: Likewise.
17905
17906 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
17907
17908         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
17909         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
17910
17911 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17912
17913         PR c++/10888
17914         * g++.dg/warn/Winline-3.C: New test.
17915
17916 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17917
17918         * lib/target-supports.exp (check_alias_available): Make the test
17919         program acceptable to the Solaris assembler.
17920
17921         PR c++/10749
17922         * g++.dg/template/memclass2.C: New test.
17923
17924 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17925             Eric Botcazou  <ebotcazou@libertysurf.fr>
17926
17927         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
17928         data for non-matching targets.
17929         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
17930
17931 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
17932
17933         PR c++/10845
17934         * g++.dg/template/member3.C: New test.
17935
17936 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
17937
17938         PR c++/10939
17939         * g++.dg/template/func1.C: New test.
17940
17941         PR c++/9649
17942         * g++.dg/template/static4.C: New test.
17943         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
17944
17945         PR c++/11041
17946         * g++.dg/init/ref7.C: New test.
17947
17948 2003-06-19  Matt Austern  <austern@apple.com>
17949
17950         PR c++/11228
17951         * g++.dg/anew1.C: New test.
17952         * g++.dg/anew2.C: New test.
17953         * g++.dg/anew3.C: New test.
17954         * g++.dg/anew4.C: New test.
17955
17956 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
17957
17958         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
17959
17960 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
17961
17962         * gcc.c-torture/execute/simd-4.c (main): Make expected value
17963         endian-dependent.
17964
17965 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
17966
17967         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
17968         Remove cruft.
17969
17970 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
17971
17972         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
17973         * gcc.c-torture/compile/961203-1.c: Likewise.
17974         * gcc.c-torture/compile/980506-1.c: Likewise.
17975
17976 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17977
17978         PR c++/10712
17979         * g++.dg/lookup/using7.C: New test.
17980
17981 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
17982
17983         PR c++/11105
17984         * g++.dg/abi/conv1.C: Remove it.
17985         * g++.dg/template/conv7.C: New test.
17986         * g++.dg/template/conv8.C: Likewise.
17987         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
17988         conversion operator.
17989
17990 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
17991
17992         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
17993         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17994         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17995         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17996         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17997         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17998         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17999         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18000         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18001         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18002         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18003         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18004         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18005         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18006         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18007         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18008         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18009         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18010         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18011         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18012         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18013         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18014         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18015         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18016         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18017         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18018         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18019         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18020         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18021
18022 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18023
18024         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18025         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18026         indications.
18027
18028 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18029
18030         * gcc.dg/i386-387-5.c: New test case.
18031         * gcc.dg/i386-387-6.c: New test case.
18032         * gcc.dg/builtins-23.c: New test case.
18033
18034 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18035
18036         * gcc.dg/builtins-22.c: New test case.
18037         * gcc.dg/i386-387-1.c: Update to test exp.
18038         * gcc.dg/i386-387-2.c: Likewise.
18039
18040 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18041
18042         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18043
18044 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18045
18046         * lib/gcc-dg.exp (dg-require-dll): New function.
18047         (dg-xfail-if): Likewise.
18048         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18049         driver.
18050
18051         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18052         * gcc.c-torture/compile/20001205-1.c: Likewise.
18053         * gcc.c-torture/compile/20001226-1.c: Likewise.
18054         * gcc.c-torture/compile/20010518-2.c: Likewise.
18055         * gcc.c-torture/compile/20020312-1.c: Likewise.
18056         * gcc.c-torture/compile/20020604-1.c: Likewise.
18057         * gcc.c-torture/compile/920501-12.c: Likewise.
18058         * gcc.c-torture/compile/920501-4.c: Likewise.
18059         * gcc.c-torture/compile/920520-1.c: Likewise.
18060         * gcc.c-torture/compile/920521-1.c: Likewise.
18061         * gcc.c-torture/compile/920625-1.c: Likewise.
18062         * gcc.c-torture/compile/961203-1.c: Likewise.
18063         * gcc.c-torture/compile/980506-1.c: Likewise.
18064         * gcc.c-torture/compile/981006-1.c: Likewise.
18065         * gcc.c-torture/compile/981022-1.c: Likewise.
18066         * gcc.c-torture/compile/981223-1.c: Likewise.
18067         * gcc.c-torture/compile/990617-1.c: Likewise.
18068         * gcc.c-torture/compile/dll.c: Likewise.
18069         * gcc.c-torture/compile/labels-3.c: Likewise.
18070         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18071         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18072         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18073         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18074         * gcc.c-torture/compile/simd-5.c: Likewise.
18075         * gcc.c-torture/compile/20000804-1.x: Remove.
18076         * gcc.c-torture/compile/20001205-1.x: Likewise.
18077         * gcc.c-torture/compile/20001226-1.x: Likewise.
18078         * gcc.c-torture/compile/20010518-2.x: Likewise.
18079         * gcc.c-torture/compile/20020312-1.x: Likewise.
18080         * gcc.c-torture/compile/20020604-1.x: Likewise.
18081         * gcc.c-torture/compile/920501-12.x: Likewise.
18082         * gcc.c-torture/compile/920501-4.x: Likewise.
18083         * gcc.c-torture/compile/920520-1.x: Likewise.
18084         * gcc.c-torture/compile/920521-1.x: Likewise.
18085         * gcc.c-torture/compile/920625-1.x: Likewise.
18086         * gcc.c-torture/compile/961203-1.x: Likewise.
18087         * gcc.c-torture/compile/980506-1.x: Likewise.
18088         * gcc.c-torture/compile/981006-1.x: Likewise.
18089         * gcc.c-torture/compile/981022-1.x: Likewise.
18090         * gcc.c-torture/compile/981223-1.x: Likewise.
18091         * gcc.c-torture/compile/990617-1.x: Likewise.
18092         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18093         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18094         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18095         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18096         * gcc.c-torture/compile/simd-5.x: Likewise.
18097
18098         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18099
18100 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18101
18102         * gcc.c-torture/execute/20030611-1.c: New test.
18103
18104 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18105
18106         PR middle-end/168
18107         * gcc.dg/20030612-1.c: New test case.
18108
18109 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18110
18111         PR c++/10635
18112         * g++.dg/expr/cast1.C: New test.
18113
18114 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18115
18116         * gcc.dg/builtins-21.c: New test case.
18117
18118 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18119
18120         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18121         options instead of at the end.
18122         * lib/objc.exp (objc_target_compile): Likewise.
18123
18124 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18125
18126         PR c++/10432
18127         * g++.dg/parse/error1.C: New test.
18128
18129 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18130
18131         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18132         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18133         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18134         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18135         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18136         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18137         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18138         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18139         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18140         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18141         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18142         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18143         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18144         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18145         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18146         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18147         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18148         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18149         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18150         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18151         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18152         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18153         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18154         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18155
18156         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18157         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18158         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18159         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18160         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18161         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18162         * gcc.dg/compat/scalar-return-3_main.c: New file.
18163         * gcc.dg/compat/scalar-return-3_x.c: New file.
18164         * gcc.dg/compat/scalar-return-3_y.c: New file.
18165         * gcc.dg/compat/scalar-return-4_main.c: New file.
18166         * gcc.dg/compat/scalar-return-4_x.c: New file.
18167         * gcc.dg/compat/scalar-return-4_y.c: New file.
18168
18169 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18170
18171         * gcc.dg/compat/fp2-struct-check.h: New file.
18172         * gcc.dg/compat/fp2-struct-defs.h: New file.
18173         * gcc.dg/compat/fp2-struct-init.h: New file.
18174         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18175         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18176         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18177         * gcc.dg/compat/struct-return-10_main.c: New file.
18178         * gcc.dg/compat/struct-return-10_x.c: New file.
18179         * gcc.dg/compat/struct-return-10_y.c: New file.
18180
18181         * gcc.dg/compat/compat-common.h: New file.
18182         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18183         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18184         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18185         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18186         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18187         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18188         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18189         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18190         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18191         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18192         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18193         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18194         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18195         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18196         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18197         * gcc.dg/compat/small-struct-check.h: Ditto.
18198         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18199         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18200         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18201         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18202         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18203         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18204         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18205         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18206         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18207         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18208         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18209         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18210         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18211         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18212         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18213         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18214         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18215         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18216         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18217         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18218         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18219         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18220         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18221         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18222         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18223         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18224         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18225         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18226         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18227         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18228
18229 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18230
18231         * g++.dg/pch/static-1.C: New file.
18232         * g++.dg/pch/static-1.Hs: New file.
18233
18234 2003-06-10  Richard Henderson  <rth@redhat.com>
18235
18236         * gcc.dg/asm-7.c: Adjust expected warning text.
18237
18238 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18239
18240         * gcc.dg/builtins-20.c: New test case.
18241
18242 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18243
18244         PR c++/11131
18245         * g++.dg/opt/template1.C: New test.
18246
18247 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18248
18249         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18250         additional_sources.
18251
18252 2003-05-21  David Taylor  <dtaylor@emc.com>
18253
18254         * gcc.dg/Wpadded.c: New file.
18255
18256 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18257
18258         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18259         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18260         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18261         dg-require-weak.
18262
18263 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18264
18265         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18266
18267 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18268
18269         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18270         (dg-require-alias): Likewise.
18271         (dg-require-gc-sections): Likewise.
18272         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18273
18274 2003-06-08  Richard Henderson  <rth@redhat.com>
18275
18276         * gcc.dg/20011029-2.c: Fix the array reference.
18277         * gcc.dg/asm-7.c: New.
18278
18279 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18280
18281         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18282
18283 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18284
18285         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18286         (dg-require-gc-sections): Likewise.
18287
18288 2003-06-08  Jan Hubicka  <jh@suse.cz>
18289
18290         * i386-cmov1.c: Fix regular expression.
18291         * i386-cvt-1.c: Likewise.
18292         * i386-local.c: Likewise.
18293         * i386-local2.c: Likewise.
18294         * i386-mul.c: Likewise.
18295         * i386-ssetype-1.c: Likewise.
18296         * i386-ssetype-3.c: Likewise.
18297         * i386-ssetype-5.c: Likewise.
18298
18299 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18300
18301         PR c++/11039
18302         * g++.dg/warn/implicit-typename2.C: New test.
18303         * g++.dg/warn/implicit-typename3.C: New test.
18304
18305 2003-06-07  Richard Henderson  <rth@redhat.com>
18306
18307         * g++.dg/other/offsetof3.C: Use size_t.
18308         * g++.dg/other/offsetof4.C: Likewise.
18309
18310 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18311
18312         * lib/copy-file.exp: New. Implement gcc_copy_files.
18313
18314         * lib/dg-pch.exp: Load copy-file.exp
18315         (dg-pch): Use gcc_copy_files instead of "file copy".
18316
18317 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18318
18319         * gcc.dg/weak/weak.exp: Simplify.
18320         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18321         * gcc.dg/weak/weak-1.c: Likewise.
18322         * gcc.dg/weak/weak-2.c: Likewise.
18323         * gcc.dg/weak/weak-3.c: Likewise.
18324         * gcc.dg/weak/weak-4.c: Likewise.
18325         * gcc.dg/weak/weak-5.c: Likewise.
18326         * gcc.dg/weak/weak-6.c: Likewise.
18327         * gcc.dg/weak/weak-7.c: Likewise.
18328         * gcc.dg/weak/weak-8.c: Likewise.
18329         * gcc.dg/weak/weak-9.c: Likewise.
18330
18331 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18332
18333         gcc.c-torture/execute/20030606-1.c: New.
18334
18335 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18336
18337         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18338         * gcc.dg/builtins-19.c: Likewise.
18339
18340 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18341
18342         * gcc.dg/builtins-2.c: Add some more tests.
18343         * gcc.dg/builtins-18.c: New test case.
18344         * gcc.dg/builtins-19.c: New test case.
18345
18346 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18347             Jim Wilson  <wilson@tuliptree.org>
18348
18349         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18350
18351 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18352
18353         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18354         mempcpy/stpcpy calls not to be optimized into something else.
18355         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18356         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18357         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18358
18359 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18360
18361         * gcc.dg/format/asm_fprintf-1.c: New test.
18362
18363 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18364
18365         * lib/gcc-defs.exp (additional_sources): New variable.
18366         (dg-additional-sources): New function.
18367         (additional_files): New variable.
18368         (dg-additional-files): New function.
18369         (dg-additional-files-options): Likewise.
18370         * lib/gcc-dg.exp (dg-require-weak): New function.
18371         (dg-require-alias): Likewise.
18372         (dg-require-gc-sections): Likewise.
18373         * lib/target-supports.exp (check_alias_available): Remove testfile
18374         parameter.
18375         (check_gc_sections_available): New function.
18376         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18377         (dg-gpp-additional-files): Likewise.
18378         * lib/g++.exp (additional_sources): Remove.
18379         (additional_files): Likewise.
18380         (g++_target_compile): Use dg-additional-files-options.
18381
18382         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18383         Tcl logic.
18384         * gcc.dg/special/ecos.exp: Remove.
18385         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18386         * gcc.dg/special/alias-1.c: Likewise.
18387         * gcc.dg/special/alias-2.c: Likewise.
18388         * gcc.dg/special/gcsec-1.c: Likewise.
18389         * gcc.dg/special/weak-1.c: Likewise.
18390         * gcc.dg/special/weak-2.c: Likewise.
18391         * gcc.dg/special/wkali-1.c: Likewise.
18392         * gcc.dg/special/wkali-2.c: Likewise.
18393
18394         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18395         dg-gpp-additional-*.
18396         * g++.dg/special/conpr-3.C: Likewise.
18397         * g++.dg/special/conpr-4.C: Likewise.
18398         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18399         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18400         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18401         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18402         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18403         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18404         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18405         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18406         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18407         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18408         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18409         * g++.old-deja/g++.other/comdat1.C: Likewise.
18410         * g++.old-deja/g++.other/comdat2.C: Likewise.
18411         * g++.old-deja/g++.other/comdat3.C: Likewise.
18412         * g++.old-deja/g++.other/ctor1.C: Likewise.
18413         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18414
18415 2003-06-05  Richard Henderson  <rth@redhat.com>
18416
18417         * gcc.dg/debug/20030605-1.c: New.
18418
18419 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18420
18421         * README.QMTEST: Update.
18422
18423 2003-06-04  Richard Henderson  <rth@redhat.com>
18424
18425         * gcc.dg/cleanup-1.c: New.
18426         * gcc.dg/cleanup-2.c: New.
18427         * gcc.dg/cleanup-3.c: New.
18428         * gcc.dg/cleanup-4.c: New.
18429         * gcc.dg/cleanup-5.c: New.
18430         * gcc.dg/cleanup-6.c: New.
18431         * gcc.dg/cleanup-7.c: New.
18432
18433 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18434
18435         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18436
18437         * lib/dg-pch.exp: New file.
18438         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18439         * gcc.dg/pch/pch.exp: Likewise.
18440
18441 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18442
18443         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18444         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18445         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18446         * gcc.dg/builtins-17.c: New test case.
18447         * gcc.dg/i386-387-4.c: New test case.
18448         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18449
18450 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18451
18452         * gcc.dg/ultrasp9.c: New test.
18453
18454 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18455
18456         * gcc.c-torture/compile/20030604-1.c: New test.
18457         * gcc.dg/sparc-constant-1.c: New test.
18458
18459 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18460
18461         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18462
18463 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18464
18465         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18466
18467         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18468         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18469
18470 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18471
18472         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18473
18474 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18475
18476         PR c++/10940
18477         * g++.dg/template/spec10.C: New test.
18478
18479 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18480
18481         * gcc.dg/builtins-16.c: New test case.
18482
18483 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18484
18485         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18486         mempcpy test with post-increments.
18487         * gcc.c-torture/execute/string-opt-3.c: New test.
18488         * gcc.dg/string-opt-1.c: New test.
18489
18490 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18491
18492         PR fortran/10965
18493         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18494
18495 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18496
18497         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18498         (scan-assembler): ... here.  Use dg-scan.
18499         (scan-assembler-not): Likewise.
18500         (scan-file): New function.
18501         (scan-file-not): Likewise.
18502         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18503         * gcc.dg/cpp/_Pragma4.c: Likewise.
18504         * gcc.dg/cpp/_Pragma5.c: Likewise.
18505         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18506         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18507         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18508         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18509         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18510         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18511         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18512         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18513         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18514         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18515         * gcc.dg/cpp/cxxcom1.c: Likewise.
18516         * gcc.dg/cpp/line1.c: Likewise.
18517         * gcc.dg/cpp/maccom1.c: Likewise.
18518         * gcc.dg/cpp/maccom2.c: Likewise.
18519         * gcc.dg/cpp/maccom3.c: Likewise.
18520         * gcc.dg/cpp/maccom4.c: Likewise.
18521         * gcc.dg/cpp/maccom5.c: Likewise.
18522         * gcc.dg/cpp/maccom6.c: Likewise.
18523         * gcc.dg/cpp/multiline.c: Likewise.
18524         * gcc.dg/cpp/spacing1.c: Likewise.
18525         * gcc.dg/cpp/spacing2.c: Likewise.
18526         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18527         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18528         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18529         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18530         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18531         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18532         * gcc.dg/cpp/cxxcom2.c: Likewise.
18533         * gcc.dg/cpp/cxxcom2.h: New file.
18534
18535         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18536         * g++.dg/cpp/truefalse.C: Here.
18537         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18538
18539 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18540
18541         * gcc.dg/cpp/redef3.c: New file.
18542
18543 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18544
18545         * gcc.dg/i386-loop-3.c: New test.
18546
18547 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18548
18549         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18550
18551 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18552
18553         * gcc.dg/fwrapv-1.c: New test case.
18554         * gcc.dg/fwrapv-2.c: New test case.
18555
18556 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18557
18558         PR c++/10956
18559         * g++.dg/template/spec9.C: New test.
18560
18561 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18562
18563         * gcc.dg/duff-4.c: New test case.
18564
18565 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18566
18567         PR fortran/10843
18568         * g77.dg/ffixed-form-1.f: New test
18569         * g77.dg/ffixed-form-2.f: New test
18570         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18571         * g77.dg/ffree-form-3.f: New test
18572
18573 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18574
18575         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18576         * gcc.dg/wint_t-1.c: Likewise.
18577
18578 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18579
18580         * g++.dg/template/access11.C: New test.
18581
18582 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18583
18584         PR c++/10849
18585         * g++.dg/template/access10.C: New test.
18586
18587 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18588             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18589
18590         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18591
18592 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18593
18594         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18595         suppress for powerpc-*-darwin*.
18596         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18597
18598 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18599
18600         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18601         suppress option for powerpc-*-darwin*.
18602
18603 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18604
18605         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18606         * gcc.dg/builtins-4.c: Add test for fmod.
18607
18608 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18609
18610         PR c++/10682
18611         * g++.dg/template/instantiate4.C: New test.
18612
18613 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18614
18615         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18616
18617 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18618
18619         * gcc.dg/compat/scalar-return-1_main.c: New file.
18620         * gcc.dg/compat/scalar-return-1_x.c: New file.
18621         * gcc.dg/compat/scalar-return-1_y.c: New file.
18622         * gcc.dg/compat/scalar-return-2_main.c: New file.
18623         * gcc.dg/compat/scalar-return-2_x.c: New file.
18624         * gcc.dg/compat/scalar-return-2_y.c: New file.
18625         * gcc.dg/compat/struct-return-3_main.c: New file.
18626         * gcc.dg/compat/struct-return-3_y.c: New file.
18627         * gcc.dg/compat/struct-return-3_x.c: New file.
18628         * gcc.dg/compat/struct-return-2_main.c: New file.
18629         * gcc.dg/compat/struct-return-2_x.c: New file.
18630         * gcc.dg/compat/struct-return-2_y.c: New file.
18631
18632 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18633
18634         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18635         for hppa*-hp-hpux*.
18636         * gcc.dg/20021014-1.c (dg-options): Likewise.
18637         * gcc.dg/nest.c (dg-options): Likewise.
18638
18639 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18640
18641         PR c++/9738
18642         * g++.dg/ext/dllimport2.C: New file.
18643         * g++.dg/ext/dllimport3.C: New file.
18644
18645 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18646
18647         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18648         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18649         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18650         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18651         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18652         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18653         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18654         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18655         * gcc.dg/compat/small-struct-defs.h: New file.
18656         * gcc.dg/compat/small-struct-init.h: New file.
18657         * gcc.dg/compat/small-struct-check.h: New file.
18658         * gcc.dg/compat/fp-struct-defs.h: New file.
18659         * gcc.dg/compat/fp-struct-check.h: New file.
18660         * gcc.dg/compat/fp-struct-init.h: New file.
18661         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18662         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18663
18664 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18665
18666         * gcc.dg/20030225-2.c: New test.
18667
18668 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18669             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18670
18671         * gcc.c-torture/compile/20030518-1.c: New test case.
18672
18673 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18674
18675         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18676         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18677         gcc-dg-debug-runtest.
18678         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18679         gcc-dg-debug-runtest.
18680
18681 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18682
18683         PR c++/9022
18684         * g++.dg/lookup/using6.C: New test.
18685
18686 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18687
18688         * g++.dg/parse/access2.C: New test.
18689
18690 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18691
18692         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18693         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18694         * gcc.dg/debug/debug.exp: Likewise.
18695
18696 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18697
18698         * gcc.dg/dollar.c: New test.
18699
18700 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18701
18702         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18703         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18704         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18705         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18706         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18707         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18708         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18709         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18710         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18711         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18712         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18713         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18714         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18715         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18716         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18717         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18718         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18719         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18720
18721 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18722
18723         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18724         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18725         support for "repo" mode.
18726         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18727         * lib/g77-dg.exp: Likewise.
18728         * lib/obj-dg.exp: Likewise.
18729
18730 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18731
18732         Merge from gcc-3_2-rhl8-branch:
18733         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18734
18735         * gcc.dg/tls/opt-6.c: New test.
18736
18737         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18738
18739         * gcc.dg/20030405-1.c: New test.
18740
18741         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18742
18743         * gcc.dg/20030309-1.c: New test.
18744
18745         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18746
18747         * gcc.c-torture/execute/20030307-1.c: New test.
18748
18749         2003-02-20  Randolph Chung  <tausq@debian.org>
18750
18751         * gcc.c-torture/compile/20030220-1.c: New test.
18752
18753         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18754
18755         * gcc.dg/20030217-1.c: New test.
18756
18757         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18758
18759         * gcc.c-torture/compile/20020129-1.c: New test.
18760
18761         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18762
18763         * gcc.dg/unroll-1.c: New test.
18764
18765         2002-11-16  Jan Hubicka  <jh@suse.cz>
18766
18767         * gcc.c-torture/execute/20020920-1.c: New test.
18768
18769         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18770
18771         PR target/7434
18772         * gcc.c-torture/compile/20021008-1.c: New test.
18773
18774         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18775
18776         PR target/7559
18777         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18778
18779         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18780
18781         * gcc.c-torture/compile/20020807-1.c: New test.
18782
18783         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18784
18785         * gcc.dg/tls/opt-1.c: New test.
18786
18787         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18788
18789         * gcc.dg/20020729-1.c: New test.
18790
18791         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18792
18793         * g++.dg/opt/life1.C: New test.
18794
18795         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18796
18797         * gcc.dg/20020525-1.c: New test.
18798
18799         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18800
18801         PR c++/6794
18802         * g++.dg/ext/pretty1.C: New test.
18803         * g++.dg/ext/pretty2.C: New test.
18804
18805 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18806
18807         PR c++/8385
18808         * g++.dg/ext/typeof5.C: New test.
18809
18810 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18811
18812         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18813         __USER_LABEL_PREFIX__ into account.
18814         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18815
18816 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18817
18818         * gcc.dg/builtins-15.c: New test case.
18819
18820 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18821
18822         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18823
18824 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18825
18826         * lib/g++.exp: Tweak handling of additional source files.
18827         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18828         * g++.dg/special/conpr-2a.C: Rename to ...
18829         * g++.dg/special/conpr-2a.cc: ... this.
18830         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18831         * g++.dg/special/conpr-3a.C: Rename to ...
18832         * g++.dg/special/conpr-3a.cc: This.
18833         * g++.dg/special/conpr-3b.C: Rename to ...
18834         * g++.dg/special/conpr-3b.cc: This.
18835         * g++.dg/special/conpr-4.C: New test.
18836         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18837
18838 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18839
18840         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18841
18842 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18843
18844         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18845         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18846         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18847         * g++.old-deja/g++.other/warn3.C: Likewise.
18848
18849 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18850
18851         * gcc.dg/i386-387-1.c: Update to also test log.
18852         * gcc.dg/i386-387-2.c: Likewise.
18853
18854 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18855
18856         * g77.f-torture/execute/int8421.f: New test.
18857
18858 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18859
18860         PR c++/10230, c++/10481
18861         * g++.dg/lookup/scoped5.C: New test.
18862
18863 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18864
18865         PR c++/10552
18866         * g++.dg/template/ttp6.C: New test.
18867
18868 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18869
18870         * gcc.c-torture/execute/builtins: New directory.
18871         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18872         gcc.c-torture/execute/builtins.
18873         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18874         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18875         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18876         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18877
18878 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18879
18880         PR c++/9252
18881         * g++.dg/template/access8.C: New test.
18882         * g++.dg/template/access9.C: New test.
18883
18884 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18885
18886         PR c++/9554
18887         * g++.dg/parse/access1.C: New test.
18888
18889 2003-05-09  DJ Delorie  <dj@redhat.com>
18890
18891         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
18892         long, and not an int.
18893
18894 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18895
18896         PR c++/10555, c++/10576
18897         * g++.dg/template/memclass1.C: New test.
18898
18899 2003-05-08  DJ Delorie  <dj@redhat.com>
18900
18901         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
18902         targets.
18903         * gcc.c-torture/execute/20021024-1.x: Likewise.
18904         * gcc.c-torture/execute/shiftdi.x: Likewise.
18905         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
18906         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
18907         * gcc.dg/20021018-1.c: Likewise.
18908
18909 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18910
18911         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
18912
18913         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
18914         (bcopy): Call memmove.
18915
18916 2003-05-08  Roger Sayle  <roger@eyesopen.com>
18917
18918         * g77.f-torture/compile/8485.f: New test case.
18919
18920 2003-05-07  Richard Henderson  <rth@redhat.com>
18921
18922         PR c++/10570
18923         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
18924         Verify exception_cleanup not called for rethrows.
18925         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
18926         when exiting catch block without rethrowing.
18927         * g++.dg/eh/forced3.C: New.
18928         * g++.dg/eh/forced4.C: New.
18929
18930 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
18931
18932         * gcc.dg/20030505.c: Fix triplet.
18933
18934 2003-05-06  DJ Delorie  <dj@redhat.com>
18935
18936         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
18937         * gcc.dg/nest.c: Likewise.
18938
18939 2003-05-05  Roger Sayle  <roger@eyesopen.com>
18940
18941         * gcc.dg/builtins-14.c: New test case.
18942
18943 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
18944
18945         * lib/compat.exp (compat-execute): New argument.
18946         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
18947         * gcc.dg/compat: New test directory.
18948         * gcc.dg/compat/compat.exp: New expect script.
18949         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
18950         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
18951         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
18952         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
18953         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
18954         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
18955
18956         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
18957         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
18958         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
18959         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
18960         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
18961         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
18962         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
18963         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
18964         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
18965         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
18966         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
18967         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
18968         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
18969         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
18970         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
18971
18972 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
18973
18974         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
18975
18976 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
18977
18978         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
18979
18980 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
18981
18982         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
18983         * gcc.dg/ppc-fsel-2.c: New test.
18984
18985         * gcc.dg/unused-5.c: New test.
18986
18987 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18988
18989         PR c++/10496
18990         * g++.dg/warn/pmf1.C: New test.
18991
18992 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18993
18994         PR c++/4494
18995         * g++.dg/warn/main.C: New test.
18996
18997 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18998
18999         * gcc.dg/nonnull-3.c: New test.
19000
19001 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19002
19003         * gcc.dg/cpp/Wtrigraphs.c: Update.
19004         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19005
19006 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19007
19008         * gcc.dg/ppc-fsel-1.c: New test.
19009
19010 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19011
19012         PR c/10604
19013         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19014
19015 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19016
19017         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19018
19019 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19020
19021         PR c++/9364, c++/10553, c++/10586
19022         * g++.dg/parse/typename4.C: New test.
19023         * g++.dg/parse/typename5.C: Likewise.
19024
19025 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19026
19027         * gcc.c-torture/compile/20030503-1.c: New test.
19028
19029 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19030
19031         * g++.dg/lookup/using5.C: Fix testcase error.
19032
19033 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19034
19035         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19036         since MEABI is no longer supported.  Remove all vestiges
19037         of MEABI from the test.
19038
19039 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19040
19041         PR c++/10554
19042         * g++.dg/lookup/using5.C: New test.
19043
19044 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19045
19046         PR c++/8772
19047         * g++.dg/template/ttp5.C: New test.
19048
19049 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19050
19051         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19052         (dg-gpp-additional-sources): New function.
19053         (dg-gpp-additional-files): Likewise.
19054         * lib/g++.exp (additional_sources): New variable.
19055         (additional_files): Likewise.
19056         (g++_target_compile): Deal with them.
19057         * lib/old-dejagnu.exp: Remove.
19058         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19059         * g++.old-deja: Revise all tests to use dg commands.
19060
19061 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19062
19063         PR c++/9432, c++/9528
19064         * g++.dg/lookup/using4.C: New test.
19065
19066 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19067
19068         * gcc.dg/noreturn-5.c: New file.
19069         * gcc.dg/noreturn-6.c: New file.
19070
19071         * gcc.c-torture/compile/inline-1.c: New file.
19072
19073 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19074
19075         PR c++/10551
19076         * g++.dg/template/explicit1.C: New test.
19077
19078 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19079
19080         PR c++/10549
19081         * g++.dg/other/bitfield1.C: New test.
19082
19083         PR c++/10527
19084         * g++.dg/init/new7.C: New test.
19085
19086 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19087
19088         * g++.dg/ext/desig1.C: New test.
19089         * g++.dg/ext/init1.C: Update.
19090
19091         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19092
19093 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19094
19095         PR c++/10180
19096         * g++.dg/warn/Winline-1.C: New test.
19097
19098 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19099
19100         * gcc.c-torture/execute/string-opt-19.c: New test.
19101
19102         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19103         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19104
19105 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19106
19107         PR c++/10506
19108         * g++.dg/init/new6.C: New test.
19109
19110         PR c++/10503
19111         * g++.dg/init/ref6.C: New test.
19112
19113 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19114
19115         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19116
19117 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19118
19119         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19120         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19121
19122 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19123
19124         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19125         initialized static data members.
19126
19127 2003-04-25  H.J. Lu <hjl@gnu.org>
19128
19129         * gcc.dg/ia64-sync-4.c: New test.
19130
19131 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19132
19133         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19134         date.
19135
19136 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19137
19138         PR c++/10337
19139         * g++.dg/warn/conv1.C: New test.
19140         * g++.old-deja/g++.other/conv7.C: Adjust.
19141         * g++.old-deja/g++.other/overload14.C: Adjust.
19142
19143 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19144
19145         PR c++/10471
19146         * g++.dg/template/defarg2.C: New test.
19147
19148 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19149
19150         * gcc.dg/cpp/include2.c: Update.
19151         * gcc.dg/cpp/multiline-2.c: New.
19152         * gcc.dg/cpp/multiline.c: Update.
19153         * gcc.dg/cpp/strify2.c: Update.
19154         * gcc.dg/cpp/trad/literals-2.c: Update.
19155
19156 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19157
19158         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19159
19160 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19161
19162         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19163
19164 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19165
19166         PR c++/10451
19167         * g++.dg/parse/crash4.C: New test.
19168
19169         PR c++/9847
19170         * g++.dg/parse/crash5.C: New test.
19171
19172 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19173
19174         PR c++/10446
19175         * g++.dg/parse/crash3.C: New test.
19176
19177         PR c++/10428
19178         * g++.dg/parse/elab1.C: New test.
19179
19180 2003-04-22  Devang Patel  <dpatel@apple.com>
19181
19182         * gcc.dg/cpp/trad/funlike-5.c: New test.
19183
19184 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19185
19186         * g++.dg/other/packed1.C: Fix dg options.
19187
19188 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19189
19190         * g++.dg/other/offsetof2.C: New test.
19191
19192 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19193
19194         * g++.dg/template/recurse.C: Adjust location of error messages.
19195
19196 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19197
19198         PR c++/9881
19199         * g++.dg/init/addr-const1.C: New test.
19200         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19201
19202 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19203
19204         PR c++/10405
19205         * g++.dg/lookup/struct-hack1.C: New test.
19206
19207 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19208
19209         * ucs.c: Update diagnostic messages.
19210
19211 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19212
19213         * gcc.dg/cpp/truefalse.cpp: New test.
19214         * gcc.dg/cpp/cpp.exp: Update.
19215         * g++.dg/other/stdbool-if.C: Remove.
19216
19217 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19218
19219         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19220         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19221
19222 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19223
19224         * gcc.c-torture/compile/20030418-1.c: New test.
19225
19226 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19227
19228         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19229
19230 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19231
19232         PR c++/10347
19233         g++.dg/template/dependent-name1.C: New test.
19234
19235 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19236
19237         * gcc.dg/warn-1.c (tourist_guide): New array,
19238         contains a pointer to bar.
19239
19240 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19241
19242         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19243         * gcc.c-torture/execute/medce-1.c: New test case.
19244         * gcc.c-torture/execute/medce-2.c: New test case.
19245
19246 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19247
19248         * lib/prune.exp: Ignore more messages.
19249
19250         PR c++/10381
19251         * g++.dg/parse/lookup3.C: New test.
19252
19253 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19254
19255         * gcc.c-torture/compile/20030415-1.c : New test.
19256
19257 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19258
19259         * gcc.c-torture/execute/scope-2.c: Move to ...
19260         * gcc.dg/noncompile/scope.c: .... here.
19261
19262 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19263
19264         * gcc.dg/20030414-2.c: New test case.
19265
19266 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19267
19268         PR target/10377
19269         * gcc.dg/20030414-1.c: New test.
19270
19271 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19272
19273         * gcc.dg/builtins-12.c: New test case.
19274         * gcc.dg/builtins-13.c: New test case.
19275
19276 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19277
19278         * gcc.c-torture/execute/string-opt-18.c: New test.
19279
19280 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19281
19282         PR c++/10300
19283         * g++.dg/init/new5.C: New test.
19284
19285 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19286
19287         PR c++/7910
19288         * g++.dg/ext/dllimport1.C: New test.
19289
19290 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19291
19292         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19293
19294 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19295
19296         PR Fortran/9263
19297         * g77.f-torture/noncompile/9263.f: New test
19298         PR Fortran/1832
19299         * g77.f-torture/execute/1832.f: New test
19300
19301 2003-04-11  David Chad  <davidc@freebsd.org>
19302             Loren J. Rittle  <ljrittle@acm.org>
19303
19304         libobjc/8562
19305         * objc.dg/headers.m: New test.
19306
19307 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19308
19309         * gcc.c-torture/execute/builtin-noret-2.c: New.
19310         * gcc.c-torture/execute/builtin-noret-2.x: New.
19311         XFAIL builtin-noret-2.c at -O1 and above.
19312         * gcc.dg/redecl.c: New.
19313         * gcc.dg/Wshadow-1.c: Update error regexps.
19314
19315 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19316
19317         * g++.dg/abi/bitfield10.C: New test.
19318
19319 2003-04-09  Mike Stump  <mrs@apple.com>
19320
19321         * gcc.dg/pch/pch.exp: Make testcase names longer.
19322         * g++.dg/pch/pch.exp: Make testcase names longer.
19323
19324 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19325
19326         * gcc.dg/builtins-11.c: New test case.
19327
19328 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19329
19330         * gcc.dg/builtins-9.c: New test case.
19331         * gcc.dg/builtins-10.c: New test case.
19332
19333 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19334
19335         * gcc.dg/noncompile/init-4.c.c: New test.
19336
19337 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19338
19339         * gcc.misc-test/gcov-9.c: New test.
19340         * gcc.misc-test/gcov-10.c: New test
19341         * gcc.misc-test/gcov-11.c: New test.
19342
19343 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19344
19345         PR optimization/10024
19346         * gcc.c-torture/compile/20030405-1.c: New test.
19347
19348 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19349
19350         * gcc.dg/pch/static-3.c: New.
19351         * gcc.dg/pch/static-3.hs: New.
19352         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19353
19354 2003-04-04  Richard Henderson  <rth@redhat.com>
19355
19356         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19357         * g++.dg/eh/forced2.C: Likewise.
19358
19359 2003-04-03  Mike Stump  <mrs@apple.com>
19360
19361         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19362         target arg.
19363         (scan-assembler-times, scan-assembler-not): Likewise.
19364         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19365
19366 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19367
19368         * gcc.dg/sparc-loop-1.c: New test.
19369
19370 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19371
19372         PR other/9274
19373         * g++.dg/pch/system-2.C: New.
19374         * g++.dg/pch/system-2.Hs: New.
19375
19376 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19377
19378         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19379
19380         * g++.dg/eh/simd-1.C (vecfunc): Same.
19381
19382 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19383
19384         * gcc.c-torture/execute/20030401-1.c: New test case.
19385
19386 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19387
19388         * objc.dg/defs.m: New.
19389
19390 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19391
19392         * g++.dg/eh/simd-1.C: New.
19393         * g++.dg/eh/simd-2.C: New.
19394
19395 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19396
19397         * gcc.c-torture/execute/simd-3.c: New.
19398
19399 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19400
19401         PR c/9936
19402         * gcc.dg/20030331-2.c: New test.
19403
19404 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19405
19406         PR c++/10278
19407         * g++.dg/parse/crash2.C: New test.
19408
19409 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19410
19411         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19412         * gcc.c-torture/execute/20030331-1.c: ...here.
19413
19414 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19415
19416         * gcc.c-torture/execute/20030331-1.c: New test.
19417
19418 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19419
19420         * lib/gcov.exp: Adjust call return testing strings.
19421         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19422
19423 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19424
19425         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19426         * gcc.dg/builtins-7.c: New test case.
19427         * gcc.dg/builtins-8.c: New test case.
19428
19429 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19430
19431         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19432
19433 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19434
19435         PR c++/7647
19436         * g++.dg/lookup-class-member-2.C: New test.
19437
19438 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19439
19440         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19441
19442 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19443
19444         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19445
19446 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19447
19448         * g++.dg/init/attrib1.C: New test.
19449
19450 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19451
19452         * gcc.dg/ultrasp8.c: New test.
19453
19454 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19455
19456         * gcc.dg/ultrasp7.c: New test.
19457
19458 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19459
19460         PR c++/10047
19461         * g++.dg/template/inline1.C: New test.
19462
19463 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19464
19465         * gcc.dg/sparc-dwarf2.c: New test.
19466
19467 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19468
19469         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19470         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19471
19472 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19473
19474         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19475         than reading .x files.
19476         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19477         * g77.dg/gcov/gcov-1.f: Likewise.
19478         * gcc.misc-tests/gcov-4b.c: Likewise.
19479         * gcc.misc-tests/gcov-5b.c: Likewise.
19480         * gcc.misc-tests/gcov-6.c: Likewise.
19481         * gcc.misc-tests/gcov-7.c: Likewise.
19482         * gcc.misc-tests/gcov-8.c: Likewise.
19483         * g++.dg/gcov/gcov-1.x: Remove.
19484         * g77.dg/gcov/gcov-1.x: Likewise.
19485         * gcc.misc-tests/gcov-4b.x: Likewise.
19486         * gcc.misc-tests/gcov-5b.x: Likewise.
19487         * gcc.misc-tests/gcov-6.x: Likewise.
19488         * gcc.misc-tests/gcov-7.x: Likewise.
19489         * gcc.misc-tests/gcov-8.x: Likewise.
19490
19491 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19492
19493         PR opt/10087
19494         * gcc.dg/20030324-1.c: New test.
19495
19496 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19497
19498         PR c++/10224
19499         * g++.dg/template/arg3.C: New test.
19500
19501         PR c++/10158
19502         * g++.dg/template/friend18.C: New test.
19503
19504 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19505
19506         * g77.f-torture/compile/20030326-1.f: New test case.
19507
19508 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19509
19510         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19511
19512         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19513
19514 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19515
19516         * gcc.dg/ia64-sync-3.c: New test.
19517
19518 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19519
19520         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19521
19522 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19523
19524         * gcc.dg/ultrasp6.c: New test.
19525
19526 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19527
19528         * gcc.dg/i386-signbit-1.c: New test.
19529         * gcc.dg/i386-signbit-2.c: New test.
19530         * gcc.dg/i386-signbit-3.c: New test.
19531
19532 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19533
19534         * gcc.dg/ultrasp5.c: Fix options.
19535
19536 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19537
19538         * gcc.dg/ultrasp5.c: Fix comment.
19539
19540 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19541
19542         PR fortran/10197
19543         * g77.f-torture/execute/10197.f: New test.
19544
19545 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19546
19547         PR c++/9898, c++/383
19548         * g++.dg/template/conv6.C: New test.
19549
19550         PR c++/10119
19551         * g++.dg/template/ptrmem5.C: New test.
19552
19553         PR c++/10026
19554         * g++.dg/lookup/koenig1.C: New test.
19555
19556         PR C++/10199
19557         * g++.dg/lookup/template2.C: New test.
19558
19559 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19560
19561         * g++.dg/opt/rtti1.C: New test.
19562
19563 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19564
19565         * gcc.dg/ultrasp5.c: New test.
19566
19567 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19568
19569         PR middle-end/9967
19570         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19571         builtin fputs.
19572
19573 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19574
19575         PR c/8224
19576         * gcc.dg/20030323-1.c: New test.
19577
19578 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19579
19580         * gcc.c-torture/compile/20030323-1.c: New test case.
19581
19582 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19583
19584         * gcc.dg/20030321-1.c: New test.
19585
19586 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19587
19588         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19589
19590 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19591
19592         PR c++/9978, c++/9708
19593         * g++.dg/ext/vlm1.C: Adjust expected error.
19594         * g++.dg/ext/vla2.C: New test.
19595         * g++.dg/template/arg1.C: New test.
19596         * g++.dg/template/arg2.C: New test.
19597
19598 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19599
19600         * g77.f-torture/execute/select.f: New test.
19601         * g77.f-torture/noncompile/select_no_compile.f: New test.
19602
19603 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19604
19605         PR c++/9898
19606         * g++.dg/other/error4.C: New test.
19607
19608 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19609
19610         * g++.dg/template/friend17.C: New test.
19611
19612 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19613
19614         * gcc.c-torture/compile/20030320-1.c: New.
19615
19616 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19617
19618         * gcc.dg/builtins-6.c: New test case.
19619
19620 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19621
19622         PR target/10073
19623         * gcc.c-torture/compile/20030319-1.c: New.
19624
19625 2003-03-18  Jan Hubicka  <jh@suse.cz>
19626
19627         * gcc.dg/i386-cvt-1.c: New test.
19628
19629 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19630
19631         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19632         * objc.dg/naming-2.m: Likewise.
19633
19634 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19635
19636         PR c++/9639
19637         * g++.dg/parse/crash1.C: New test.
19638
19639 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19640
19641         PR c++/8805
19642         * g++.dg/eh/cleanup1.C: New test.
19643
19644 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19645
19646         * gcc.c-torture/execute/20030316-1.c: New test case.
19647
19648 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19649
19650         PR c++/9629
19651         * g++.dg/init/ctor2.C: New test.
19652
19653 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19654
19655         * g77.f-torture/compile/xformat.f: New test case.
19656
19657 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19658
19659         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19660         * g++.old-deja/g++.mike/eh50.C: Likewise.
19661
19662 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19663
19664         PR c++/6440
19665         * g++.dg/template/spec7.C: New test.
19666         * g++.dg/template/spec8.C: Likewise.
19667
19668 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19669
19670         * gcc.c-torture/execute/20030313-1.c: New test.
19671
19672 2003-03-14  Richard Henderson  <rth@redhat.com>
19673
19674         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19675
19676 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19677
19678         * gcc.c-torture/compile/20030314-1.c: New test.
19679
19680 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19681
19682         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19683         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19684         thumb target,
19685         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19686         to accept newer _imp__  prefix and additional
19687         newline in .drectve section.
19688         * gcc.dg/dll-4.c: Likewise.
19689         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19690         switch.
19691
19692 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19693
19694         * g++.dg/parse/namespace9.C: New test.
19695
19696         * g++.dg/init/ref5.C: New test.
19697         * g++.dg/parse/ptrmem1.C: Likewise.
19698
19699 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19700
19701         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19702         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19703         regular expression.
19704         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19705         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19706
19707 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19708
19709         * gcc.c-torture/execute/20030224-2.c: New test.
19710
19711 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19712
19713         * gcc.dg/decl-3.c: New test.
19714
19715 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19716
19717         * gcc.dg/i386-loop-2.c: New test.
19718
19719 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19720
19721         PR c++/9474
19722         * g++.dg/parse/namespace8.C: New test.
19723
19724         PR c++/9924
19725         * g++.dg/overload/builtin2.C: New test.
19726
19727 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19728
19729         * gcc.dg/return-type-3.c: New test.
19730
19731 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19732
19733         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19734         profiling options are not supported.
19735
19736 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19737
19738         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19739         * g++.old-deja/g++.warn/impint2.C: Likewise.
19740
19741 2003-03-10  Devang Patel  <dpatel@apple.com>
19742
19743         * g++.dg/cpp/c++_cmd_1.C: New test.
19744         * g++.dg/cpp/c++_cmd_1.h: New file.
19745
19746 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19747
19748         * gcc.dg/altivec-9.c: New file.
19749
19750 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19751
19752         * gcc.dg/ppc-sdata-1.c: New test.
19753         * gcc.dg/ppc-sdata-2.c: New test.
19754
19755 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19756
19757         PR c++/9373
19758         * g++.dg/opt/ptrmem2.C: New test.
19759
19760         PR c++/8534
19761         * g++.dg/opt/ptrmem1.C: New test.
19762
19763 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19764
19765         * gcc.dg/i386-loop-1.c: New test.
19766
19767 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19768
19769         PR c++/9970
19770         * g++.dg/lookup/friend1.C: New test.
19771
19772 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19773
19774         PR c++/9823
19775         * g++.dg/parser/constructor1.C: New test.
19776
19777 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19778
19779         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19780
19781         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19782
19783 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19784
19785         * gcc.dg/cpp/Wunused.c: Update test.
19786
19787 2003-03-08  Jan Hubicka  <jh@suse.cz>
19788
19789         * gcc.dg/inline-3.c: New test.
19790
19791 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19792
19793         PR c++/9809
19794         * g++.dg/parse/builtin1.C: New test.
19795
19796         PR c++/9982
19797         * g++.dg/abi/cookie1.C: New test.
19798         * g++.dg/abi/cookie2.C: Likewise.
19799
19800         PR c++/9524
19801         * g++.dg/template/field1.C: New test.
19802
19803         PR c++/9912
19804         * g++.dg/parse/class1.C: New test.
19805         * g++.dg/parse/namespace7.C: Likewise.
19806         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19807
19808 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19809
19810         * g++.dg/init/ref4.C: New test.
19811
19812 2003-03-07  Jan Hubicka  <jh@suse.cz>
19813
19814         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19815         * gcc.dg/inline-3.c:  New test.
19816
19817 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19818
19819         * g++.dg/init/ref3.C: New test.
19820
19821         PR c++/9965
19822         * g++.dg/init/ref2.C: New test.
19823
19824         PR c++/9400
19825         * g++.dg/warn/Wshadow-2.C: New test.
19826
19827         PR c++/9791
19828         * g++.dg/warn/Woverloaded-1.C: New test.
19829
19830 2003-03-05  Jan Hubicka  <jh@suse.cz>
19831
19832         * gcc.dg/i386-local2.c: New.
19833         * gcc.dg/i386-local.c: Fix typo.
19834
19835 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19836
19837         * g++.dg/abi/layout3.C: New test.
19838
19839 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19840
19841         * gcc.c-torture/compile/20030305-1.c
19842
19843 2003-03-05  Jan Hubicka  <jh@suse.cz>
19844
19845         * gcc.dg/i386-local.c: New.
19846
19847 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19848
19849         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19850
19851 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19852
19853         * gcc.dg/switch-2.c: New test.
19854         * gcc.dg/switch-3.c: New test.
19855         * gcc.dg/Wswitch.c: Adjust line numbers.
19856         * gcc.dg/Wswitch-default.c: Likewise.
19857         * gcc.dg/Wswitch-enum.c: Likewise.
19858
19859 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19860
19861         * gcc.c-torture/execute/20030222-1.c: New test.
19862
19863 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19864
19865         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19866
19867 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19868
19869         PR c++/9878
19870         * g++.dg/init/ref1.C: New test.
19871
19872 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19873
19874         * gcc.dg/sh-relax.c: New SH-only test.
19875
19876 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19877
19878         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19879         comment explaining purpose of testcase.
19880
19881 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19882
19883         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19884         for HC11/HC12 (asm needs two int registers).
19885         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19886         HC11/HC12 because the test uses an asm which needs two 32-bit
19887         registers.
19888
19889 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19890
19891         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
19892         for HC11/HC12 (array is too large otherwise).
19893         * gcc.c-torture/compile/920501-4.x: New file, likewise.
19894         * gcc.c-torture/compile/20010518-2.x: Likewise.
19895         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
19896         HC11/HC12 (array is too large).
19897
19898 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
19899
19900         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
19901         * lib/g++-dg.exp (g++-dg-test): Likewise.
19902
19903 2003-03-01  Roger Sayle  <roger@eyesopen.com>
19904
19905         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
19906         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
19907
19908 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19909
19910         * g++.dg/warn/implicit-typename1.C: Remove warning.
19911
19912 2003-02-28  Richard Henderson  <rth@redhat.com>
19913
19914         * gcc.dg/noreturn-1.c: Move noreturn warning line.
19915         * gcc.dg/return-type-1.c: Move control reaches end warning line.
19916
19917 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
19918
19919         * gcc.dg/pch/pch.exp: Change .pch to .gch.
19920         * g++.dg/pch/pch.exp: Likewise.
19921
19922 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
19923
19924         PR c++/9879
19925         * testsuite/g++.dg/init/new4.C: New test.
19926
19927 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
19928
19929         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
19930
19931 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
19932
19933         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
19934         unsigned long.
19935
19936         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
19937         wider than float.
19938
19939 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19940
19941         * lib/scanasm.exp: Add support for counting numbers of
19942         occurences.
19943         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
19944         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
19945
19946 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
19947
19948         PR c++/9683
19949         * g++.dg/template/static3.C: New test.
19950
19951         PR c++/9829
19952         * g++.dg/parse/namespace6.C: New test.
19953
19954 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19955
19956         PR target/9732
19957         * gcc.dg/20030225-1.c: New test.
19958
19959 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
19960
19961         * README: Remove out-of-date information.
19962
19963         PR c++/9836
19964         * g++.dg/template/spec6.C: New test.
19965
19966 2003-02-24  Jeff Law  <law@redhat.com>
19967
19968         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
19969
19970 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19971
19972         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
19973         * gcc.dg/pragma-ep-1.c: Likewise.
19974
19975 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19976
19977         PR c++/9602
19978         * g++.dg/template/friend16.C: New test.
19979
19980 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
19981
19982         PR c++/5333
19983         * g++.dg/parse/fused-params1.C: Adjust error messages.
19984         * g++.dg/template/nested3.C: New test.
19985
19986 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
19987
19988         * g++.dg/abi/param1.C: New test.
19989
19990 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19991
19992         PR c++/7982
19993         * g++.dg/warn/implicit-typename1.C: New test.
19994
19995 2003-02-22  Kelley Cook <kelleycook@comcast.net>
19996
19997         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
19998         with "mtune".
19999         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20000         * gcc.c-torture/execute/20010129-1.x: Likewise.
20001         * gcc.dg/20011107-1.c: Likewise.
20002         * gcc.dg/20020108-1.c: Likewise.
20003         * gcc.dg/20020122-3.c: Likewise.
20004         * gcc.dg/20020206-1.c: Likewise.
20005         * gcc.dg/20020310-1.c: Likewise.
20006         * gcc.dg/20020426-2.c: Likewise.
20007         * gcc.dg/20020517-1.c: Likewise.
20008         * gcc.dg/991230-1.c: Likewise.
20009         * gcc.dg/i386-unroll-1.c: Likewise.
20010         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20011
20012 2003-02-22  Jan Hubicka  <jh@suse.cz>
20013
20014         * gcc.dg/i386-mul.c: New test.
20015
20016 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20017
20018         * gcc.dg/builtins-5.c: New test case.
20019
20020 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20021
20022         * gcc.dg/asmreg-1.c: New test.
20023
20024 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20025
20026         PR c++/9749
20027         * g++.dg/parse/varmod1.C: New test.
20028
20029 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20030
20031         PR c++/9727
20032         * g++.dg/template/op1.C: New test.
20033
20034 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20035
20036         PR c++/8906
20037         * g++.dg/template/nested2.C: New test.
20038
20039 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20040
20041         PR c++/8724
20042         * g++.dg/expr/dtor1.C: New test.
20043
20044 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20045
20046         * gcc.dg/cpp/include3.c: New test.
20047         * gcc.dg/cpp/inc/foo.h: New file.
20048
20049 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20050
20051         * gcc.c-torture/execute/20030221-1.c: New test.
20052
20053 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20054
20055         PR c++/9729
20056         * g++.dg/abi/conv1.C: New test.
20057
20058 2003-02-20  Jan Hubicka  <jh@suse.cz>
20059
20060         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20061
20062 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20063
20064         * gcc.c-torture/compile/20030219-1.c: New test.
20065
20066 2003-02-18  Jan Hubicka  <jh@suse.cz>
20067
20068         * gcc.dg/funcorder.c: New test.
20069
20070 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20071
20072         * gcc.c-torture/execute/20030218-1.c: New.
20073
20074 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20075
20076         * gcc.dg/20030218-1.c: New.
20077
20078 2003-02-18  Richard Henderson  <rth@redhat.com>
20079
20080         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20081         * gcc.dg/attr-used-2.c: New.
20082
20083 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20084
20085         PR c++/9704
20086         * g++.dg/init/copy5.C: New test.
20087
20088 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20089
20090         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20091         * g++.dg/pch/pch.exp: Likewise.
20092
20093 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20094
20095         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20096         STACK_SIZE is not defined.
20097
20098 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20099
20100         PR c++/9457
20101         * g++.dg/template/init1.C: New test.
20102
20103 2003-02-16  Jan HUbicka  <jh@suse.cz>
20104
20105         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20106         (foo): Add few extra tests
20107         * gcc.dg/c99-const-expr-3.c: Likewise.
20108         * gcc.c-torture/execute/20030216-1.c: New.
20109
20110 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20111
20112         PR c++/9459
20113         * g++.dg/ext/typeof4.C: New test.
20114
20115 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20116
20117         * gcc.dg/i386-387-3.c: New test case.
20118
20119 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20120
20121         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20122         cris-*-elf* cris-*-aout* and mmix-*-*.
20123
20124 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20125
20126         * gcc.dg/20030213-1.c: New test.
20127
20128 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20129
20130         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20131         * gcc.dg/i386-387-2.c: Likewise.
20132
20133 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20134
20135         * gcc.dg/ppc-spe.c: Fix formatting.
20136         Enable tests that were previously unsupported by gas.
20137         Delete tests for instructions that no longer exist.
20138         Switch arguments on evsubifw builtin.
20139
20140 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20141
20142         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20143         STACK_SIZE is too small.
20144
20145 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20146             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20147
20148         * gcc.dg/decl-2.c: New test.
20149
20150 2003-02-10  Jan Hubicka  <jh@suse.cz>
20151
20152         * gcc.dg/i386-fpcvt-1.c:  New test.
20153
20154 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20155
20156         * gcc.c-torture/execute/20030209-1.c: New test.
20157
20158 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20159
20160         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20161         int-wide bitops, use the constants of the same width.
20162         Likewise, if long long is 32-bit wide, test bitops using
20163         32-bit constants.
20164
20165 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20166
20167         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20168
20169 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20170
20171         * testsuite/gcc.dg/builtins-4.c: New test case.
20172
20173 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20174
20175         * gcc.dg/20020430-1.c: Fix dg command typos.
20176         * gcc.dg/20020503-1.c: Likewise.
20177
20178 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20179
20180         PR c++/8785
20181         * g++.dg/parse/fused-params1.C: New test.
20182
20183         PR c++/8857
20184         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20185
20186         PR c++/8921
20187         * g++.dg/parse/non-dependent1.C: New test.
20188
20189         PR c++/8928
20190         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20191
20192         PR c++/9228
20193         * g++.dg/parse/undefined7.C: New test.
20194         * g++.dg/parse/non-templ1.C: New test.
20195
20196         PR c++/9229
20197         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20198
20199 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20200
20201         * gcc.c-torture/compile/20030206-1.c: New test.
20202
20203 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20204
20205         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20206         "pow" to "foo" to avoid potential confusion with a math built-in.
20207
20208 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20209
20210         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20211         conditions for SPARC targets.
20212
20213 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20214
20215         * gcc.dg/20030204-1.c: New test.
20216
20217 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20218
20219         PR c++/38
20220         * g++.dg/parse/array-size1.C: New test.
20221
20222         PR c++/5657
20223         * g++.dg/parse/undefined3.C: New test.
20224
20225         PR c++/5665
20226         * g++.dg/parse/undefined4.C: New test.
20227
20228         PR c++/5975
20229         * g++.dg/parse/undefined5.C: New test.
20230
20231         PR c++/7259
20232         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20233
20234         PR c++/8578
20235         * g++.dg/parse/casting-operator1.C: New test.
20236
20237         PR c++/8596
20238         * g++.dg/parse/undefined6.C: New test.
20239
20240         PR c++/8736
20241         * g++.dg/parse/missing-template1.C: New test.
20242
20243 2003-02-04  Jan Hubicka  <jh@suse.cz>
20244
20245         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20246         * gcc.dg/i386-cmov?.c:  Likewise.
20247         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20248         * gcc.dg/i386-ssefp-1.c:  Likewise.
20249         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20250         conventions.
20251
20252 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20253
20254         PR c++/7129
20255         * testsuite/g++.dg/ext/max.C: New test.
20256
20257 2003-02-03  Jan Hubicka  <jh@suse.cz>
20258
20259         * gcc.c-torture/execute/20030203-1.c: New test.
20260
20261 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20262
20263         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20264         'natural-endian'.
20265
20266 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20267
20268         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20269         * g++.dg/init/new2.C: Likewise.
20270         * g++.dg/other/new1.C: Likewise.
20271
20272 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20273
20274         * gcc.dg/struct-ret-libc.c: New test.
20275
20276 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20277
20278         * gcc.dg/20030129-1.c: New test.
20279
20280 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20281
20282         PR c++/8849
20283         * g++.dg/template/ptrmem4.C: New test.
20284
20285 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20286
20287         * g++.dg/parser/constant1.C: New test.
20288
20289 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20290
20291         PR c++/8591
20292         * g++.dg/parse/friend2.C: New test.
20293
20294 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20295
20296         PR c++/9437
20297         * g++.dg/template/unify4.C: New test.
20298
20299 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20300
20301         * gcc.c-torture/execute/20030128-1.c: New test.
20302
20303 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20304
20305         * g++.dg/lookup/nested1.C: Test moved from ...
20306         * g++.old-deja/g++.other/lookup24.C: ... here.
20307
20308 2003-01-28  Jan Hubicka  <jh@suse.cz>
20309
20310         * gcc.dg/i386-cmov5.c:  New test.
20311
20312 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20313
20314         * gcc.c-torture/execute/20010925-1.c: Changed the
20315         memcpy declaration.
20316
20317 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20318
20319         PR c++/3902
20320         * g++.dg/parse/template5.C: New test.
20321
20322 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20323
20324         PR fortran/9258
20325         * g77.dg/pr9258: New test.
20326
20327 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20328
20329         * README: Move relevant parts from README.g++.
20330
20331         * README.g++: Remove this file.
20332
20333 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20334
20335         * g++.dg/abi/dcast1.C: New test.
20336
20337 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20338
20339         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20340
20341 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20342
20343         PR c++/47
20344         * g++.old-deja/g++.other/lookup24.C: New test.
20345
20346 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20347
20348         PR middle-end/7227
20349         * gcc.dg/uninit-C.c: New test.
20350
20351 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20352
20353         * g++.dg/abi/covariant1.C: New test.
20354
20355 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20356
20357         * gcc.dg/20030123-1.c: New test.
20358
20359 2003-01-25  Jan Hubicka  <jh@suse.cz>
20360
20361         PR opt/8492
20362         * gcc.c-torture/compile/20030125-1.c
20363
20364 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20365
20366         PR c++/9403
20367         * g++.dg/parse/template3.C: New test.
20368         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20369
20370         PR c++/795
20371         * g++.dg/parse/template4.C: New test.
20372
20373         PR c++/9415
20374         * g++.dg/template/qual2.C: New test.
20375
20376         PR c++/8545
20377         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20378
20379         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20380
20381 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20382
20383         * gcc.c-torture/execute/switch-1.c: New test case.
20384
20385 2003-01-25  Jan Hubicka  <jh@suse.cz>
20386
20387         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20388
20389 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20390
20391         Tweaks for Bison-1.875. From the NEWS file:
20392         "- `parse error' -> `syntax error'
20393         Bison now uniformly uses the term `syntax error'"
20394         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20395         * gcc.dg/cpp/digraph2.c: Likewise.
20396         * gcc.dg/cpp/direct2.c: Likewise.
20397         * gcc.dg/cpp/paste4.c: Likewise.
20398         * gcc.dg/c90-restrict-1.c: Likewise.
20399         * gcc.dg/c99-func-2.c: Likewise.
20400         * gcc.dg/noncompile/920721-2.c: Likewise.
20401         * gcc.dg/noncompile/930622-2.c: Likewise.
20402         * gcc.dg/noncompile/940112-1.c: Likewise.
20403         * gcc.dg/noncompile/950921-1.c: Likewise.
20404         * gcc.dg/noncompile/951123-1.c: Likewise.
20405         * gcc.dg/noncompile/971104-1.c: Likewise.
20406         * gcc.dg/noncompile/990416-1.c: Likewise.
20407
20408 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20409
20410         * g++.dg/parse/undefined1.C: Add error message.
20411
20412 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20413
20414         PR c++/9354
20415         * g++.dg/parse/new1.C: New test.
20416
20417         PR c++/9216
20418         * g++.dg/parse/template2.C: New test.
20419
20420         PR c++/9354
20421         * g++.dg/parse/typedef2.C: New test.
20422
20423         PR c++/9328
20424         * g++.dg/ext/typeof3.C: New test.
20425
20426 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20427
20428         PR c++/2738
20429         * g++.dg/parse/ret-type1.C: New test.
20430
20431         PR c++/3792
20432         * g++.dg/parse/tmpl-outside1.C: New test.
20433
20434         PR c++/4207
20435         * g++.dg/parse/int-as-enum1.C: New test.
20436
20437         PR c++/4903
20438         * g++.dg/parse/no-typename1.C: New test.
20439
20440         PR c++/5533
20441         * g++.dg/parse/no-value1.C: New test.
20442
20443         PR c++/5921
20444         * g++.dg/parse/wrong-inline1.C: New test.
20445
20446         PR c++/6402
20447         * g++.dg/parse/ref1.C: New test.
20448
20449         PR c++/6992
20450         * g++.dg/parse/attr-ctor1.C: New test.
20451
20452         PR c++/7229
20453         * g++.dg/parse/namespace5.C: New test.
20454
20455         PR c++/7917
20456         * g++.dg/parse/func-def1.C: New test.
20457
20458         PR c++/8143
20459         * g++.dg/parse/undefined1.C: New test.
20460
20461         PR c++/5723, PR c++/8522
20462         * g++.dg/parse/specialization1.C: New test.
20463
20464         PR c++/163, PR c++/8595
20465         * g++.dg/parse/struct-as-enum1.C: New test.
20466
20467         PR c++/9173
20468         * g++.dg/parse/undefined2.C: New test.
20469
20470 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20471
20472         PR c++/9298
20473         * g++.dg/parse/template1.C: New test.
20474
20475         PR c++/9384
20476         * g++.dg/parse/using1.C: New test.
20477
20478         PR c++/9285
20479         PR c++/9294
20480         * g++.dg/parse/expr2.C: New test.
20481
20482         PR c++/9388
20483         * g++.dg/parse/lookup2.C: Likewise.
20484
20485 2003-01-21  Jan Hubicka  <jh@suse.cz>
20486
20487         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20488         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20489         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20490         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20491
20492 2003-01-20  Nick Clifton  <nickc@redhat.com>
20493
20494         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20495         problem with ARM sibcall code generation.
20496
20497 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20498
20499         * gcc.c-torture/execute/20030120-1.c: New.
20500
20501 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20502
20503         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20504
20505 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20506
20507         PR c++/9272
20508         * g++.dg/parse/ctor1.C: New test.
20509
20510         PR c++/9294:
20511         * g++.dg/parse/qualified1.C: New test.
20512
20513         * g++.dg/parse/typename3.C: New test.
20514
20515 2003-01-16  Richard Henderson  <rth@redhat.com>
20516
20517         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20518
20519 2003-01-16  Richard Henderson  <rth@redhat.com>
20520
20521         * g++.dg/pch/pch.exp: Copy test header to the working directory
20522         before using it either for precompilation or direct use.
20523         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20524         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20525
20526 2003-01-16  Richard Henderson  <rth@redhat.com>
20527
20528         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20529         before using it either for precompilation or direct use.
20530         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20531         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20532
20533 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20534
20535         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20536         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20537         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20538         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20539         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20540         typename warning into error.
20541         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20542         error messages.
20543         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20544         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20545         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20546         messages.
20547         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20548         make declaration visible in template.
20549         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20550         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20551         messages.
20552         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20553         message.
20554         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20555         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20556         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20557         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20558         typename warning with error message.
20559         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20560         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20561         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20562
20563 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20564
20565         * g++.dg/parse/ambig2.C: New test.
20566
20567 2003-01-15  Richard Henderson  <rth@redhat.com>
20568
20569         * g++.dg/tls/init-2.C: Update error message string.
20570
20571 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20572
20573         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20574
20575 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20576
20577         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20578         all for HC11/HC12.
20579         * gcc.c-torture/compile/20001205-1.x: Likewise.
20580         * gcc.c-torture/compile/20001226-1.x: Likewise.
20581         * gcc.c-torture/compile/920520-1.x: Likewise.
20582         * gcc.c-torture/compile/961203-1.x: Likewise.
20583         * gcc.c-torture/compile/20020604-1.x: Likewise.
20584
20585 2003-01-15  Jan Hubicka  <jh@suse.cz>
20586
20587         * gcc.c-torture/compile/20030115-1.c: New test.
20588
20589         * gcc.dg/i386-fpcvt-1.c: New test.
20590         * gcc.dg/i386-fpcvt-2.c: New test.
20591
20592 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20593
20594         Further conform g++'s __vmi_class_type_info to the C++ ABI
20595         specification.
20596         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20597         the specification.
20598
20599 2003-01-14  Jan Hubicka  <jh@suse.cz>
20600
20601         * gcc.dg/i386-fpcvt-1.c: New test.
20602         * gcc.dg/i386-fpcvt-2.c: New test.
20603
20604 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20605
20606         * gcc.dg/i386-mmx-3.c: New test.
20607
20608 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20609
20610         PR c++/9264
20611         * g++.dg/parse/octal1.C: New file.
20612
20613         PR c++/9172
20614         * g++.dg/parse/typename1.C: New file.
20615
20616 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20617
20618         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20619         * gcc.dg/bf-no-ms-layout.c: Likewise.
20620         * gcc.dg/bf-ms-attrib.c: Likewise.
20621
20622 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20623
20624         PR c++/9099
20625         * g++.dg/parse/dtor1.C: New file.
20626
20627         PR c++/9128
20628         * g++.dg/rtti/typeid1.C: New file.
20629
20630         PR c++/9153
20631         * g++.dg/parse/lookup1.C: New file.
20632
20633         PR c++/9171
20634         * g++.dg/templ/spec5.C: New file.
20635
20636 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20637
20638         * gcc.c-torture/compile/20030110-1.c: New test.
20639
20640 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20641
20642         Merge from pch-branch:
20643
20644         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20645
20646         * gcc.dg/pch/cpp-1.h: New.
20647         * gcc.dg/pch/cpp-1.c: New.
20648         * gcc.dg/pch/cpp-2.h: New.
20649         * gcc.dg/pch/cpp-2.c: New.
20650
20651         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20652
20653         * gcc.dg/pch/except-1.h: New.
20654         * gcc.dg/pch/except-1.c: New.
20655
20656         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20657
20658         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20659         running test.
20660         * gcc.dg/pch: Include *.hp not *.h.
20661         * gcc.dg/pch/system-1.h: New.
20662         * gcc.dg/pch/system-1.c: New.
20663
20664         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20665
20666         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20667         rather than trying to build and run a program using PCH.
20668         * gcc.dg/pch: Remove dg-do commands from test files.
20669
20670         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20671
20672         * gcc.dg/pch/macro-3.c: New.
20673         * gcc.dg/pch/macro-3.h: New.
20674
20675         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20676
20677         * gcc.dg/pch/common-1.c: New.
20678         * gcc.dg/pch/common-1.h: New.
20679         * gcc.dg/pch/decl-1.c: New.
20680         * gcc.dg/pch/decl-1.h: New.
20681         * gcc.dg/pch/decl-2.c: New.
20682         * gcc.dg/pch/decl-2.h: New.
20683         * gcc.dg/pch/decl-3.c: New.
20684         * gcc.dg/pch/decl-3.h: New.
20685         * gcc.dg/pch/decl-4.c: New.
20686         * gcc.dg/pch/decl-4.h: New.
20687         * gcc.dg/pch/decl-5.c: New.
20688         * gcc.dg/pch/decl-5.h: New.
20689         * gcc.dg/pch/global-1.c: New.
20690         * gcc.dg/pch/global-1.h: New.
20691         * gcc.dg/pch/inline-1.c: New.
20692         * gcc.dg/pch/inline-1.h: New.
20693         * gcc.dg/pch/inline-2.c: New.
20694         * gcc.dg/pch/inline-2.h: New.
20695         * gcc.dg/pch/static-1.c: New.
20696         * gcc.dg/pch/static-1.h: New.
20697         * gcc.dg/pch/static-2.c: New.
20698         * gcc.dg/pch/static-2.h: New.
20699
20700         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20701
20702         * g++.dg/pch/pch.exp: Better handle failing testcases.
20703         * gcc.dg/pch/pch.exp: Likewise.
20704         * gcc.dg/pch/macro-1.c: New.
20705         * gcc.dg/pch/macro-1.h: New.
20706         * gcc.dg/pch/macro-2.c: New.
20707         * gcc.dg/pch/macro-2.h: New.
20708
20709         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20710
20711         * g++.dg/dg.exp: Treat files in pch/ specially.
20712         * g++.dg/pch/pch.exp: New file.
20713         * g++.dg/pch/empty.H: New file.
20714         * g++.dg/pch/empty.C: New file.
20715         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20716         "precompile".
20717
20718         * gcc.dg/pch/pch.exp: New file.
20719         * gcc.dg/pch/empty.h: New file.
20720         * gcc.dg/pch/empty.c: New file.
20721         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20722         "precompile".
20723
20724 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20725
20726         * g++.dg/template/friend14.C: New test.
20727
20728 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20729
20730         * gcc.dg/old-style-asm-1.c: New test.
20731
20732 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20733
20734         * gcc.c-torture/compile/20030109-1.c: New test.
20735
20736 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20737
20738         * gcc.c-torture/execute/20030109-1.c: New test.
20739
20740 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20741
20742         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20743         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20744         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20745         * g++.old-deja/g++.mike/eh2.C: Likewise
20746         * g++.old-deja/g++.mike/eh3.C: Likewise
20747         * g++.old-deja/g++.mike/eh5.C: Likewise
20748         * g++.old-deja/g++.mike/eh6.C: Likewise
20749         * g++.old-deja/g++.mike/eh7.C: Likewise
20750         * g++.old-deja/g++.mike/eh8.C: Likewise
20751         * g++.old-deja/g++.mike/eh9.C: Likewise
20752         * g++.old-deja/g++.mike/eh10.C: Likewise
20753         * g++.old-deja/g++.mike/eh12.C: Likewise
20754         * g++.old-deja/g++.mike/eh13.C: Likewise
20755         * g++.old-deja/g++.mike/eh14.C: Likewise
20756         * g++.old-deja/g++.mike/eh16.C: Likewise
20757         * g++.old-deja/g++.mike/eh17.C: Likewise
20758         * g++.old-deja/g++.mike/eh18.C: Likewise
20759         * g++.old-deja/g++.mike/eh21.C: Likewise
20760         * g++.old-deja/g++.mike/eh23.C: Likewise
20761         * g++.old-deja/g++.mike/eh24.C: Likewise
20762         * g++.old-deja/g++.mike/eh25.C: Likewise
20763         * g++.old-deja/g++.mike/eh26.C: Likewise
20764         * g++.old-deja/g++.mike/eh27.C: Likewise
20765         * g++.old-deja/g++.mike/eh28.C: Likewise
20766         * g++.old-deja/g++.mike/eh29.C: Likewise
20767         * g++.old-deja/g++.mike/eh31.C: Likewise
20768         * g++.old-deja/g++.mike/eh33.C: Likewise
20769         * g++.old-deja/g++.mike/eh34.C: Likewise
20770         * g++.old-deja/g++.mike/eh35.C: Likewise
20771         * g++.old-deja/g++.mike/eh36.C: Likewise
20772         * g++.old-deja/g++.mike/eh37.C: Likewise
20773         * g++.old-deja/g++.mike/eh38.C: Likewise
20774         * g++.old-deja/g++.mike/eh39.C: Likewise
20775         * g++.old-deja/g++.mike/eh40.C: Likewise
20776         * g++.old-deja/g++.mike/eh41.C: Likewise
20777         * g++.old-deja/g++.mike/eh42.C: Likewise
20778         * g++.old-deja/g++.mike/eh44.C: Likewise
20779         * g++.old-deja/g++.mike/eh46.C: Likewise
20780         * g++.old-deja/g++.mike/eh47.C: Likewise
20781         * g++.old-deja/g++.mike/eh48.C: Likewise
20782         * g++.old-deja/g++.mike/eh49.C: Likewise
20783         * g++.old-deja/g++.mike/eh50.C: Likewise
20784         * g++.old-deja/g++.mike/eh51.C: Likewise
20785         * g++.old-deja/g++.mike/eh53.C: Likewise
20786         * g++.old-deja/g++.mike/eh55.C: Likewise
20787         * g++.old-deja/g++.mike/p7912.C: Likewise
20788         * g++.old-deja/g++.mike/p9706.C: Likewise
20789         * g++.old-deja/g++.mike/p10416.C: Likewise
20790         * g++.old-deja/g++.mike/p11667.C: Likewise
20791         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20792         Remove redundant reference to Iris.
20793         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20794         Elxsi, i860, Pico Java, and WE32K.
20795
20796 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20797
20798         * g++.dg/ext/asm4.C: New test.
20799
20800 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20801
20802         PR c++/9030
20803         * g++.dg/template/friend12.C: New test.
20804         * g++.dg/template/friend13.C: Likewise.
20805         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20806
20807 2003-01-08  Jan Hubicka  <jh@suse.cz>
20808
20809         * gcc.dg/i386-cadd.c: New test.
20810         * gcc.dg/i386-cmov4.c: Likewise.
20811
20812 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20813
20814         PR c++/9165
20815         * g++.dg/warn/Wunused-3.C: New test.
20816
20817         * g++.dg/abi/bitfield9.C: New test.
20818
20819         PR c++/9189
20820         * g++.dg/parse/defarg3.C: New test.
20821
20822 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20823
20824         * g++.dg/parse/ambig1.C: New test.
20825         * g++.dg/parse/defarg2.C: New test.
20826
20827 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20828
20829         * g++.dg/template/defarg-1.C: New test.
20830         * g++.dg/template/local2.C: Likewise.
20831
20832 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20833
20834         * gcc.c-torture/execute/20030105-1.c: New test.
20835
20836 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20837
20838         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20839         * g++.dg/parse/namespace4.C: Likewise.
20840
20841 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20842
20843         * g++.dg/template/ntp2.C: New test.
20844
20845 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20846
20847         * g++.dg/parse/extern-C-1.C: New test.
20848
20849         * g++.dg/parse/namespace4.C: New test.
20850
20851         * g++.dg/template/nested1.C: New test.
20852
20853         * g++.dg/parse/namespace3.C: New test.
20854
20855 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20856
20857         * g++.dg/lookup/two-stage1.C: New test.
20858
20859 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20860
20861         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20862         * g++.old-deja/g++.jason/access8.C: Likewise.
20863         * g++.old-deja/g++.other/decl5.C: Likewise.
20864
20865 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20866
20867         * g++.dg/parse/parse7.C: New test.
20868
20869 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20870
20871         PR c++/2843
20872         * g++.dg/ext/attrib7.C: New test.
20873
20874 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20875
20876         * g++.dg/parse/parse6.C: New test.
20877
20878 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20879
20880         * gcc.dg/h8300-stack-1.c: New.
20881
20882 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20883
20884         g++.dg/lookup/exception1.C: New test.
20885
20886         g++.dg/lookup/template1.C: New test.
20887
20888         g++.dg/parse/namespace2.C: New test.
20889
20890         g++.dg/parse/parens2.C: New test.
20891
20892 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20893
20894         * g++.dg/parse/parse5.C: New test.
20895         * g++.dg/lookup/scoped4.C: New test.
20896
20897 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20898
20899         * g++.dg/parse/parens1.C: New test.
20900
20901         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
20902         angle-bracket1.C.
20903         * g++.dg/parse/parens2.C: New test.
20904
20905         * g++.dg/lookup/scope-operator1.C: New test.
20906
20907         * g++.dg/parse/operator1.C: New test.
20908
20909 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20910
20911         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
20912         * g++.old-deja/g++.other/access6.C: Likewise.
20913         * g++.old-deja/g++.other/decl1.C: Likewise.
20914         * g++.old-deja/g++.pt/typename12.C: Likewise.
20915
20916 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20917
20918         * g++.dg/parse/namespace1.C: New test.
20919
20920 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20921
20922         * g++.dg/parse/parse4.C: New test.
20923
20924 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20925
20926         * g++.dg/parse/parse3.C: New test.
20927
20928 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20929
20930         * g++.dg/parse/parse2.C: New test.
20931
20932 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20933
20934         * g++.dg/template/friend11.C: New test.
20935
20936 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
20937
20938         * g++.dg/parse/parse1.C: New test.
20939
20940 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
20941
20942         * lib/profopt.exp: Change the name of a global variable to avoid
20943         possible clashes with other test suites.
20944
20945 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
20946
20947         * g++.dg/inherit/covariant8.C: New test.
20948
20949 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
20950
20951         * g++.dg/init/array9.C: New test.
20952
20953         PR c++/9112
20954         * g++.dg/parse/expr1.C: New test.
20955
20956 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
20957
20958         * gcc.c-torture/compile/20021230-1.c: New test.
20959
20960 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20961
20962         * g++.dg/inherit/covariant5.C: New test.
20963         * g++.dg/inherit/covariant6.C: New test.
20964         * g++.dg/inherit/covariant7.C: New test.
20965
20966 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20967
20968         PR c++/2739
20969         * g++.dg/other/access2.C: New test.
20970
20971 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20972
20973         * g++.dg/other/anon-struct.C: No longer fails
20974         * g++.old-deja/g++.brendan/parse4.C: Likewise.
20975         * g++.old-deja/g++.brendan/parse5.C: Likewise.
20976         * g++.old-deja/g++.brendan/parse6.C: Likewise.
20977
20978 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20979
20980         * g++.dg/parse/angle-bracket.C (main): No longer fails.
20981
20982 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
20983
20984         * g++.dg/eh/spec4.C: Remove stray semicolon.
20985         * g++.dg/expr/pmf-1.C: Change error message.
20986         * g++.dg/ext/asm1.C: Remove stray semicolon.
20987         * g++.dg/ext/typename1.C: Add missing typenames.
20988         * g++.dg/inherit/template-as-base.C: Change error message.
20989         * g++.dg/lookup/scoped1.C: Likewise.
20990         * g++.dg/lookup/scoped2.C: Likewise.
20991         * g++.dg/lookup/using2.C: Likewise.
20992         * g++.dg/other/component1.C: Remove stray semicolon.
20993         * g++.dg/other/do1.C: Change error message.
20994         * g++.dg/other/error2.C: Likewise.
20995         * g++.dg/other/init1.C: Likewise.
20996         * g++.dg/other/packed1.C: Remove stray semicolon.
20997         * g++.dg/other/ptrmem2.C: Change error message.
20998         * g++.dg/parse/parameter-declaration-1.C: Remove line number
20999         marker.
21000         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21001         * g++.dg/template/access3.C: Add typename keyword.
21002         * g++.dg/template/access5.C: Remove stray semicolon.
21003         * g++.dg/template/access6.C: Likewise.
21004         * g++.dg/template/complit1.C: Likewise.
21005         * g++.dg/template/crash1.C: Change error message.
21006         * g++.dg/template/inherit2.C: Remove stray semicolon.
21007         * g++.dg/template/instantiate2.C: Likewise.
21008         * g++.dg/template/instantiate3.C: Change error message.
21009         * g++.dg/template/qual1.C: Remove stray semicolon.
21010         * g++.dg/template/qualttp18.C: Change error message.
21011         * g++.dg/template/ref1.C: Remove stray semicolon.
21012         * g++.dg/template/sizeof1.C (A::value): Declare it.
21013         * g++.dg/template/spec4.C: Change error message.
21014         * g++.dg/template/static1.C: Likewise.
21015         * g++.dg/template/type1.C: Likewise.
21016         * g++.dg/template/typename3.C: Likewise.
21017         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21018         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21019         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21020         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21021         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21022         named return value extension.
21023         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21024         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21025         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21026         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21027         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21028         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21029         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21030         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21031         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21032         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21033         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21034         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21035         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21036         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21037         syntax.
21038         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21039         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21040         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21041         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21042         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21043         * g++.old-deja/g++.brendan/template11.C: Likewise.
21044         * g++.old-deja/g++.brendan/template26.C: Likewise.
21045         * g++.old-deja/g++.brendan/template27.C: Use explicit
21046         specialization syntax.
21047         * g++.old-deja/g++.brendan/template30.C: Likewise.
21048         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21049         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21050         non-dependent names.
21051         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21052         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21053         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21054         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21055         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21056         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21057         named return value extension.
21058         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21059         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21060         * g++.old-deja/g++.ext/return1.C: Likewise.
21061         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21062         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21063         * g++.old-deja/g++.jason/access8.C: Likewise.
21064         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21065         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21066         pseudo-destructor names.
21067         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21068         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21069         pseudo-destructor names.
21070         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21071         * g++.old-deja/g++.jason/overload19.C: Likewise.
21072         * g++.old-deja/g++.jason/overload32.C: Likewise.
21073         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21074         stray semicolons.
21075         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21076         * g++.old-deja/g++.jason/return.C: Likewise.
21077         * g++.old-deja/g++.jason/return2.C: Likewise.
21078         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21079         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21080         syntax.
21081         * g++.old-deja/g++.jason/template10.C: Account for use of
21082         non-dependent names.
21083         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21084         syntax.
21085         * g++.old-deja/g++.jason/template37.C: Likewise.
21086         * g++.old-deja/g++.law/access4.C: Change error messages.
21087         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21088         pseudo-destructor names.
21089         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21090         * g++.old-deja/g++.law/ctors9.C: Likewise.
21091         * g++.old-deja/g++.law/cvt22.C: Likewise.
21092         * g++.old-deja/g++.law/dtors5.C: Likewise.
21093         * g++.old-deja/g++.law/global-init1.C: Likewise.
21094         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21095         * g++.old-deja/g++.law/operators28.C: Likewise.
21096         * g++.old-deja/g++.law/visibility28.C: Likewise.
21097         * g++.old-deja/g++.martin/eval1.C: Likewise.
21098         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21099         name.
21100         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21101         * g++.old-deja/g++.mike/net34.C: Likewise.
21102         * g++.old-deja/g++.mike/net36.C: Likewise.
21103         * g++.old-deja/g++.mike/ns2.C: Likewise.
21104         * g++.old-deja/g++.mike/p12306.C: Likewise.
21105         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21106         value extension.
21107         * g++.old-deja/g++.mike/p700.C: Likewise.
21108         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21109         * g++.old-deja/g++.mike/p710.C: Likewise.
21110         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21111         value extension.
21112         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21113         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21114         * g++.old-deja/g++.ns/crash2.C: Likewise.
21115         * g++.old-deja/g++.ns/crash3.C: Likewise.
21116         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21117         * g++.old-deja/g++.ns/ns17.C: Likewise.
21118         * g++.old-deja/g++.ns/template16.C: Likewise.
21119         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21120         keyword.
21121         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21122         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21123         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21124         named return value extension.
21125         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21126         * g++.old-deja/g++.other/access4.C: Issue additional error
21127         messages.
21128         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21129         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21130         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21131         * g++.old-deja/g++.other/crash25.C: Change error message.
21132         * g++.old-deja/g++.other/crash4.C: Change error message.
21133         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21134         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21135         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21136         checks.
21137         * g++.old-deja/g++.other/defarg8.C: Likewise.
21138         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21139         * g++.old-deja/g++.other/dtor10.C: Likewise.
21140         * g++.old-deja/g++.other/incomplete.C: Likewise.
21141         * g++.old-deja/g++.other/linkage7.C: Likewise.
21142         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21143         lookup algorithm.
21144         * g++.old-deja/g++.other/mangle2.C: Likewise.
21145         * g++.old-deja/g++.other/refinit2.C: Likewise.
21146         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21147         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21148         * g++.old-deja/g++.pt/crash28.C: Likewise.
21149         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21150         syntax.
21151         * g++.old-deja/g++.pt/crash32.C: Change error message.
21152         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21153         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21154         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21155         error message position.
21156         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21157         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21158         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21159         syntax.
21160         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21161         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21162         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21163         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21164         keyword.
21165         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21166         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21167         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21168         keyword.
21169         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21170         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21171         syntax.
21172         * g++.old-deja/g++.pt/friend28.C: Account for use of
21173         non-dependent names.
21174         * g++.old-deja/g++.pt/friend29.C: Likewise.
21175         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21176         rules.
21177         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21178         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21179         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21180         lookup rules.
21181         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21182         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21183         keyword.
21184         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21185         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21186         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21187         keyword.
21188         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21189         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21190         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21191         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21192         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21193         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21194         keyword.
21195         * g++.old-deja/g++.pt/spec10.C: Likewise.
21196         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21197         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21198         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21199         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21200         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21201         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21202         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21203         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21204         * g++.old-deja/g++.pt/typename15.C: Likewise.
21205         * g++.old-deja/g++.pt/typename22.C: Likewise.
21206         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21207         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21208         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21209         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21210         syntax.
21211         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21212         return value extension.
21213         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21214         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21215         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21216         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21217
21218 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21219
21220         * g++.dg/warn/inline1.C: New test.
21221         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21222         * g++.old-deja/g++.jason/synth10.C: Likewise.
21223         * g++.old-deja/g++.mike/net31.C: Likewise.
21224         * g++.old-deja/g++.mike/p8786.C: Likewise.
21225
21226         * g++.dg/template/friend10.C: New test.
21227         * g++.dg/template/conv5.C: New test.
21228
21229 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21230
21231         * g++.dg/lookup/scoped3.C: New test.
21232
21233         * g++.dg/lookup/decl1.C: New test.
21234         * g++.dg/lookup/decl2.C: New test.
21235
21236 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21237
21238         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21239         gcc.c-torture/compile/20021015-1.c,
21240         gcc.c-torture/compile/20021015-2.c,
21241         gcc.c-torture/compile/20021123-1.c,
21242         gcc.c-torture/compile/20021123-2.c,
21243         gcc.c-torture/compile/20021123-3.c,
21244         gcc.c-torture/compile/20021123-4.c,
21245         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21246         only to 3.1 or 3.2 branch.
21247
21248 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21249
21250         * gcc.dg/i386-bitfield3.c: New test.
21251
21252         * gcc.dg/i386-bitfield2.c: New test.
21253
21254 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21255
21256         * g++.dg/parse/conv_op1.C: New test.
21257
21258 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21259
21260         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21261         approved.
21262
21263 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21264
21265         * gcc.c-torture/compile/20021220-1.c: New test.
21266
21267 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21268
21269         * gcc.dg/i386-fastcall-1.c: New.
21270
21271 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21272
21273         * gcc.c-torture/execute/20021219-1.c: New test.
21274
21275 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21276
21277         * gcc.dg/i386-pic-1.c: New test.
21278
21279 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21280
21281         PR c++/8099
21282         * g++.dg/template/friend9.C: New test.
21283
21284 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21285
21286         PR c++/3663
21287         * g++.dg/template/access7.C: New test.
21288
21289 2002-12-18  Nick Clifton  <nickc@redhat.com>
21290
21291         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21292         the libstdc++-v3 directory has been found.
21293
21294 2002-12-12  Devang Patel <dpatel@apple.com>
21295         * gcc.dg/darwin-ld-1.c: New test.
21296         * gcc.dg/darwin-ld-2.c: New test.
21297         * gcc.dg/darwin-ld-3.c: New test.
21298         * gcc.dg/darwin-ld-4.c: New test.
21299         * gcc.dg/darwin-ld-5.c: New test.
21300
21301 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21302
21303         * gcc.c-torture/compile/20021212-1.c: New test.
21304
21305 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21306
21307         * gcc.dg/fshort-wchar: New test.
21308
21309 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21310
21311         PR c++/8372
21312         * g++.dg/template/dtor1.C: New test.
21313
21314         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21315         markers.
21316
21317 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21318
21319         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21320
21321 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21322
21323         * g++.dg/template/static1.C: New test.
21324         * g++.dg/template/static2.C: New test.
21325         * g++.old-deja/g++.ext/memconst.C: New test.
21326
21327 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21328
21329         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21330         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21331         * g++.dg/special/initp1.C: Likewise.
21332
21333 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21334
21335         * gcc.c-torture/execute/20021204-1.c: New test.
21336
21337 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21338
21339         * gcc.dg/ppc-fmadd-1.c: New file.
21340         * gcc.dg/ppc-fmadd-2.c: New file.
21341         * gcc.dg/ppc-fmadd-3.c: New file.
21342
21343 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21344
21345         * gcc.c-torture/compile/20021204-1.c: New test.
21346
21347 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21348
21349         * g++.dg/inherit/covariant2.C: New test.
21350         * g++.dg/inherit/covariant3.C: New test.
21351         * g++.dg/inherit/covariant4.C: New test.
21352         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21353         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21354
21355 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21356
21357         PR c++/8688
21358         * g++.dg/init/brace3.C: New test.
21359
21360 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21361
21362         * gcc.dg/20020210-1.c: Fix a comment typo.
21363
21364 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21365
21366         PR c++/8720
21367         * g++.dg/parse/defarg1.C: New test.
21368
21369         PR c++/8615
21370         * g++.dg/template/char1.C: New test.
21371
21372         * g++.dg/template/varmod1.C: Fix typo.
21373
21374 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21375
21376         DR 180
21377         * g++.old-deja/g++.pt/crash32.C: Expect error.
21378
21379 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21380
21381         PR c++/5919
21382         * g++.dg/template/varmod1.C: New test.
21383
21384         PR c++/8727
21385         * g++.dg/inherit/typeinfo1.C: New test.
21386
21387         PR c++/8663
21388         * g++.dg/inherit/typedef1.C: New test.
21389
21390 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21391
21392         PR c++/8332
21393         PR c++/8493
21394         * g++.dg/template/strlen1.C: New test.
21395
21396         PR c++/8227
21397         * g++.dg/template/ctor2.C: New test.
21398
21399         PR c++/8214
21400         * g++.dg/init/string1.C: New test.
21401
21402         PR c++/8511
21403         * g++.dg/template/friend8.C: New test.
21404
21405 2002-11-29  Joe Buck <jbuck@synopsys.com>
21406
21407         * g++.dg/lookup/anon2.C: New test.
21408
21409 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21410
21411         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21412         h8300 port.
21413
21414 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21415
21416         * gcc.dg/bitfld-6.c: New test.
21417
21418 2002-11-27  Jan Hubicka  <jh@suse.cz>
21419
21420         * gcc.c-torture/execute/20021127.[cx]: New test.
21421
21422 2002-11-26  Jan Hubicka  <jh@suse.cz>
21423
21424         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21425         quality.
21426
21427 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21428
21429         * g++.dg/init/brace2.C: New test.
21430         * g++.old-deja/g++.mike/p9129.C: Correct.
21431
21432 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21433
21434         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21435
21436 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21437
21438         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21439
21440 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21441
21442         * testsuite/g++.dg/abi/empty11.C: New test.
21443         * testsuite/g++.dg/rtti/cv1.C: New test.
21444
21445 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21446
21447         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21448
21449 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21450
21451         * g++.dg/abi/empty10.C: New test.
21452
21453 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21454
21455         * gcc.c-torture/compile/20021124-1.c: New test.
21456
21457 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21458
21459         * g++.dg/abi/rtti2.C: New test.
21460
21461 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21462
21463         * gcc.dg/i386-unroll-1.c: New test.
21464
21465 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21466
21467         * gcc.c-torture/compile/20021120-1.c: New test.
21468         * gcc.c-torture/compile/20021120-2.c: New test.
21469
21470 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21471
21472         * gcc.dg/bitfld-5.c: New test.
21473
21474 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21475
21476         * gcc.c-torture/execute/20021120-3.c: New test.
21477
21478 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21479
21480         * gcc.c-torture/execute/20021120-2.c: New test.
21481
21482 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21483
21484         * gcc.c-torture/execute/20021120-1.c: New test.
21485
21486 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21487
21488         * gcc.c-torture/execute/20021118-3.c: New test.
21489
21490 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21491
21492         * gcc.c-torture/compile/20021119-1.c: New test.
21493
21494 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21495
21496         * gcc.dg/duff-1.c: New test.
21497         * gcc.dg/duff-2.c: New test.
21498         * gcc.dg/duff-3.c: New test.
21499
21500 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21501
21502         * gcc.dg/cpp/_Pragma5.c: New test.
21503
21504 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21505
21506         * gcc.c-torture/execute/20021118-2.c: New test.
21507
21508 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21509
21510         * gcc.c-torture/execute/20021118-1.c: New test.
21511
21512 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21513
21514         * gcc.dg/20021116-1.c: New test.
21515
21516 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21517
21518         * g++.dg/abi/vcall1.C: New test.
21519
21520 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21521
21522         * gcc.dg/20021029-1.c: New test.
21523         * gcc.dg/20021029-2.c: New test.
21524
21525 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21526
21527         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21528
21529 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21530
21531         PR c/8439
21532         * gcc.dg/20021110.c: Move to ...
21533         * gcc.c-torture/compile/20021110.c: .... here.
21534
21535 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21536
21537         PR c/8467
21538         * gcc.c-torture/execute/20021111-1.c
21539
21540 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21541
21542         PR c/8439
21543         * gcc.dg/20021110.c: New test.
21544
21545 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21546
21547         * g++.dg/abi/vthunk3.C: Run only on x86.
21548
21549 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21550
21551         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21552
21553 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21554
21555         * lib/compat.exp (compat-execute): Fix logic error in last
21556         change.
21557
21558 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21559
21560         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21561
21562 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21563
21564         PR c++/8389
21565         * g++.dg/template/access6.C: New test.
21566
21567 2002-11-08  Jan Hubicka  <jh@suse.cz>
21568
21569         * gcc.dg/i386-ssefp-1.c: New test.
21570         * gcc.dg/i386-ssefp-1.c: New test.
21571
21572 2002-11-08  Jan Hubicka  <jh@suse.cz>
21573
21574         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21575
21576 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21577
21578         * g++.dg/abi/vthunk3.C: New test.
21579
21580         PR c++/8338
21581         * g++.dg/template/crash2.C: New test.
21582
21583 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21584
21585         * testsuite/g++.dg/abi/dtor1.C: New test.
21586         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21587
21588 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21589
21590         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21591         Darwin.
21592
21593 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21594
21595         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21596         -mthumb.  Only xfail with -O0.
21597
21598 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21599
21600         * g++.dg/abi/thunk1.C: New test.
21601         * g++.dg/abi/thunk2.C: Likewise.
21602         * g++.dg/abi/vtt1.C: Likewise.
21603
21604 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21605
21606         PR optimization/8423
21607         * gcc.c-torture/execute/builtin-constant.c: New test.
21608
21609 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21610
21611         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21612         Add some more cases.
21613
21614 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21615
21616         PR c++/8391
21617         * g++.dg/opt/local1.C: New test.
21618
21619 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21620
21621         PR c++/8160
21622         * g++.dg/template/complit1.C: New test.
21623
21624         PR c++/8149
21625         * g++.dg/template/typename4.C: Likewise.
21626
21627 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21628
21629         Core issue 287, PR c++/7639
21630         * g++.dg/template/instantiate1.C: Adjust error location.
21631         * g++.dg/template/instantiate3.C: New test.
21632         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21633         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21634         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21635
21636 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21637
21638         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21639
21640 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21641
21642         PR c++/8287
21643         * g++.dg/init/dtor2.C: New test.
21644
21645 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21646
21647         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21648         * gcc.dg/nest.c: Bypass errors on irix6.
21649
21650 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21651
21652         * gcc.dg/nest.c: Expect error for mmix-*-*.
21653         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21654
21655 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21656
21657         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21658         markers.
21659
21660         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21661
21662 2002-10-25  Mike Stump  <mrs@apple.com>
21663
21664         * gcc.dg/warn-1.c: New test.
21665
21666 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21667
21668         * g++.dg/template/typename3.C: New test.
21669
21670 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21671
21672         * g++.dg/lookup/ptrmem1.C: New test.
21673
21674         * g++.dg/abi/vthunk2.C: New test.
21675
21676 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21677
21678         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21679
21680 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21681
21682         * g++.dg/abi/empty9.C: New test.
21683
21684 2002-10-24  Richard Henderson  <rth@redhat.com>
21685
21686         * g++.dg/inherit/thunk1.C: Enable for ia64.
21687
21688 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21689
21690         PR c++/8067
21691         * g++.dg/lookup/pretty1.C: New test.
21692
21693 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21694
21695         * gcc.dg/20021023-1.c: New test.
21696
21697 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21698
21699         PR c++/7679
21700         * g++.dg/parse/inline1.C: New test.
21701
21702 2002-10-23  Richard Henderson  <rth@redhat.com>
21703
21704         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21705
21706         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21707
21708 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21709
21710         PR c++/6579
21711         * g++.dg/parse/stmtexpr3.C: New test.
21712
21713 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21714
21715         * g++.dg/expr/cond1.C: New test.
21716
21717 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21718
21719         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21720
21721 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21722
21723         * g++.dg/abi/vbase13.C: New test.
21724         * g++.dg/abi/vbase14.C: Likewise.
21725
21726 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21727
21728         * gcc.dg/tls/pic-1.c: New test.
21729         * gcc.dg/tls/nonpic-1.c: New test.
21730         * gcc.dg/20021018-1.c: New test.
21731
21732 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21733
21734         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21735         Remove only files with the same base name as the test case.
21736         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21737         (profopt-execute): Likewise.  Also, remove old profiling
21738         and performance data files before running the tests.
21739
21740         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21741         * g++.dg/bprob/bprob.exp: Likewise.
21742         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21743         to allow more general test case names.
21744
21745         * g++.dg/bprob/bprob-1.C: Rename to ...
21746         * g++.dg/bprob/g++-bprob-1.C: ... this.
21747
21748         * g77.dg/bprob/bprob-1.f: Rename to ...
21749         * g77.dg/bprob/g77-bprob-1.f: ... this.
21750
21751 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21752
21753         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21754         bison 1.50 or later.
21755
21756 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21757
21758         * g++.dg/README: Describe more test directories.
21759
21760 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21761
21762         * g++.dg/init/array6.C: Add additional tests.
21763
21764 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21765
21766         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21767         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21768
21769 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21770
21771         * gcc.c-torture/compile/20020604-1.x: New.
21772         * gcc.c-torture/compile/simd-5.x: Likewise.
21773         * gcc.c-torture/execute/920710-1.x: Likewise.
21774         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21775
21776 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21777
21778         * g++.dg/inherit/override1.C: Add dg-options clause.
21779
21780 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21781
21782         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21783         _mm_slli_si128.
21784
21785 2002-10-19  Andreas Schwab  <schwab@suse.de>
21786
21787         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21788         directory component.
21789
21790 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21791
21792         * g++.dg/inherit/thunk1.C: New test.
21793
21794         * g++.dg/inherit/override1.C: New test.
21795
21796         * g++.dg/abi/mangle11.C: New test.
21797         * g++.dg/abi/mangle14.C: New test.
21798         * g++.dg/abi/mangle17.C: New test.
21799
21800 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21801
21802         * g++.dg/overload/member2.C: New test.
21803
21804 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21805
21806         * g++.dg/README: Describe new compat directory.
21807         * g++.dg/dg.exp: Skip tests in compat directory.
21808         * README.compat: New file.
21809         * lib/compat.exp: New expect script.
21810         * g++.dg/compat: New test directory.
21811         * g++.dg/compat/compat.exp: New expect script.
21812         * g++.dg/compat/abi: New test directory.
21813         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21814         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21815         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21816         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21817         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21818         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21819         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21820         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21821         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21822         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21823         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21824         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21825         * g++.dg/compat/break: New test directory.
21826         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21827         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21828         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21829         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21830         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21831         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21832         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21833         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21834         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21835         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21836         g++.dg/compat/break/README: New files.
21837         * g++.dg/compat/eh: New test directory.
21838         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21839         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21840         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21841         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21842         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21843         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21844         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21845         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21846         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21847         g++.dg/compat/eh/filter2_y.C,
21848         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21849         g++.dg/compat/eh/new1_y.C,
21850         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21851         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21852         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21853         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21854         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21855         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21856         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21857         g++.dg/compat/eh/unexpected1_y.C: New files.
21858         * g++.dg/compat/init: New test directory.
21859         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21860         g++.dg/compat/init/array5_y.C,
21861         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21862         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21863         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21864         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21865         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21866         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21867         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21868         g++.dg/compat/init/init-ref2_y.C: New files.
21869
21870 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21871
21872         PR c++/7584
21873         * g++.dg/inherit/using3.C: New test.
21874
21875 2002-10-17  Jan Hubicka  <jh@suse.cz>
21876
21877         * gcc.dg/20021017-2.c: New test.
21878
21879 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21880
21881         * g++.dg/abi/mangle16.C: Adjust.
21882
21883         * g++.dg/init/array8.C: New test.
21884
21885 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
21886
21887         * gcc.dg/special/mips-abi.exp: New test.
21888         * gcc.dg/special/mips-abi.s: Empty file used by the above.
21889
21890 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21891
21892         * g++.dg/abi/mangle16.C: New test.
21893         * g++.dg/abi/mangle17.C: Likewise.
21894
21895         PR c++/7478
21896         * g++.dg/template/ref1.C: New test.
21897
21898 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21899
21900         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
21901
21902 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
21903
21904         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
21905
21906 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
21907
21908         PR c++/7524
21909         * g++.dg/init/array7.C: New test.
21910
21911 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
21912
21913         * g++.dg/init/array6.C: New test.
21914
21915         * g++.dg/abi/mangle13.C: Likewise.
21916         * g++.dg/abi/mangle14.C: Likewise.
21917         * g++.dg/abi/mangle15.C: Likewise.
21918
21919 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21920
21921         * g++.dg/abi/empty8.C: New test.
21922
21923 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
21924
21925         * g++.dg/init/ctor1.C: New test.
21926
21927 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
21928
21929         * gcc.c-torture/execute/20021015-1.c: New test.
21930
21931 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
21932
21933         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
21934
21935 2002-10-14  Jan Hubicka  <jh@suse.cz>
21936
21937         * gcc.dg/i386-ssetype-[1-5].c: New tests.
21938
21939 2002-10-14  Richard Henderson  <rth@redhat.com>
21940
21941         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
21942
21943 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21944
21945         PR optimization/6631
21946         * g++.dg/opt/const2.C: New test.
21947
21948 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
21949
21950         PR c++/7176
21951         * g++.dg/parse/friend1.C: New test.
21952         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
21953
21954 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
21955
21956         * gcc.dg/20021014-1.c: New test.
21957
21958 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
21959
21960         PR c++/5661
21961         * g++.dg/ext/vlm1.C: New test.
21962         * g++.dg/ext/vlm2.C: Likewise.
21963
21964         * g++.dg/init/array1.C: Remove invalid braces.
21965         * g++.dg/init/brace1.C: New test.
21966         * g++.dg/init/copy2.C: Likewise.
21967         * g++.dg/init/copy3.C: Likewise.
21968         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
21969         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
21970         braces.
21971
21972 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
21973
21974         * gcc.dg/cpp/assembler.S: Don't use -ansi.
21975
21976 2002-10-11  Richard Shann  <richard.shann@superh.com>
21977
21978         * gcc.c-torture/compile/simd-5.c: New test.
21979
21980 2002-10-10  Roger Sayle  <roger@eyesopen.com>
21981
21982         * gcc.c-torture/execute/shiftopt-1.c: New test case.
21983
21984 2002-10-10  Jim Wilson  <wilson@redhat.com>
21985
21986         * gcc.c-torture/execute/20021010-1.c: New test.
21987
21988 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
21989
21990         PR c/7353
21991         * g++.dg/ext/typedef-init.C: New test.
21992         * gcc.dg/typedef-init.c: New test.
21993
21994 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
21995
21996         * gcc.dg/cpp/paste13.c: New test.
21997
21998 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21999
22000         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22001         remaining platforms, XFAIL during compile, not execute.  Don't
22002         XFAIL at -O0.
22003
22004 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22005
22006         * gcc.dg/alias-1.c: Tweak expected warning.
22007
22008 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22009
22010         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22011
22012 2002-10-06  Andreas Jaeger  <aj@suse.de>
22013
22014         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22015         * gcc.dg/cpp/c++98.C: Likewise.
22016
22017         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22018         * g++.dg/cpp/c++98.C: Likewise.
22019
22020         * g++.dg/README (Subdirectories): Mention cpp directory.
22021
22022         PR target/7559
22023         * gcc.dg/20021006-1.c: New test.
22024
22025 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22026
22027         PR c++/7804
22028         * g++.dg/other/warning1.C: New test.
22029
22030 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22031
22032         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22033         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22034         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22035
22036 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22037
22038         PR c++/7931
22039         * g++.dg/template/ptrmem3.C: New test.
22040
22041         PR c++/7754
22042         * g++.dg/template/union1.C: New test.
22043
22044 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22045
22046         PR c++/8006
22047         * g++.dg/abi/mangle9.C: New test.
22048         * g++.dg/abi/mangle10.C: New test.
22049         * g++.dg/abi/mangle11.C: New test.
22050         * g++.dg/abi/mangle12.C: New test.
22051
22052 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22053
22054         PR c++/7188.
22055         * g++.dg/template/meminit1.C: New test.
22056         * g++.dg/warn/Wreorder-1.C: Likewise.
22057         * g++.old-deja/g++.mike/warn3.C: Tweak.
22058         * lib/prune.exp: Ingore "in copy constructor".
22059
22060 2002-10-02  Andreas Jaeger  <aj@suse.de>
22061
22062         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22063         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22064         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22065         on x86-64.
22066
22067 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22068
22069         * gcc.dg/empty1.C: Fix typo.
22070
22071 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22072
22073         * gcc.dg/alias-1.c: New test.
22074
22075 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22076
22077         * gcc.dg/empty1.C: New test.
22078
22079         * g++.dg/tls/init-2.C: Tweak error messages.
22080
22081 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22082
22083         * gcc.c-torture/compile/20020923-1.c: New test.
22084
22085 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22086
22087         * gcc.c-torture/execute/ffs-1.c: New test.
22088         * gcc.c-torture/execute/ffs-2.c: Ditto.
22089
22090 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22091
22092         * g++.dg/overload/member1.C: New test.
22093
22094 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22095
22096         * g++.dg/abi/empty7.C: New test.
22097         * g++.dg/init/pm2.C: Likewise.
22098
22099 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22100
22101         * g++.dg/rtti/crash1.C: New test.
22102
22103 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22104
22105         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22106         gcc.dg/sibcall-4.c: New tests.
22107
22108 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22109
22110         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22111         powerpc and MMIX targets.
22112
22113 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22114
22115         * gcc.dg/cpp/20020927-1.c: New.
22116
22117 2002-09-26  David S. Miller  <davem@redhat.com>
22118
22119         * gcc.c-torture/compile/trunctfdf.c: New.
22120
22121 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22122
22123         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22124
22125 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22126
22127         * gcc.c-torture/execute/loop-15.c: New.
22128
22129 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22130
22131         * README.QMTEST: Fix typo.
22132
22133 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22134
22135         * gcc.dg/20020926-1.c: New test.
22136
22137 2002-09-25  David S. Miller  <davem@redhat.com>
22138
22139         PR target/7842
22140         * gcc.c-torture/execute/shiftdi.c: New test.
22141
22142 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22143
22144         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22145         unique to the tool.
22146         * lib/g77.exp (g77_init): Likewise.
22147         * lib/g++.exp (g++_init): Likewise.
22148         * lib/objc.exp (objc_init): Likewise.
22149
22150 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22151
22152         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22153         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22154         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22155
22156 2002-09-25  Richard Henderson  <rth@redhat.com>
22157
22158         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22159         too-small long double.
22160
22161 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22162
22163         * gcc.dg/20020919-1.c: New test.
22164
22165 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22166
22167         * g++.dg/abi/bitfield6.C: New test.
22168         * g++.dg/abi/bitfield7.C: New test.
22169         * g++.dg/abi/bitfield8.C: New test.
22170         * g++.dg/abi/vbase11.C: New test.
22171
22172 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22173
22174         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22175         hppa*-*-hpux*.  Update test comment.
22176
22177 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22178
22179         * gcc.dg/tls/struct-1.c: New test.
22180
22181 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22182
22183         * gcc.dg/cpp/tr-warn2.c: Update.
22184
22185 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22186
22187         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22188
22189 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22190
22191         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22192         systems.
22193
22194 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22195
22196         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22197
22198         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22199         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22200         setting of cxxfilt.
22201
22202 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22203
22204         * gcc.dg/20020312-2.c: Update for darwin.
22205
22206 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22207
22208         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22209
22210 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22211
22212         * objc.dg/comp-types-1.m: New test.
22213         * objc.dg/comp-types-2.m: New test.
22214         * objc.dg/comp-types-3.m: New test.
22215         * objc.dg/comp-types-4.m: New test.
22216         * objc.dg/comp-types-5.m: New test.
22217         * objc.dg/comp-types-6.m: New test.
22218
22219 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22220
22221         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22222
22223 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22224
22225         * g++.dg/other/do1.C: New test.
22226
22227         * g++.dg/template/subst1.C: New test.
22228
22229 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22230
22231         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22232
22233 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22234
22235         * g++.dg/template/qualttp20.C: Adjust expected errors.
22236         * g++.old-deja/g++.jason/report.C: Likewise.
22237         * g++.old-deja/g++.other/qual1.C: Likewise.
22238
22239         * g++.dg/lookup/scoped2.C: New test.
22240
22241         * g++.dg/ext/asm3.C: New test.
22242
22243 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22244
22245         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22246
22247 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22248
22249         * ChangeLog: follow spelling conventions.
22250         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22251         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22252         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22253         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22254         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22255         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22256         * g++.old-deja/g++.law/global-init1.C: Likewise.
22257         * g++.old-deja/g++.other/delete4.C: Likewise.
22258         * g++.old-deja/g++.other/inline21.C: Likewise.
22259         * g++.old-deja/g++.other/singleton.C: Likewise.
22260         * g77.dg/strlen0.f: Likewise.
22261         * g77.f-torture/compile/20010519-1.f: Likewise.
22262         * g77.f-torture/compile/980310-4.f: Likewise.
22263         * gcc.c-torture/compile/20000605-1.c: Likewise.
22264         * gcc.c-torture/execute/20020225-1.c: Likewise.
22265         * gcc.dg/c90-hexfloat-2.c: Likewise.
22266         * gcc.dg/c99-bool-1.c: Likewise.
22267         * gcc.dg/c99-hexfloat-2.c: Likewise.
22268         * gcc.dg/dll-2.c: Likewise.
22269         * gcc.dg/wtr-union-init-1.c: Likewise.
22270         * gcc.dg/wtr-union-init-2.c: Likewise.
22271         * gcc.dg/wtr-union-init-3.c: Likewise.
22272         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22273         * gcc.dg/cpp/defined.c: Likewise.
22274         * gcc.dg/cpp/macsyntx.c: Likewise.
22275         * gcc.dg/cpp/paste2.c: Likewise.
22276         * gcc.dg/cpp/trad/defined.c: Likewise.
22277         * gcc.dg/format/c90-printf-1.c: Likewise.
22278         * gcc.dg/format/c90-scanf-1.c: Likewise.
22279         * gcc.dg/format/c99-printf-1.c: Likewise.
22280         * gcc.dg/format/c99-scanf-1.c: Likewise.
22281         * gcc.misc-tests/gcov-8.c: Likewise.
22282         * lib/profopt.exp: Likewise.
22283
22284 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22285
22286         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22287
22288 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22289
22290         * g++.dg/inherit/using2.C: New test.
22291
22292 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22293
22294         * ChangeLog: Follow spelling conventions.
22295         * g++.dg/template/friend4.C: Likewise.
22296         * g++.old-deja/g++.pt/crash67.C: Likewise.
22297         * gcc.c-torture/execute/20000801-4.c: Likewise.
22298         * gcc.dg/c90-digraph-1.c: Likewise.
22299         * gcc.dg/c94-digraph-1.c: Likewise.
22300         * gcc.dg/c99-digraph-1.c: Likewise.
22301         * gcc.dg/cpp/line5.c: Likewise.
22302         * gcc.dg/cpp/multiline.c: Likewise.
22303         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22304         * gcc.dg/format/attr-3.c: Likewise.
22305         * gcc.dg/format/c90-scanf-3.c: Likewise.
22306         * gcc.dg/format/ext-4.c: Likewise.
22307
22308 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22309
22310         * g++.dg/template/pretty1.C: New test.
22311
22312 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22313
22314         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22315
22316 2002-09-13  Matt Austern  <austern@apple.com>
22317
22318         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22319         passing a cast expression to a function by const reference.
22320
22321 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22322
22323         * g++.dg/template/deduce1.C: New test.
22324
22325 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22326
22327         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22328         32-bit int.
22329
22330 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22331
22332         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22333         usage.
22334
22335 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22336
22337         * gcc.c-torture/compile/20020910-1.c: New test.
22338
22339 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22340
22341         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22342
22343 2002-09-10  Andreas Jaeger  <aj@suse.de>
22344
22345         * gcc.dg/20020312-2.c: Adjust for x86-64.
22346
22347 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22348
22349         * g77.dg/7388.f: New test case for PR 7388.
22350
22351 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22352
22353         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22354
22355 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22356
22357         * objc.dg/proto-lossage-1.m: New test.
22358
22359 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22360
22361         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22362
22363 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22364
22365         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22366         expected to pass.
22367
22368 2002-09-06  Stan Shebs  <shebs@apple.com>
22369             David Edelsohn  <edelsohn@gnu.org>
22370
22371         * gcc.dg/weak: New directory.
22372         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22373         target-specific xfail bits.
22374         * gcc.dg/typeof-2.c: Move to new directory.
22375         * gcc.dg/weak.exp: New expect script.
22376
22377 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22378
22379         * gcc.c-torture/execute/extzvsi.c: New test.
22380
22381 2002-09-05  Stan Shebs  <shebs@apple.com>
22382
22383         * gcc.dg/weak-1.c: xfail on Darwin.
22384         * gcc.dg/weak-2.c: Ditto.
22385         * gcc.dg/weak-3.c: Ditto.
22386         * gcc.dg/weak-4.c: Ditto.
22387         * gcc.dg/weak-5.c: Ditto.
22388         * gcc.dg/weak-6.c: Ditto.
22389         * gcc.dg/weak-7.c: Ditto.
22390         * gcc.dg/weak-8.c: Ditto.
22391         * gcc.dg/weak-9.c: Ditto.
22392
22393 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22394
22395         * gcc.c-torture/execute/loop-14.c: New test.
22396
22397 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22398
22399         * g++.dg/other/cxa-atexit1.C: New test.
22400
22401         * gcc.dg/typeof-2.c: New test.
22402
22403 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22404
22405         * gcc.dg/builtins-2.c: New testcase.
22406         * gcc.dg/builtins-3.c: New testcase.
22407
22408 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22409
22410         * gcc.dg/cpp/_Pragma4.c: New test.
22411
22412 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22413
22414         * objc/execute/nil_method-1.m: New testcase.
22415
22416 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22417
22418         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22419         [Object class], not [Object initialize].
22420
22421 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22422             Hans-Peter Nilsson  <hp@bitrange.com>
22423
22424         * gcc.c-torture/execute/20020720-1.x: Skip test on
22425         mmix-knuth-mmixware.  Correct comment.
22426
22427 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22428
22429         * testsuite/g++.dg/abi/bitfield5.C: New test.
22430         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22431
22432 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22433
22434         * objc.dg/undeclared-selector.m: New test.
22435
22436 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22437
22438         * g++.dg/other/offsetof1.C: Avoid cast warning.
22439
22440 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22441
22442         * objc.dg/super-class-2.m: New test.
22443
22444 2002-08-24  Matt Austern  <austern@apple.com>
22445
22446         * g++.dg/ext/lvaddr.C: New test.
22447         * g++.dg/ext/lvcast.C: New test.
22448
22449 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22450
22451         * testsuite/g++.dg/inherit/cond1.C: New test.
22452
22453 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22454
22455         * gcc.dg/noncompile/incomplete-1.c: New test.
22456
22457 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22458
22459         * gcc.dg/typespec-1.c: New test.
22460
22461 2002-08-20  Devang Patel  <dpatel@apple.com>
22462         * objc.dg/proto-hier-2.m: New test.
22463
22464 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22465
22466         * objc.dg/bitfield-1.m: New test.
22467         * objc.dg/bitfield-2.m: New test.
22468
22469 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22470
22471         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22472         gcc.dg/c99-flex-array-4.c: New tests.
22473
22474 2002-08-16  Stan Shebs  <shebs@apple.com>
22475
22476         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22477
22478 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22479
22480         * gcc.dg/typeof-1.c: New test.
22481         * g++.dg/ext/typeof2.C: New test.
22482
22483 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22484
22485         * g++.dg/other/offsetof1.C: New test.
22486
22487 2002-08-14  Richard Henderson  <rth@redhat.com>
22488
22489         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22490
22491 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22492
22493         * gcc.dg/cpp/_Pragma3.c: New test.
22494
22495 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22496
22497         * g++.dg/template/inherit3: New test.
22498
22499 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22500
22501         * gcc.dg/bitfld-4.c: Add blank options.
22502
22503 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22504
22505         * g++.dg/template/crash1.C: New test.
22506
22507 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22508
22509         * gcc.dg/tls/opt-2.c: New test.
22510
22511 2002-08-08  Devang Patel  <dpatel@apple.com>
22512
22513         * objc.dg/selector-1.m : New test
22514
22515 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22516
22517         * g++.dg/abi/bitfield4.C: New test.
22518         * gcc.dg/bitfld-4.c: New test.
22519
22520 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22521
22522         * g++.dg/other/packed1.C: New test.
22523
22524 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22525
22526         * g++.dg/abi/offsetof.C: Tweak error messages.
22527         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22528
22529 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22530
22531         * gcc.dg/bitfld-3.c: New test.
22532
22533 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22534             Richard Henderson  <rth@redhat.com>
22535
22536         * gcc.dg/i386-bitfield1.c: New test.
22537         * g++.dg/abi/bitfield3.C: Update.
22538
22539 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22540
22541         * objc.dg/const-str-2.m: Update.
22542         * gcc.dg/cpp/c++98.c: Change to C extension.
22543         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22544         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22545
22546 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22547
22548         * testsuite/gcc.dg/tls/diag-3.c: New.
22549
22550 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22551
22552         * g++.dg/README (Subdirectories): Document new subdir expr.
22553         * g++.dg/expr/pmf-1.C: New test.
22554
22555 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22556
22557         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22558
22559 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22560
22561         * g++.dg/abi/bitfield3.C: New test.
22562
22563 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22564
22565         * lib/gcov.exp: Tweak expected line formats.
22566         * gcc.misc-tests/gcov8.c: New test.
22567         * gcc.misc-tests/gcov8.x: New flags.
22568
22569 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22570
22571         * consistency.vlad/layout/endian.c: Include string.h.
22572
22573         * gcc.c-torture/execute/20020805-1.c: New test.
22574
22575 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22576
22577         * g++.dg/other/conversion1.C: New test.
22578
22579 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22580
22581         * gcc.dg/builtins-1.c: New testcase.
22582
22583 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22584
22585         * g++.dg/inherit/access3.C: New test.
22586
22587 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22588
22589         * gcc.dg/ia64-visibility-2.c: New test.
22590
22591 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22592
22593         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22594         __qualifier_flags to __flags.
22595
22596 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22597
22598         * g++.dg/inherit/operator1.C: New test.
22599         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22600         * g++.dg/other/error1.C: Change expected error message.
22601         * g++.dg/template/conv4.C: Likewise.
22602
22603 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22604
22605         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22606         for documented behavior.
22607
22608 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22609
22610         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22611         several targets known to fail.
22612
22613 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22614
22615         * gcc.dg/mips-args-[123].c: New tests.
22616
22617 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22618
22619         * gcc.dg/ppc-spe.c: New.
22620
22621 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22622
22623         * g++.dg/other/ptrmem4.C: New testcase.
22624
22625 2002-07-24  Richard Henderson  <rth@redhat.com>
22626
22627         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22628
22629 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22630
22631         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22632
22633 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22634
22635         * gcc.c-torture/execute/memset-3.c: New testcase.
22636
22637 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22638
22639         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22640         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22641
22642 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22643
22644         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22645         Delete.
22646
22647 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22648
22649         * gcc.c-torture/compile/simd-4.c: New test.
22650
22651 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22652
22653         PR c++/7347, c++/7348
22654         * g++.dg/template/access4.C: New test.
22655         * g++.dg/template/access5.C: New test.
22656         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22657         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22658         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22659         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22660
22661 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22662
22663         * gcc.dg/gnu89-init-2.c: New test.
22664
22665 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22666
22667         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22668
22669 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22670
22671         * gcc.c-torture/execute/20020720-1.c: New testcase.
22672
22673 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22674
22675         * gcc.dg/cpp/Wsignprom.c: New tests.
22676
22677 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22678
22679         * gcc.c-torture/execute/loop-13.c: New test.
22680
22681 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22682
22683         * gcc.dg/cpp/expr.c: New tests.
22684
22685 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22686
22687         * g++.dg/opt/pr6713.C: Add template instantiation.
22688
22689 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22690
22691         * gcc.dg/nest.c: New test.
22692
22693 2002-07-17  Richard Henderson  <rth@redhat.com>
22694
22695         * g++.dg/opt/pr6713.C: New test.
22696
22697 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22698
22699         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22700         XFAIL for all x86 processors.
22701
22702 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22703
22704         * gcc.c-torture/execute/20010122-1.x: Do not test with
22705         -fomit-frame-pointer.
22706
22707 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22708
22709         * g++.dg/template/instantiate2.C: New test.
22710         * g++.dg/template/spec4.C: New test.
22711
22712 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22713
22714         * g++.dg/template/access2.C: New test.
22715         * g++.dg/template/access3.C: New test.
22716
22717 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22718
22719         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22720         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22721         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22722         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22723         Convert to use <stdarg.h>.
22724         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22725         Delete.
22726         * gcc.dg/va-arg-2.c: New.
22727         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22728
22729 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22730
22731         * gcc.c-torture/compile/20020710-1.c: New test.
22732
22733 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22734                           Andrew Pinski  <pinskia@physics.uc.edu>
22735
22736         gcc.c-torture/compile/simd-2.c: New testcase.
22737         gcc.c-torture/compile/simd-3.c: Likewise.
22738
22739 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22740
22741         PR c++/7224
22742         * g++.dg/overload/error1.C: New test.
22743
22744 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22745
22746         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22747         configuration and IRIX 6 O32 ABI.
22748
22749 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22750
22751         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22752
22753 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22754
22755         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22756
22757 2002-07-10  Jeffrey A Law  <law@redhat.com>
22758
22759         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22760
22761         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22762
22763 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22764
22765         * gcc.dg/20020312-2.c: Check for __PPC__.
22766
22767 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22768
22769         * gcc.c-torture/compile/20020709-1.c: New test.
22770
22771 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22772
22773         * g++.dg/template/qualttp21.C: New test case.
22774
22775 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22776
22777         * gcc.c-torture/compile/20020706-1.c: New test.
22778         * gcc.c-torture/compile/20020706-2.c: New test.
22779
22780 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22781             Alexandre Oliva  <aoliva@redhat.com>
22782
22783         * g++.dg/warn/incomplete1.C: New test.
22784
22785 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22786
22787         PR c++/7099
22788         * g++.dg/warn/noreturn1.C: New test.
22789
22790 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22791
22792         PR c++/6706
22793         * g++.dg/debug/debug6.C: New test.
22794         * g++.dg/debug/debug7.C: New test.
22795
22796 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22797
22798         * gcc.c-torture/compile/simd-3.c: New test.
22799
22800 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22801
22802         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22803         * gcc.dg/20020620-1.c: Likewise.
22804
22805 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22806
22807         PR c++/6944
22808         * g++.dg/init/array4.C: New test.
22809         * g++.dg/init/array5.C: New test.
22810
22811 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22812
22813         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22814         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22815
22816 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22817
22818         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22819         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22820         * gcc.dg/wtr-conversion-1.c: Likewise.
22821         * gcc.dg/wtr-escape-1.c: Likewise.
22822         * gcc.dg/wtr-int-type-1.c: Likewise.
22823         * gcc.dg/wtr-label-1.c: Likewise.
22824         * gcc.dg/wtr-static-1.c: Likewise.
22825         * gcc.dg/wtr-strcat-1.c: Likewise.
22826         * gcc.dg/wtr-suffix-1.c: Likewise.
22827         * gcc.dg/wtr-switch-1.c: Likewise.
22828         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22829         * gcc.dg/wtr-union-init-1.c: Likewise.
22830         * gcc.dg/wtr-union-init-2.c: Likewise.
22831         * gcc.dg/wtr-union-init-3.c: Likewise.
22832
22833         * gcc.dg/wtr-func-def-1.c: New test.
22834
22835 2002-07-02 Devang Patel <dpatel@apple.com>
22836
22837         * objc.dg/param-1.m: New test.
22838
22839 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22840
22841         * gcc.dg/cpp/trad/directive.c: Add test.
22842         * gcc.dg/cpp/trad/macroargs.c: Add test.
22843         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22844
22845 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22846
22847         * gcc.dg/cpp/cmdlne-M.c: New test.
22848
22849 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22850
22851         * objc.dg/desig-init-1.m: New test.
22852
22853 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22854
22855         PR c++/6716
22856         * g++.dg/template/instantiate1.C: New test.
22857
22858 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22859
22860         PR c++/7112
22861         * g++.dg/template/sizeof2.C: New test.
22862
22863 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22864
22865         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22866         gcc.dg/cpp/trad/include.c: New tests.
22867
22868 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22869
22870         PR target/7177
22871         * gcc.c-torture/compile/20020701-1.c: New test.
22872
22873 2002-07-01  Stan Shebs  <shebs@apple.com>
22874
22875         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22876         header here...
22877         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22878         (objc-torture-execute): or here.
22879
22880 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22881
22882         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22883
22884 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22885
22886         * gcc.dg/cpp/trad/escaped-nl.c: New test.
22887
22888 2002-06-30  Devang Patel  <dpatel@apple.com>
22889
22890         * objc.dg/fsyntax-only.m: New test.
22891
22892 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
22893
22894         PR c++/6695
22895         * g++.dg/template/friend7.C: New file.
22896
22897 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
22898
22899         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
22900         return type.
22901
22902 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
22903
22904         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
22905         avoid division by zero.
22906
22907 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
22908
22909         * gcc.dg/Wunknownprag.c: New tests.
22910
22911 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
22912
22913         * gcc.c-torture/execute/simd-2.c: New test.
22914
22915 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
22916
22917         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
22918         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
22919         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
22920         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
22921         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
22922         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
22923         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
22924         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
22925         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
22926         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
22927         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
22928         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
22929         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
22930         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
22931         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
22932         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
22933         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
22934
22935 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
22936
22937         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
22938         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
22939         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
22940         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
22941         New tests.
22942         * gcc.dg/cpp/trad/directive.c: Update.
22943
22944 2002-06-23  Andreas Jaeger  <aj@suse.de>
22945
22946         * gcc.c-torture/execute/complex-6.c: New.
22947
22948 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
22949
22950         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
22951         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
22952         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
22953         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
22954
22955 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
22956
22957         * gcc.dg/cpp/trad: New directory with traditional tests copied
22958         from parent directory.
22959         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22960         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22961         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22962         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22963         Move to trad/ and rename.
22964         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
22965         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
22966         gcc.dg/cpp/trad/redef2.c: New tests.
22967         * gcc.dg/cpp/trad/trad.exp: New driver.
22968
22969 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
22970
22971         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
22972         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
22973         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
22974         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
22975         Remove.
22976
22977 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
22978
22979         * gcc.dg/20020620-1.c: New test.
22980
22981 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22982
22983         * g++.dg/template/ttp4.C: New test.
22984
22985 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
22986
22987         * g++.dg/opt/vt1.C: Fix regexp.
22988
22989 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22990
22991         * gcc.c-torture/execute/pure-1.c: Make functions static again.
22992         Don't use attribute `noinline'.
22993
22994 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
22995
22996         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
22997
22998 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
22999
23000         * gcc.c-torture/execute/simd-1.c: New.
23001
23002         * gcc.dg/simd-1.c: New.
23003
23004 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23005
23006         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23007
23008 2002-06-16  Richard Henderson  <rth@redhat.com>
23009
23010         * g++.dg/ext/anon-struct1.C: New.
23011         * g++.dg/ext/anon-struct2.C: New.
23012         * g++.dg/ext/anon-struct3.C: New.
23013         * gcc.dg/anon-struct-1.c: New.
23014         * gcc.dg/anon-struct-2.c: New.
23015         * gcc.dg/anon-struct-3.c: New.
23016         * gcc.dg/20011008-1.c: Adjust warning text.
23017         * gcc.dg/20020527-1.c: Add -fms-extensions.
23018
23019 2002-06-16  Richard Henderson  <rth@redhat.com>
23020
23021         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23022
23023 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23024
23025         * gcc.c-torture/execute/20020615-1.c: New test.
23026
23027 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23028
23029         * gcc.c-tortuture/execute/compare-1.c: New test case.
23030         * gcc.c-tortuture/execute/compare-2.c: New test case.
23031         * gcc.c-tortuture/execute/compare-3.c: New test case.
23032
23033 2002-06-13  Richard Henderson  <rth@redhat.com>
23034
23035         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23036         ia64 ilp32.
23037
23038 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23039
23040         * g++.dg/template/typename2.C: Update error message.
23041
23042 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23043
23044         * gcc.c-torture/execute/20020611-1.c: New test.
23045
23046 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23047
23048         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23049         list of targets to skip.
23050
23051 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23052
23053         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23054         targets if not optimizing.
23055
23056 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23057
23058         * gcc.c-torture/compile/20020605-1.c: New test.
23059
23060         * g++.dg/opt/vt1.C: New test.
23061
23062         * gcc.dg/20020531-1.c: New test.
23063
23064         * gcc.dg/20020530-1.c: New test.
23065
23066         * gcc.dg/20020527-1.c: New test.
23067
23068         * g++.dg/opt/cse1.C: New test.
23069
23070 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23071
23072         * gcc.dg/20020607-2.c: New test case.
23073
23074 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23075
23076         * gcc.c-torture/compile/20020604-1.c: New test.
23077
23078 2002-06-04  Richard Henderson  <rth@redhat.com>
23079
23080         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23081         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23082         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23083
23084 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23085
23086         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23087
23088 2002-06-03  Richard Henderson  <rth@redhat.com>
23089
23090         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23091         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23092
23093 2002-06-02  Richard Henderson  <rth@redhat.com>
23094
23095         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23096         test functions static.
23097
23098 2002-06-02  Andreas Jaeger  <aj@suse.de>
23099
23100         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23101         now.
23102
23103 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23104
23105         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23106         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23107         Update for mofified diagnostics.
23108         * gcc.dg/c99-intconst-1.c: No longer fail.
23109
23110 2002-06-02  Richard Henderson  <rth@redhat.com>
23111
23112         * gcc.dg/uninit-A.c: Remove xfail markers.
23113
23114 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23115
23116         * gcc.dg/fnegate-1.c: New test case.
23117
23118 2002-05-30  Osku Salerma  <osku@iki.fi>
23119
23120         * gcc.c-torture/execute/mayalias-1.c: New file.
23121
23122 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23123
23124         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23125         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23126         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23127
23128 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23129
23130         * gcc.c-torture/execute/20020529-1.c: New test.
23131
23132 2002-05-27  Richard Henderson  <rth@redhat.com>
23133
23134         * g++.dg/ext/attrib6.C: New test case.
23135
23136 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23137
23138         * gcc.c-torture/execute/pure-1.c: New test.
23139
23140 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23141
23142         * gcc.dg/cpp/arith-2.c: Remove.
23143
23144 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23145
23146         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23147         * gcc.dg/cpp/if-3.c: Remove.
23148
23149 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23150
23151         * g++.dg/opt/cse2.C: New test.
23152
23153 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23154
23155         * gcc.dg/cpp/arith-1.c: New semantic tests.
23156         * gcc.dg/cpp/if-1.c: Update.
23157
23158 2002-05-24  Ben Elliston  <bje@redhat.com>
23159
23160         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23161
23162 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23163
23164         * gcc.dg/verbose-asm.c: New test.
23165
23166 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23167
23168         * gcc.dg/cpp/paste12.c: New test.
23169
23170 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23171
23172         * g++.dg/parse/named_ops.C: New test.
23173
23174 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23175
23176         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23177
23178 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23179
23180         * gcc.dg/weak-2.c: Allow optional leading underscore
23181         in scan-assembler symbol name.
23182         * gcc.dg/weak-3.c: Likewise.
23183         * gcc.dg/weak-4.c: Likewise.
23184         * gcc.dg/weak-5.c: Likewise.
23185
23186 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23187
23188         * gcc.dg/20020523-1.c: New test.
23189
23190 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23191
23192         * objc.dg/const-str-2.m: Update now that we stop after
23193         a command line error.
23194
23195 2002-05-22  Richard Henderson  <rth@redhat.com>
23196
23197         * g++.dg/dg.exp: Fix typo in test pruneing.
23198
23199 2002-05-22  Richard Henderson  <rth@redhat.com>
23200
23201         * g++.dg/dg.exp: Prune the tls subdirectory.
23202         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23203         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23204         * g++.dg/tls/init-1.C: New.
23205
23206 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23207
23208         * gcc.dg/20020517-1.c: New test.
23209
23210 2002-05-21  Richard Henderson  <rth@redhat.com>
23211
23212         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23213         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23214
23215 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23216
23217         * g++.dg/other/copy2.C: New test.
23218
23219 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23220
23221         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23222         (MAX_COPY): Bump up to 10 times sizeof (long long).
23223         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23224
23225         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23226         sizeof (long long).
23227
23228         * gcc.c-torture/execute/strcpy-1.c: New test.
23229
23230 2002-05-19  Jason Merrill  <jason2redhat.com>
23231
23232         * g++.dg/ext/oper1.C: New test.
23233
23234 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23235 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23236
23237         * README.QMTEST: New file.
23238
23239         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23240
23241 2002-05-19  Andreas Jaeger  <aj@suse.de>
23242
23243         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23244         now.
23245         * gcc.c-torture/execute/loop-2d.x: Likewise.
23246
23247 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23248
23249         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23250         support weak symbols.
23251         * gcc.dg/weak-4.c: Likewise
23252         * gcc.dg/weak-6.c: Likewise
23253
23254 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23255
23256         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23257         cygwin, coff and h8300-*-hms targets
23258         * gcc.dg/weak-5.c: Likewise
23259         * gcc.dg/weak-7.c: Likewise
23260
23261 2002-05-16  Jason Merrill  <jason@redhat.com>
23262
23263         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23264         (scan-assembler-not, scan-assembler-dem): Likewise.
23265         (scan-assembler-dem-not): Likewise.
23266
23267 2002-05-15  Richard Henderson  <rth@redhat.com>
23268
23269         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23270
23271 2002-05-15  Richard Henderson  <rth@redhat.com>
23272
23273         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23274         (vfoo1f): Warning here.
23275         (vfoo1l): Don't redefine the alias.
23276
23277 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23278
23279         * g++.dg/init/pm1.C: New test.
23280
23281 2002-05-12  David S. Miller  <davem@redhat.com>
23282
23283         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23284         types.
23285
23286 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23287
23288         * gcc.c-torture/execute/20020510-1.c: New test case.
23289
23290 2002-05-10  David S. Miller  <davem@redhat.com>
23291
23292         * gcc.c-torture/execute/conversion.c: Test long double too.
23293
23294 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23295
23296         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23297         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23298         * lib/g++.exp (g++_link_flags): Likewise.
23299         * lib/objc.exp (objc_target_compile): Likewise.
23300
23301 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23302
23303         * gcc.dg/cpp/poison.c: Update.
23304         * gcc.dg/cpp/20000625-2.c: Remove.
23305         * gcc.dg/cpp/direct2s.c: Remove final test.
23306
23307 2002-05-08  Tom Rix  <trix@redhat.com>
23308
23309         * gcc.c-torture/execute/20020508-1.c: New test.
23310         * gcc.c-torture/execute/20020508-2.c: New test.
23311         * gcc.c-torture/execute/20020508-3.c: New test.
23312
23313 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23314
23315         * gcc.dg/cpp/charconst-4.c: More tests.
23316
23317 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23318
23319         PR c/6569
23320         * gcc.dg/weak-3.c: Update location of warning messages.
23321         * gcc.dg/weak-5.c: Likewise.
23322
23323 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23324
23325         * gcc.c-torture/execute/20020506-1.c: New test case.
23326
23327 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23328
23329         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23330
23331 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23332
23333         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23334
23335 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23336
23337         * gcc.dg/cpp/charconst-3.c: New test.
23338
23339 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23340
23341         * gcc.dg/cpp/charconst.c: Update tests.
23342
23343 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23344
23345         * treelang: Added directory for new sample language treelang. Also
23346         lib/treelang.exp: New file to signal treelang should be tested.
23347
23348 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23349
23350         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23351         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23352         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23353         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23354         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23355         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23356         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23357
23358 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23359
23360         * gcc.dg/format/xopen-2.c: New test.
23361
23362 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23363
23364         * gcc.dg/20020503-1.c: New test.
23365
23366 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23367
23368         * g++.dg/init/dtor1.C: Make it tougher.
23369
23370 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23371
23372         * g++.dg/init/dtor1.C: New test.
23373
23374 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23375
23376         * gcc.dg/altivec-8.c: New.
23377
23378 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23379
23380         * gcc.dg/altivec-7.c: New.
23381
23382 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23383
23384         * g++.dg/parse/typedef1.C: New test.
23385
23386 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23387
23388         PR c++/6486
23389         * g++.dg/template/friend6.C: New test.
23390
23391         PR c++/6492
23392         * g++.dg/init/copy1.C: New test.
23393
23394 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23395
23396         * g++.dg/warn/effc1.C: New test.
23397
23398 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23399
23400         * gcc.dg/cpp/if-cexp.c: Add a test.
23401
23402 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23403
23404         * gcc.dg/20020426-2.c: New test.
23405
23406 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23407
23408         * gcc.dg/cpp/if-mop.c: Update.
23409         * gcc.dg/cpp/if-mpar.c: Add test.
23410         * gcc.dg/cpp/if-oppr.c: Update.
23411
23412 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23413
23414         PR c/6343
23415         * gcc.dg/weak-[2-7].c: New tests.
23416
23417 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23418
23419         * gcc.dg/enum1.c: New test.
23420
23421 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23422
23423         PR c++/6497
23424         * g++.dg/inherit/access2.C: New test.
23425
23426 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23427
23428         PR bootstrap/6445
23429         * gcc.dg/20020426-1.c: New test.
23430
23431 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23432
23433         * g++.dg/abi/enum1.C: New test.
23434
23435 2002-04-26  Richard Henderson  <rth@redhat.com>
23436
23437         * gcc.dg/c99-bool-1.c: Expect always true warning.
23438
23439 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23440
23441         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23442
23443 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23444
23445         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23446         targets.
23447
23448 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23449
23450         * g++.dg/abi/mange7.C: New test.
23451
23452         PR c++/6438.
23453         * g++.dg/parse/stmtexpr2.C: New test.
23454
23455 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23456
23457         * gcc.dg/20020312-2.c: Add SH target.
23458
23459 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23460
23461         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23462         compiler output on mips*-*-irix*.
23463
23464 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23465
23466         * g++.dg/parse/attr1.C: New test.
23467
23468 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23469
23470         * gcc.c-torture/execute/string-opt-17.c: New test case.
23471         * gcc.c-torture/execute/memset-2.c: New test case.
23472
23473 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23474
23475         PR c++/6256:
23476         * g++.dg/template/friend5.C: New test.
23477
23478         PR c++/6331:
23479         * g++.dg/template/qual1.C: Likewise.
23480
23481 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23482
23483         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23484         Include stdlib.h, not stdio.h or ctype.h.
23485
23486 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23487
23488         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23489         cris-*-elf* and mmix-*-*.
23490         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23491         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23492         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23493         Ditto.
23494         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23495         * gcc.dg/wchar_t-1.c: Ditto.
23496
23497 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23498
23499         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23500         Clarify comment.
23501
23502 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23503
23504         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23505
23506 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23507
23508         * gcc.c-torture/execute/20000906-1.x: Delete.
23509
23510 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23511
23512         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23513
23514 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23515
23516         * PR6367
23517         * g77.f-torture/execute/6367.f: New test.
23518         * g77.f-torture/execute/6367.x: Disable for MMIX.
23519
23520 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23521
23522         * PR6352
23523         * g++.dg/opt/inline2.C: New test.
23524
23525 2002-04-18  Richard Henderson  <rth@redhat.com>
23526
23527         * gcc.dg/20000906-1.c: Enable for all targets.
23528         * gcc.c-torture/compile/iftrap-2.c: New.
23529
23530 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23531
23532         * gcc.dg/20020418-1.c: New test.
23533         * gcc.dg/20020418-2.c: New test.
23534
23535 2002-04-18  Richard Henderson  <rth@redhat.com>
23536
23537         * gcc.c-torture/compile/iftrap-1.c: New.
23538         * gcc.dg/iftrap-1.c: Adjust for ia64.
23539         * gcc.dg/iftrap-2.c: New.
23540
23541 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23542
23543         * gcc.c-torture/compile/20020418-1.c: New test.
23544
23545 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23546
23547         * gcc.c-torture/compile/20020415-1.c: New.
23548
23549 2002-04-18  David S. Miller  <davem@redhat.com>
23550
23551         * gcc.c-torture/execute/20020418-1.c: New test.
23552
23553 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23554
23555         * gcc.dg/20020416-1.c: New test.
23556
23557         * g++.dg/opt/inline1.C: New test.
23558
23559 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23560
23561         * gcc.dg/altivec-5.c: New test.
23562
23563         * gcc.dg/20020415-1.c: New test.
23564
23565 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23566
23567         * testsuite/lib/chill.exp: Remove.
23568
23569 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23570
23571         * g++.dg/other/big-struct.C: New test.
23572
23573 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23574
23575         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23576         of scratch file.
23577
23578 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23579
23580         PR c/6277
23581         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23582         in scan-assembler function name
23583
23584 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23585
23586         * g77.f-torture/execute/980628-4.x,
23587         g77.f-torture/execute/980628-5.x,
23588         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23589         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23590         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23591         i[34567]86-*-*.
23592
23593 2002-04-13  David S. Miller  <davem@redhat.com>
23594
23595         * gcc.c-torture/execute/20020413-1.c: New test.
23596
23597 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23598
23599         * gcc.dg/asm-6.c,
23600         * g++.dg/ext/asm1.C: New tests.
23601
23602 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23603
23604         PR c++ 5373.
23605         * g++.dg/parse/stmtexpr1.C: New test.
23606
23607         PR c++/5189.
23608         * g++.dg/template/copy1.C: New test.
23609
23610 2002-04-12  Richard Henderson  <rth@redhat.com>
23611
23612         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23613
23614 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23615
23616         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23617         gcc.c-torture/execute/20020307-2.c.
23618
23619 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23620
23621         * g++.dg/ext/attrib5.C,
23622         * g++.dg/lookup/struct1.C: New tests.
23623
23624 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23625
23626         * gcc.dg/20020411-1.c: New test.
23627
23628         * gcc.c-torture/execute/20020411-1.c: New test.
23629
23630 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23631
23632         * g77.f-torture/execute/6177.f: New test.
23633
23634 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23635
23636         PR middle-end/6247
23637         * g++.dg/opt/cleanup1.C: New test.
23638
23639         * g++.dg/opt/const1.C: New test.
23640
23641 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23642
23643         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23644
23645 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23646
23647         PR c++/5507
23648         * g++.dg/template/typename2.C: New test.
23649
23650 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23651
23652         * gcc.c-torture/execute/loop-12.c: New.
23653
23654 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23655
23656         * g77.f-torture/execute/980628-4.x,
23657         g77.f-torture/execute/980628-5.x,
23658         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23659         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23660         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23661
23662 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23663
23664         PR optimization/6086
23665         * g++.dg/opt/preinc1.C: New test.
23666
23667 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23668
23669         PR c++/5571
23670         * g++.dg/opt/static2.C: New test.
23671
23672 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23673
23674         PR c/5120
23675         * gcc.dg/20020406-1.c: New test.
23676
23677 2002-04-04  David S. Miller  <davem@redhat.com>
23678
23679         * gcc.c-torture/execute/20020404-1.c: New test.
23680
23681 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23682
23683         PR c/6123
23684         * gcc.dg/20020312-2.c: Do not declare global register variable
23685         if __PIC__ or __pic__ is defined.
23686
23687 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23688
23689         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23690         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23691
23692 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23693
23694         * gcc.misc-tests/linkage.exp: Update last change to handle
23695         sparc*-, not just sparc-.
23696
23697 2002-04-03  Richard Henderson  <rth@redhat.com>
23698
23699         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23700
23701 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23702
23703         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23704
23705 2002-04-02  David S. Miller  <davem@redhat.com>
23706
23707         * gcc.c-torture/execute/20020402-3.c: New test.
23708
23709 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23710
23711         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23712         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23713
23714         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23715         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23716         g77.f-torture/execute/20001201.x,
23717         g77.f-torture/execute/u77-test.x: New files.
23718
23719         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23720         * gcc.dg/wchar_t-1.c: Ditto.
23721
23722 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23723
23724         * gcc.c-torture/execute/20020402-1.c: New test.
23725
23726 2002-04-01  Richard Henderson  <rth@redhat.com>
23727
23728         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23729
23730         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23731
23732 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23733
23734         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23735
23736 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23737
23738         * g++.dg/inherit/template-as-base.C: Expect error.
23739         * g++.dg/inherit/namespace-as-base.C: Likewise.
23740
23741 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23742
23743         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23744         g++.dg/ext/instantiate3.C: Tweak match patterns.
23745
23746         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23747         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23748         -da test.
23749
23750 2002-03-31  Richard Henderson  <rth@redhat.com>
23751
23752         * gcc.dg/special/alias-2.c: New.
23753         * gcc.dg/special/ecos.exp: Run it.
23754
23755 2002-03-31  Richard Henderson  <rth@redhat.com>
23756
23757         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23758
23759 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23760
23761         * gcc.dg/weak-1.c: Disable on h8300 port.
23762
23763 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23764
23765         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23766         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23767         ordering tests.
23768         * g++.dg/bprob/bprob-1.C: New test.
23769         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23770         * g++.dg/gcov/gcov-1.C: New test.
23771         * g++.dg/gcov/gcov-1.x: New file.
23772         * g++.dg/gcov/gcov-2.C: New test.
23773         * g++.dg/gcov/gcov-3.C: New test.
23774         * g++.dg/gcov/gcov-3.h: New file.
23775
23776 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23777
23778         * g++.old-deja/g++.other/builtins5.C: New test.
23779         * g++.old-deja/g++.other/builtins6.C: New test.
23780         * g++.old-deja/g++.other/builtins7.C: New test.
23781         * g++.old-deja/g++.other/builtins8.C: New test.
23782         * g++.old-deja/g++.other/builtins9.C: New test.
23783
23784 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23785
23786         * g++.dg/opt/static1.C: New test.
23787
23788         * g++.dg/opt/longbranch1.C: New test.
23789
23790 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23791
23792         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23793
23794         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23795
23796 2002-03-28  Jeffrey A Law  (law@redhat.com)
23797
23798         * gcc.c-torture/execute/20020328-1.c: New test.
23799
23800 2002-03-27  Richard Henderson  <rth@redhat.com>
23801
23802         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23803         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23804         move from g++.old-deja/g++.ext/.
23805
23806 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23807
23808         * g++.dg/init/new2.C: New test.
23809
23810 2002-03-26  Richard Henderson  <rth@redhat.com>
23811
23812         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23813
23814         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23815         on sparc.
23816
23817         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23818         sparcv9 systems.
23819         * gcc.dg/20001102-1.c: Likewise.
23820
23821 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23822
23823         * gcc.dg/cpp/endif-pedantic1.c,
23824         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23825
23826 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23827
23828         * g++.dg/init/new1.C: New test.
23829
23830 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23831
23832         * g++.dg/abi/vbase9.C: New test.
23833
23834 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23835
23836         * gcc.dg/arm-asm.c: New test.
23837
23838 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23839
23840         * gcc.dg/Wswitch-enum.c: New test.
23841         Fix PR c/5044.
23842
23843 2002-03-26  Richard Henderson  <rth@redhat.com>
23844
23845         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23846         structure.
23847
23848 2002-03-25  Richard Henderson  <rth@redhat.com>
23849
23850         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23851         sparcv9 systems.
23852
23853         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23854         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23855
23856 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23857
23858         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23859
23860 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23861
23862         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23863         targets using generic thunk support.
23864
23865 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23866
23867         * gcc.c-torture/compile/20020323-1.c: New test.
23868
23869         * g++.dg/opt/conj2.C: New test.
23870
23871 2002-03-24  Richard Henderson  <rth@redhat.com>
23872
23873         * gcc.dg/weak-1.c: Use -fno-common.
23874
23875 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23876
23877         * g77.dg/f77-edit-apostrophe-out.f: New test
23878         * g77.dg/f77-edit-h-out.f: New test
23879         * g77.dg/f77-edit-t-in.f: New test
23880         * g77.dg/f77-edit-t-out.f: New test
23881         * g77.dg/f77-edit-x-out.f: New test
23882         * g77.dg/f77-edit-slash-out.f: New test
23883         * g77.dg/f77-edit-colon-out.f: New test
23884         * g77.dg/f77-edit-s-out.f: New test
23885
23886 2002-03-24  Richard Henderson  <rth@redhat.com>
23887
23888         * objc/execute/formal_protocol-6.x: New XFAIL.
23889
23890 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23891
23892         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
23893         that do not support weak symbols
23894
23895 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23896
23897         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
23898         * lib/g77.exp:  Likewise
23899         * lib/objc.exp: Likewise
23900
23901 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
23902
23903         * gcc.dg/Wswitch-default.c: New test.
23904
23905 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
23906
23907         * g++.dg/other/enum1.C: New test.
23908
23909 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
23910
23911         * gcc.dg/pragma-ep-3.c: Fix typo.
23912
23913 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23914
23915         * g++.dg/inherit/template-as-base.C: New test.
23916
23917 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
23918
23919         * g++.old-deja/g++.other/dwarf2-1.C: Move...
23920         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
23921
23922 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
23923
23924         * gcc.dg/cpp/multiline.c: Update to match.
23925
23926 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
23927
23928         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
23929
23930 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
23931
23932         * gcc.dg/cpp/extratokens2.c:  New file.
23933
23934 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
23935
23936         * gcc.dg/20020312-2.c: Add rs6000 target.
23937
23938         * gcc.c-torture/compile/20020319-1.c: New test.
23939
23940 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23941
23942         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
23943         (A, E): Handle this.
23944
23945 2002-03-20  Jason Merrill  <jason@redhat.com>
23946
23947         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
23948         ignoring -fpic.
23949         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
23950         through prune_gcc_output.
23951
23952 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
23953
23954         * gcc.c-torture/compile/20020320-1.c: New test.
23955
23956 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
23957
23958         * gcc.c-torture/compile/20020318-1.c: New test.
23959
23960         * gcc.dg/struct-by-value-1.c: New test.
23961
23962         * gcc.dg/20020319-1.c: New test.
23963
23964 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
23965
23966         * g++.dg/opt/conj1.C: New test.
23967
23968 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
23969
23970         * g++.dg/template/qualttp20.C: Revert previous change.
23971         * g++.dg/template/qualttp3.C: Likewise.
23972         * g++.dg/template/qualttp4.C: Likewise
23973         * g++.dg/template/qualttp5.C: Likewise
23974         * g++.dg/template/qualttp6.C: Likewise
23975         * g++.dg/template/qualttp7.C: Likewise
23976         * g++.dg/template/qualttp8.C: Likewise
23977         * g++.dg/template/recurse.C: Likewise.
23978
23979 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23980
23981         * gcc.dg/cpp/wchar-1.c: Update.
23982
23983 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
23984
23985         * g++.dg/template/conv1.C: New test.
23986         * g++.dg/template/conv2.C: New test.
23987         * g++.dg/template/conv3.C: New test.
23988         * g++.dg/template/conv4.C: New test.
23989
23990 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
23991
23992         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
23993         * g++.dg/template/qualttp3.C: Likewise.
23994         * g++.dg/template/qualttp4.C: Likewise
23995         * g++.dg/template/qualttp5.C: Likewise
23996         * g++.dg/template/qualttp6.C: Likewise
23997         * g++.dg/template/qualttp7.C: Likewise
23998         * g++.dg/template/qualttp8.C: Likewise
23999         * g++.dg/template/recurse.C: Likewise.
24000
24001 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24002
24003         * g++.dg/opt/dtor1.C: New test.
24004
24005 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24006
24007         * gcc.c-torture/compile/20020315-1.c: New test.
24008
24009 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24010
24011         * gcc.dg/weak-1.c: Fix scan tests.
24012
24013 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24014
24015         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24016         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24017         cris-*-aout* mmix-*-*.
24018         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24019         cris-*-aout* mmix-*-*.
24020         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24021         cris-*-elf* cris-*-aout* and mmix-*-*.
24022         * gcc.dg/20001009-1.c: Ditto.
24023         * gcc.dg/20010912-1.c: Ditto.
24024         * gcc.dg/20020122-4.c: Ditto.
24025         * gcc.dg/inline-2.c: Ditto.
24026
24027 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24028
24029         * gcc.c-torture/compile/20020314-1.c: New test.
24030
24031 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24032
24033         * gcc.c-torture/execute/20020314-1.c: New test.
24034
24035 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24036
24037         * g++.dg/warn/Wunused-1.C: New test.
24038
24039 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24040
24041         * g++.dg/abi/mangle6.C: New test.
24042
24043 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24044
24045         * gcc.c-torture/compile/20020309-2.c: New test.
24046
24047         * gcc.c-torture/compile/20020312-1.c: New test.
24048
24049 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24050
24051         * g++.dg/other/access1.C: New test.
24052
24053 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24054
24055         * gcc.c-torture/execute/wchar_t-1.c: New test.
24056
24057 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24058
24059         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24060
24061 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24062
24063         * gcc.dg/20020312-1.c: New test case.
24064
24065 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24066
24067         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24068
24069 2002-03-11  Richard Henderson  <rth@redhat.com>
24070
24071         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24072         * g++.old-deja/g++.jason/report.C: Likewise.
24073
24074 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24075
24076         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24077         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24078
24079 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24080
24081         * testsuite/g++.dg/overload/pmf1.C: New test.
24082
24083 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24084
24085         * gcc.c-torture/execute/20020307-1.c: Use long.
24086
24087 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24088
24089         PR optimization/5844
24090         * gcc.dg/20020310-1.c: New test.
24091
24092 2002-03-09  Michael Meissner  <meissner@redhat.com>
24093
24094         * gcc.c-torture/execute/memcpy-2.c: New test.
24095         * gcc.c-torture/execute/memset-1.c: New test.
24096         * gcc.c-torture/execute/strlen-1.c: New test.
24097         * gcc.c-torture/execute/strcmp-1.c: New test.
24098         * gcc.c-torture/execute/strncmp-1.c: New test.
24099
24100 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24101
24102         * gcc.dg/ppc-ldstruct.c: New test.
24103
24104 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24105
24106         * gcc.c-torture/execute/va-arg-22.c: New test.
24107
24108 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24109
24110         * gcc.c-torture/compile/20020309-1.c: New test.
24111
24112 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24113
24114         * gcc.c-torture/execute/20020307-2.c: New test.
24115
24116 2002-03-07  Jeffrey A Law  (law@redhat.com)
24117
24118         * g77.f-torture/compile/20020307-1.f: New test.
24119
24120 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24121
24122         * gcc.dg/unordered-1.c: New test.
24123
24124 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24125
24126         * gcc.c-torture/execute/20020307-1.c: New test.
24127
24128 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24129
24130         * gcc.dg/20020304-1.c: New test.
24131
24132         * gcc.c-torture/compile/20020304-2.c: New test.
24133
24134 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24135
24136         * gcc.c-torture/compile/20020304-1.c: New test case
24137         (from PR c/5830).
24138
24139 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24140
24141         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24142
24143 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24144
24145         * g++.dg/other/classkey1.C: New test.
24146
24147 2002-03-01  Richard Henderson  <rth@redhat.com>
24148
24149         * gcc.c-torture/compile/981223-1.x: New.
24150         * gcc.c-torture/compile/920625-1.x: New.
24151
24152 2002-02-28  Richard Henderson  <rth@redhat.com>
24153
24154         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24155
24156 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24157
24158         * gcc.c-torture/execute/20020227-1.c: New test.
24159
24160 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24161
24162         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24163         here" ERROR lines.
24164         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24165         * g++.old-deja.g++.other/defarg1.C: Likewise.
24166         * g++.old-deja/g++.pt/calls2.C: Likewise.
24167         * g++.old-deja/g++.pt/crash20.C: Likewise.
24168         * g++.old-deja/g++.pt/crash30.C: Likewise.
24169         * g++.old-deja/g++.pt/crash36.C: Likewise.
24170         * g++.old-deja/g++.pt/crash6.C: Likewise.
24171         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24172         * g++.old-deja/g++.pt/derived3.C: Likewise.
24173         * g++.old-deja/g++.pt/error1.C: Likewise.
24174         * g++.old-deja/g++.pt/friend21.C: Likewise.
24175         * g++.old-deja/g++.pt/friend23.C: Likewise.
24176         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24177         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24178
24179 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24180
24181         * gcc.c-torture/execute/20020225-2.c: New test.
24182
24183 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24184
24185         * gcc.c-torture/execute/920730-1t.c,
24186         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24187         Delete test cases, only relevant to -traditional.
24188
24189 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24190
24191         * gcc.dg/cpp/undef1.c: Remove.
24192         * gcc.dg/cpp/directiv.c: Update.
24193         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24194
24195 2002-02-27  Michael Meissner  <meissner@redhat.com>
24196
24197         * gcc.c-torture/execute/20020226-1.c: New test.
24198
24199 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24200
24201         * g++.dg/debug/debug4.C: New test.
24202
24203         * gcc.dg/ia64-visibility-1.c: New test.
24204
24205 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24206
24207         * gcc.dg/debug/20020224-1.c: New.
24208
24209 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24210
24211         * gcc.c-torture/execute/960416-1.x: New.
24212         * gcc.c-torture/execute/divconst-3.x: Likewise.
24213
24214 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24215
24216         * gcc.dg/20020224-1.c: New test.
24217
24218 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24219
24220         * gcc.c-torture/execute/20020225-1.c: New.
24221
24222 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24223
24224         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24225
24226 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24227
24228         * gcc.dg/20020222-1.c: New test.
24229
24230 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24231
24232         * g++.dg/opt/anonunion1.C: New test.
24233
24234 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24235
24236         * g++.dg/template/qualttp19.C: New test.
24237         * g++.dg/template/qualttp20.C: New test.
24238         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24239         * g++.old-deja/g++.other/qual1.C: Likewise.
24240
24241 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24242
24243         * gcc.dg/attr-alwaysinline.c: New.
24244
24245 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24246
24247         * gcc.dg/20020220-1.c: New test.
24248
24249         * gcc.dg/20020220-2.c: New test.
24250
24251         * g++.dg/opt/mmx1.C: New test.
24252
24253 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24254
24255         * gcc.c-torture/compile/20020110.c: New test.
24256
24257 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24258
24259         * gcc.c-torture/execute/20020219-1.c: New test.
24260
24261         * gcc.dg/20020219-1.c: New test.
24262
24263         * gcc.dg/noncompile/20020220-1.c: New test.
24264
24265         * g++.dg/opt/ptrintsum1.C: New test.
24266
24267         * gcc.dg/debug/20020220-1.c: New test.
24268
24269 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24270
24271         * gcc.c-torture/execute/20020216-1.c: New test.
24272
24273 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24274
24275         * gcc.dg/decl-1.c: Update, new test.
24276
24277 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24278
24279         * g++.dg/abi/bitfield1.C: New test.
24280         * g++.dg/abi/bitfield2.C: New test.
24281
24282 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24283
24284         * gcc.dg/attr-nest.c: New test.
24285
24286 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24287
24288         * gcc.c-torture/execute/20020215-1.c: New test.
24289
24290 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24291
24292         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24293         * g++.dg/debug/debug.exp: New.
24294         * g++.dg/debug/trivial.C: New.
24295         * g++.dg/debug/debug1.C: Moved...
24296         * g++.dg/other/debug1.C: ...from here.
24297         * g++.dg/debug/debug2.C: Moved...
24298         * g++.dg/other/debug2.C: ...from here.
24299         * g++.dg/debug/debug3.C: Moved...
24300         * g++.dg/other/debug3.C: ...from here.
24301
24302         * gcc.dg/noncompile/20020213-1.c: New test.
24303
24304 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24305
24306         * g++.dg/other/debug3.C: New test.
24307
24308         * gcc.c-torture/execute/20020213-1.c: New test.
24309
24310 2002-02-13  Richard Smith <richard@ex-parrot.com>
24311
24312         * g++.old-deja/g++.other/thunk1.C: New test.
24313
24314 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24315
24316         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24317
24318 2002-02-13  Stan Shebs  <shebs@apple.com>
24319
24320         * gcc.dg/altivec-3.c: New.
24321
24322 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24323
24324         * gcc.dg/Wunreachable-1.c: New test.
24325         * gcc.dg/Wunreachable-2.c: New test.
24326
24327 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24328
24329         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24330
24331 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24332
24333         * gcc.dg/decl-1.c: New test.
24334
24335 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24336
24337         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24338
24339 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24340
24341         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24342         * gcc.c-torture/compile/980506-1.x: Likewise.
24343
24344 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24345
24346         * gcc.dg/20020210-1.c: New.
24347
24348 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24349
24350         * g77.f-torture/execute/947.f: New regression test
24351         for PR fortran/947.
24352
24353 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24354
24355         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24356         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24357
24358 2002-02-08  Richard Henderson  <rth@redhat.com>
24359
24360         * gcc.c-torture/compile/labels-3.c: New.
24361
24362 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24363
24364         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24365         expression statements work instead.
24366         * gcc.dg/noncompile/20020207-1.c: New test.
24367
24368 2002-02-07  Richard Henderson  <rth@redhat.com>
24369
24370         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24371
24372 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24373
24374         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24375         message from g77
24376         * lib/g77-dg.exp: Trim g77 error messages so that they are
24377         recognized by dg.exp.
24378
24379 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24380
24381         PR fortran/5473
24382         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24383
24384 2002-02-07  Richard Henderson  <rth@redhat.com>
24385
24386         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24387         to be sufficiently aligned for integers.
24388
24389 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24390
24391         * g++.dg/template/friend4.C: New test.
24392
24393 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24394
24395         PR fortran/5743
24396         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24397         unsupported cases.
24398
24399 2002-02-07  Richard Henderson  <rth@redhat.com>
24400
24401         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24402         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24403         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24404         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24405
24406 2002-02-06  Richard Henderson  <rth@redhat.com>
24407
24408         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24409
24410 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24411
24412         * gcc.dg/20020206-1.c: New test.
24413
24414 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24415
24416         * gcc.c-torture/execute/20020206-1.c: New test.
24417
24418         * gcc.c-torture/execute/20020206-2.c: New test.
24419
24420         PR optimization/5429:
24421         * gcc.c-torture/compile/20020206-1.c: New test.
24422
24423 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24424
24425         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24426         as certain file formats cannot support particularly large
24427         alignments.
24428
24429         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24430         and do not expect to be able to link the executable.
24431
24432         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24433         fail because the COFF format does not support the weak attribute.
24434
24435 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24436
24437         * g77.dg/pr5473.f:  New test
24438
24439 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24440
24441         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24442         Fix testcase accordingly.
24443
24444 2002-02-04  Richard Henderson  <rth@redhat.com>
24445
24446         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24447         (buf): Change to be an array of pointers, not ints.
24448
24449 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24450
24451         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24452         before all tests.  Move warning one line above to match where it
24453         C frontend emits.
24454         * gcc.dg/Wswitch-2.c: New test.
24455         * g++.dg/warn/Wswitch-1.C: New test.
24456         * g++.dg/warn/Wswitch-2.C: New test.
24457
24458 2002-02-04  Richard Henderson  <rth@redhat.com>
24459
24460         * g++.dg/abi/offsetof.C: Fix size comparison.
24461
24462 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24463
24464         * gcc.dg/cast-qual-2.c: New test.
24465
24466 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24467
24468         * gcc.dg/20020201-4.c: New test.
24469
24470 2002-02-04  Ben Elliston  <bje@redhat.com>
24471
24472         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24473         target_info attribute != 0, in addition to the empty string.
24474         (gcc_target_compile): Likewise.
24475
24476 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24477
24478         * gcc.dg/Wswitch.c: New test.
24479         PR gcc/4475. PR gcc/3780.
24480
24481 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24482
24483         * g77.f-torture/execute/5122.f: New test for regressions
24484         against PR fortran/5122.
24485
24486 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24487
24488         * g77.f-torture/compile/pr3743.f: Delete
24489         * g77.dg/pr3743-1.f: New test.
24490         * g77.dg/pr3743-2.f: New test.
24491         * g77.dg/pr3743-3.f: New test.
24492         * g77.dg/pr3743-4.f: New test.
24493
24494 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24495
24496         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24497
24498 2002-02-02  Richard Henderson  <rth@redhat.com>
24499
24500         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24501         * gcc.c-torture/execute/bf64-1.c: Likewise.
24502
24503 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24504
24505         * gcc.dg/20020201-2.c: New test.
24506
24507         * gcc.dg/20020201-3.c: New test.
24508
24509         * gcc.c-torture/execute/bitfld-2.c: New test.
24510
24511 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24512
24513         * gcc.dg/bitfld-1.c: Update.
24514         * gcc.dg/bitfld-2.c: Update.
24515         * gcc.c-torture/execute/bitfld-1.x: New.
24516
24517 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24518
24519         * gcc.c-torture/execute/20020201-1.c: New test.
24520
24521 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24522
24523         PR target/5469
24524         * gcc.dg/20020201-1.c: New test.
24525
24526 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24527
24528         PR fortran/3743
24529         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24530         * g77.f-torture/compile/pr3743.x: Remove
24531
24532 2002-01-31  Tom Rix  <trix@redhat.com>
24533
24534         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24535
24536 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24537
24538         * gcc.dg/noncompile/20020130-1.c: New test.
24539
24540 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24541
24542         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24543
24544 2002-01-29  Richard Henderson  <rth@redhat.com>
24545
24546         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24547         to long long.
24548         * gcc.c-torture/execute/bf64-1.c: Likewise.
24549
24550 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24551
24552         * gcc.c-torture/execute/20020129-1.c: New test.
24553
24554 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24555
24556         * gcc.c-torture/compile/20000224-1.c: Update.
24557         * gcc.c-torture/execute/bitfld-1.c: New tests.
24558         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24559         * gcc.dg/uninit-A.c: Update.
24560
24561 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24562
24563         * g++.dg/template/ctor1.C: Add instantiation.
24564
24565 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24566
24567         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24568         argument to __builtin_prefetch to be const ptr.
24569
24570 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24571
24572         * gcc.c-torture/compile/20020120-1.c: New test.
24573
24574 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24575
24576         * gcc.c-torture/execute/20020127-1.c: New test.
24577
24578 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24579
24580         * g77.dg/f77-edit-i-in.f: New test
24581         * g77.dg/f77-edit-i-out.f: New test
24582
24583 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24584
24585         * gcc.dg/debug/debug.exp: New file.
24586         * gcc.dg/debug/trivial.c: New file.
24587         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24588         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24589         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24590         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24591         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24592         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24593         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24594         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24595         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24596         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24597         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24598         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24599         * gcc.dg/20000503-1.c: Removed.
24600         * gcc.dg/20010207-1.c: Removed.
24601         * gcc.dg/20011223-1.c: Removed.
24602         * gcc.dg/20020104-2.c: Removed.
24603         * gcc.dg/debug-1.c: Removed.
24604         * gcc.dg/debug-2.c: Removed.
24605         * gcc.dg/debug-3.c: Removed.
24606         * gcc.dg/debug-4.c: Removed.
24607         * gcc.dg/debug-5.c: Removed.
24608         * gcc.dg/debug-6.c: Removed.
24609         * gcc.dg/dwarf2-1.c: Removed.
24610         * gcc.dg/dwarf2-2.c: Removed.
24611
24612 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24613
24614         * g++.old-deja/g++.other/eh5.C: New test.
24615         * g++.old-deja/g++.other/sibcall2.C: New test.
24616         * g++.old-deja/g++.other/array9.C: New test.
24617         * g++.old-deja/g++.other/typename2.C: New test.
24618         * g++.old-deja/g++.other/crash60.C: New test.
24619         * g++.old-deja/g++.other/conv9.C: New test.
24620         * g++.old-deja/g++.other/mangle10.C: New test.
24621         * g++.old-deja/g++.other/unchanging1.C: New test.
24622         * g++.old-deja/g++.other/exprstmt1.C: New test.
24623         * g++.old-deja/g++.other/inline23.C: New test.
24624         * g++.old-deja/g++.eh/ia64-1.C: New test.
24625         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24626         * g++.old-deja/g++.other/reload1.C: New test.
24627         * g++.old-deja/g++.other/static20.C: New test.
24628         * g++.old-deja/g++.other/local-alloc1.C: New test.
24629         * g++.old-deja/g++.other/conv8.C: New test.
24630         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24631         * g++.old-deja/g++.other/storeexpr1.C: New test.
24632         * g++.old-deja/g++.other/storeexpr2.C: New test.
24633         * g++.dg/eh/template2.C: New test.
24634         * g++.dg/warn/weak1.C: New test.
24635
24636 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24637
24638         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24639         Remove first, non-varying, argument.
24640
24641 2002-01-23  Richard Henderson  <rth@redhat.com>
24642
24643         * gcc.dg/inline-2.c: New.
24644
24645         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24646         Add optional target arg.  Check number of arguments.
24647         (scan-assembler-not, scan-assembler-dem): Likewise.
24648         (scan-assembler-dem-not): Likewise.
24649
24650 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24651
24652         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24653         line 12.
24654         * g++.old-deja/g++.brendan/parse3.C,
24655         g++.old-deja/g++.other/crash26.C,
24656         g++.old-deja/g++.other/crash28.C,
24657         g++.old-deja/g++.other/crash29.C,
24658         g++.old-deja/g++.other/crash30.C,
24659         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24660
24661 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24662
24663         * gcc.dg/20020115-1.c: New.
24664
24665 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24666
24667         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24668
24669 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24670
24671         * gcc.dg/20020122-3.c: New.
24672
24673 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24674
24675         * g++.dg/other/gc1.C: New test.
24676
24677 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24678
24679         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24680
24681 2002-01-22  Richard Henderson  <rth@redhat.com>
24682
24683         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24684
24685 2002-01-22  Richard Henderson  <rth@redhat.com>
24686
24687         * gcc.dg/20020122-4.c: New.
24688
24689 2002-01-22  H.J. Lu <hjl@gnu.org>
24690
24691         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24692         link output.
24693         * gcc.dg/special/ecos.exp: Likewise.
24694         * lib/g++-dg.exp: Likewise.
24695         * lib/g77-dg.exp: Likewise.
24696         * lib/gcc-dg.exp : Likewise.
24697         * lib/mike-g++.exp: Likewise.
24698         * lib/mike-g77.exp: Likewise.
24699         * lib/mike-gcc.exp: Likewise.
24700         * lib/objc-dg.exp: Likewise.
24701
24702 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24703
24704         PR target/5379
24705         * gcc.dg/20020122-2.c: New test.
24706
24707 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24708
24709         * gcc.dg/20020122-1.c: New test.
24710
24711 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24712
24713         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24714
24715 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24716
24717         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24718
24719 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24720
24721         * gcc.c-torture/compile/20020121-1.c: New test.
24722
24723 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24724
24725         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24726         ld_library_path.
24727
24728 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24729
24730         * gcc.dg/20020218-1.c: New test.
24731
24732 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24733
24734         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24735         messages
24736         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24737         "At global scope" warning
24738         * g++.dg/ext/align1.C: Change cygwin test for alignment
24739         from db-bogus to dg-warning
24740
24741 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24742
24743         * g77.f-torture/compile/cpp2.F: New test.
24744
24745 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24746
24747         * g++.dg/template/access1.C: New test.
24748
24749 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24750
24751         * gcc.dg/20020118-1.c: New.
24752
24753 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24754
24755         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24756
24757 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24758
24759         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24760         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24761         alignment warnings.
24762
24763 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24764
24765         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24766         torture_with_loops and torture_without_loops
24767
24768 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24769
24770         * gcc.c-torture/compile/20020116-1.c: New test.
24771
24772 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24773
24774         * gcc.dg/20020116-2.c: New test.
24775
24776         * gcc.dg/ultrasp4.c: New test.
24777
24778         * gcc.dg/20020116-1.c: New test.
24779
24780 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24781
24782         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24783         by EABI.
24784
24785 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24786
24787         * gcc.misc-tests/i386-prefetch.exp: New.
24788         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24789         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24790         * gcc.misc-tests/i386-pf-none-1.c: New test.
24791         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24792
24793 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24794
24795         * gcc.dg/gnu89-init-1.c: Add new tests.
24796
24797 2002-01-15  Andreas Jaeger  <aj@suse.de>
24798
24799         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24800         * gcc.dg/i386-mmx-2.c: Likewise.
24801         * gcc.dg/i386-sse-1.c: Likewise.
24802         * gcc.dg/i386-sse-2.c: Likewise.
24803         * gcc.dg/i386-sse-3.c: Likewise.
24804
24805 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24806
24807         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24808         Uncomment additional cases that now pass.
24809
24810 2002-01-11  Richard Henderson  <rth@redhat.com>
24811
24812         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24813         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24814
24815 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24816
24817         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24818
24819 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24820
24821         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24822         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24823
24824 2002-01-10  Dale Johannesen  <dalej@apple.com>
24825
24826         * gcc.c-torture/execute/loop-11.c: New.
24827
24828 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24829
24830         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24831         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24832
24833 2002-01-09  Richard Henderson  <rth@redhat.com>
24834
24835         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24836         type in which to perform the operation for each size.
24837
24838 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24839
24840         * gcc.c-torture/compile/20020109-2.c: New test.
24841
24842 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24843
24844         * gcc.c-torture/execute/loop-10.c: New test.
24845
24846 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24847
24848         * gcc.c-torture/compile/20010226-1.c: New test.
24849         * gcc.c-torture/compile/20010227-1.c: New test.
24850         * gcc.c-torture/compile/20010426-1.c: New test.
24851         * gcc.c-torture/compile/20010510-1.c: New test.
24852         * gcc.c-torture/compile/20010605-3.c: New test.
24853         * gcc.c-torture/compile/20010824-1.c: New test.
24854         * gcc.c-torture/execute/20010409-1.c: New test.
24855         * gcc.dg/noncompile/20000901-1.c: New test.
24856         * gcc.dg/20001023-1.c: New test.
24857         * gcc.dg/20001101-1.c: New test.
24858         * gcc.dg/20001102-1.c: New test.
24859         * gcc.dg/20010207-1.c: New test.
24860         * gcc.dg/20010405-1.c: New test.
24861         * gcc.dg/20010822-1.c: New test.
24862         * gcc.dg/20011107-1.c: New test.
24863
24864 2002-01-09  Jeffrey A Law  (law@redhat.com)
24865
24866         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24867
24868         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24869         execution failure on PA targets.
24870
24871 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24872
24873         * gcc.c-torture/compile/20020109-1.c: New test.
24874
24875 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24876
24877         * gcc.c-torture/execute/20020108-1.c: New test.
24878
24879 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24880
24881         * gcc.dg/20020108-1.c: New test.
24882
24883 2002-01-08  H.J. Lu <hjl@gnu.org>
24884
24885         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24886         for header files.
24887
24888 2002-01-08  Geoff Keating  <geoffk@redhat.com>
24889
24890         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
24891         consistency.
24892
24893 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
24894
24895         * gcc.dg/altivec-4.c: Test altivec predicates.
24896
24897 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
24898
24899         * gcc.c-torture/execute/20020107-1.c: New test.
24900
24901 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24902
24903         PR c/5279
24904         * gcc.c-torture/compile/20020106-1.c: New test.
24905
24906 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24907
24908         * gcc.c-torture/execute/nestfunc-4.c: New test.
24909
24910 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24911
24912         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
24913         extra triple that slipped in.
24914         * g++.old-deja/g++.abi/align.C: Likewise.
24915         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24916
24917 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
24918
24919         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
24920         * g++.old-deja/g++.abi/align.C: Likewise.
24921         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24922
24923         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
24924         on FreeBSD/i386.
24925         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
24926         FreeBSD.
24927
24928 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
24929
24930         * gcc.dg/20020104-1.c: New test.
24931
24932         * gcc.dg/20020104-2.c: New test.
24933
24934 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
24935
24936         * gcc.dg/20020103-1.c: Fix typo in target selector.
24937
24938 2002-01-03  Richard Henderson  <rth@redhat.com>
24939
24940         * gcc.dg/20020103-1.c: New.
24941
24942 2002-01-03  Kazu Hirata  <kazu@hxi.com>
24943
24944         * gcc.c-torture/execute/20020103-1.c: New test.
24945
24946 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
24947
24948         * g++.dg/other/debug2.C: New test.
24949
24950         * gcc.c-torture/compile/20020103-1.c: New test.
24951
24952 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
24953
24954         * gcc.dg/gnu89-init-1.c: Added new tests.
24955
24956 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24957
24958         * g++.dg/template/friend2.C: Remove as patch is reverted.
24959
24960         * g++.dg/warn/oldcast1.C: New test.
24961
24962         * g++.dg/template/ptrmem1.C: New test.
24963         * g++.dg/template/ptrmem2.C: New test.
24964
24965         * g++.dg/template/ntp.C: New test.
24966
24967         * g++.dg/other/component1.C: New test.
24968
24969         * g++.dg/template/ttp3.C: New test.
24970
24971         * g++.dg/template/friend2.C: New test.
24972         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
24973
24974 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24975
24976         * g++.dg/other/ptrmem1.C: New test.
24977         * g++.dg/other/ptrmem2.C: New test.
24978
24979 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24980
24981         * g++.dg/template/ctor1.C: New test.
24982
24983 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
24984
24985         * g++.dg/template/friend2.C: New test.
24986
24987 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
24988
24989         * gcc.dg/mmix-1.c: New test.
24990
24991 2001-12-31  Richard Henderson  <rth@redhat.com>
24992
24993         * gcc.dg/asm-5.c: New.
24994
24995 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
24996
24997         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
24998         in namespace __gnu_cxx
24999
25000 2001-12-30  Richard Henderson  <rth@redhat.com>
25001
25002         * gcc.dg/debug-6.c: New.
25003
25004 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25005
25006         * gcc.c-torture/compile/20011229-2.c: New test.
25007
25008 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25009
25010         * gcc.dg/debug-3.c: New test.
25011         * gcc.dg/debug-4.c: New test.
25012         * gcc.dg/debug-5.c: New test.
25013
25014 2001-12-29  Richard Henderson  <rth@redhat.com>
25015
25016         * g++.dg/eh/loop1.C: New.
25017
25018 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25019
25020         * g++.dg/template/crash1.C: New test.
25021
25022 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25023
25024         * g++.dg/other/const1.C: New test.
25025
25026 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25027
25028         * gcc.c-torture/compile/20011229-1.c: New test.
25029
25030 2001-12-28  Stan Shebs  <shebs@apple.com>
25031
25032         * lib/objc-torture.exp: Resync with c-torture.exp.
25033         * lib/objc.exp: Load standard libraries.
25034
25035 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25036
25037         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25038         additional tests.
25039
25040 2001-12-27  Roger Sayle <roger@eyesopen.com>
25041
25042         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25043
25044 2001-12-27  Richard Henderson  <rth@redhat.com>
25045
25046         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25047
25048 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25049
25050         * g++.dg/eh/ctor1.C: New test.
25051         * g++.dg/other/error2.C: New test.
25052
25053 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25054
25055         * g++.dg/other/init2.C: New test.
25056
25057 2001-12-24  Richard Henderson  <rth@redhat.com>
25058
25059         * gcc.dg/20011223-1.c: New.
25060         * gcc.dg/inline-1.c: New.
25061
25062 2001-12-23  Richard Henderson  <rth@redhat.com>
25063
25064         * gcc.dg/asm-4.c: Test operand modifiers.
25065
25066 2001-12-23  Richard Henderson  <rth@redhat.com>
25067
25068         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25069
25070 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25071
25072         * gcc.c-torture/execute/20011223-1.c: New test.
25073
25074 2001-12-21  Richard Henderson  <rth@redhat.com>
25075
25076         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25077         re-enables the warning.
25078
25079 2001-12-21  Richard Henderson  <rth@redhat.com>
25080
25081         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25082
25083 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25084
25085         * gcc.c-torture/compile/20011218-1.c: New test.
25086
25087 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25088
25089         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25090         arm-isr.c test.
25091         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25092         epilogue generation for ARM ISR routines.
25093
25094 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25095
25096         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25097         * gcc.dg/format/c90-printf-3.c: Likewise.
25098         * gcc.dg/format/c99-printf-3.c: Likewise.
25099         * gcc.dg/format/ext-1.c: Likewise.
25100         * gcc.dg/format/ext-6.c: Likewise.
25101         * gcc.dg/format/format.h: Prototype unlocked stdio.
25102
25103 2001-12-20  Richard Henderson  <rth@redhat.com>
25104
25105         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25106         (arena): Use it.
25107         (malloc): Correct allocation logic.  Abort if we fill up the
25108         arena before initialization complete.
25109         (realloc): Correct allocation logic.
25110
25111 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25112
25113         * gcc.c-torture/compile/20011219-2.c: New test.
25114
25115         * gcc.c-torture/execute/20011219-1.c: New test.
25116
25117 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25118
25119         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25120         target does not support weak symbols.
25121
25122 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25123
25124         * gcc.c-torture/compile/20011219-1.c: New test.
25125
25126 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25127
25128         * g++.dg/other/error1.C: New test.
25129
25130 2001-12-17  Jeffrey A Law  (law@redhat.com)
25131
25132         * gcc.c-torture/execute/20011217-1.c: New test.
25133
25134 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25135
25136         * objc.dg/special/: New directory.
25137         * objc.dg/special/special.exp: New file.
25138         * objc.dg/special/unclaimed-category-1.h: New file.
25139         * objc.dg/special/unclaimed-category-1a.m: New file.
25140         * objc.dg/special/unclaimed-category-1.m: New file.
25141
25142 2001-12-17  Andreas Jaeger  <aj@suse.de>
25143
25144         * gcc.c-torture/compile/20011217-2.c: New test.
25145
25146 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25147
25148         * gcc.c-torture/compile/20011217-1.c: New test.
25149
25150 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25151
25152         * testsuite/gcc.dg/20011214-1.c: New.
25153
25154 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25155
25156         * gcc.dg/altivec-4.c: New.
25157
25158 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25159
25160         * gcc.dg/20011113-1.c: New test.
25161
25162 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25163
25164         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25165         std::__malloc_alloc_template<0> and
25166         std::__default_alloc_template<false, 0>.
25167
25168 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25169
25170         * objc/execute/bf-21.m: New test.
25171         * objc/execute/enumeration-1.m: New test.
25172         * objc/execute/enumeration-2.m: New test.
25173
25174 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25175
25176         * gcc.dg/gnu89-init-1.c: New test.
25177
25178 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25179
25180         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25181         * g++.old-deja/g++.jason/2371.C: Likewise.
25182         * g++.old-deja/g++.jason/template33.C: Likewise.
25183         * g++.old-deja/g++.jason/template34.C: Likewise.
25184         * g++.old-deja/g++.jason/template36.C: Likewise.
25185         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25186         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25187         * g++.old-deja/g++.other/typename1.C: Likewise.
25188         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25189         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25190         * g++.old-deja/g++.pt/typename11.C: Likewise.
25191         * g++.old-deja/g++.pt/typename14.C: Likewise.
25192         * g++.old-deja/g++.pt/typename16.C: Likewise.
25193         * g++.old-deja/g++.pt/typename3.C: Likewise.
25194         * g++.old-deja/g++.pt/typename4.C: Likewise.
25195         * g++.old-deja/g++.pt/typename5.C: Likewise.
25196         * g++.old-deja/g++.pt/typename7.C: Likewise.
25197         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25198
25199 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25200
25201         * g++.dg/other/linkage1.C: New test.
25202         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25203         specifiers.
25204
25205 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25206
25207         * gcc.dg/concat.c: New test.
25208
25209 2001-12-11  Stan Shebs  <shebs@apple.com>
25210
25211         * objc/compile: New test directory.
25212         * objc/compile/compile.exp: New expect script.
25213         * objc/compile/20011211-1.m: New compile test.
25214
25215 2001-12-11  Jason Merrill  <jason@redhat.com>
25216
25217         * lib/prune.exp (prune_gcc_output): Also handle "In member
25218         function".  So many permutations...
25219
25220 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25221
25222         * g++.dg/template/typedef1.C: New test.
25223
25224 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25225
25226         * g++.dg/other/copy1.C: New test.
25227
25228 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25229
25230         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25231
25232         * gcc.dg/builtin-choose-expr.c: New.
25233
25234 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25235
25236         * gcc.dg/altivec-2.c: New.
25237
25238 2001-12-07  Richard Henderson  <rth@redhat.com>
25239
25240         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25241
25242 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25243
25244         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25245         ultrasparc.
25246
25247 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25248
25249         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25250
25251 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25252
25253         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25254         variable argument list.
25255
25256 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25257
25258         * gcc.c-torture/execute/memcheck: Delete entire directory.
25259         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25260         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25261
25262 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25263
25264         * gcc.dg/Wshadow-1.c: New test.
25265
25266 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25267
25268         * gcc.c-torture/compile/20011130-1.c: New test.
25269
25270         * gcc.dg/noncompile/20011025-1.c: New test.
25271
25272         * g++.dg/other/anon-union.C: New test.
25273
25274         * gcc.c-torture/execute/20011024-1.c: New test.
25275
25276 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25277
25278         * gcc.c-torture/execute/20000722-1.x,
25279         gcc.c-torture/execute/20010123-1.x: Remove.
25280         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25281         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25282         gcc.dg/c99-complit-2.c: New tests.
25283
25284 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25285
25286         * g++.dg/inherit/base1.C: New test.
25287
25288 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25289
25290         * g++.dg/other/stdarg1.C: New test.
25291
25292         * gcc.c-torture/compile/20011130-2.c: New test.
25293
25294 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25295
25296         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25297         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25298         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25299         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25300         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25301         * gcc.dg/builtin-prefetch-1.c: New test.
25302
25303 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25304
25305         * gcc.dg/20011130-1.c: New test.
25306
25307 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25308
25309         * g++.dg/other/scope1.C: New test.
25310         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25311
25312 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25313
25314         * gcc.dg/vla-init-1.c: New test.
25315
25316 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25317
25318         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25319
25320 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25321
25322         * objc.dg/alias.m: Update.
25323         * objc.dg/class-1.m: Update.
25324         * objc.dg/const-str-1.m: Update.
25325         * objc.dg/fwd-proto-1.m: Update.
25326         * objc.dg/id-1.m: Update.
25327         * objc.dg/super-class-1.m: Update.
25328
25329 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25330
25331         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25332         constructs.
25333
25334 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25335
25336         * gcc.c-torture/execute/20011128-1.c: New test.
25337
25338 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25339
25340         * gcc.dg/20011127-1.c: New test.
25341
25342 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25343
25344         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25345         from Austin Group draft 7.
25346         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25347         scanf format arguments.
25348         * gcc.dg/format/no-exargs-2.c: New test.
25349
25350 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25351
25352         * g++.dg/abi/vbase8-4.C: New test.
25353
25354 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25355
25356         * gcc.c-torture/execute/20011121-1.c: New test.
25357
25358 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25359
25360         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25361
25362 2001-11-23  Andreas Jaeger  <aj@suse.de>
25363
25364         * gcc.dg/cpp/charconst-2.c: New test.
25365
25366 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25367
25368         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25369         to the host if it is remote.  Let tests specify extra headers
25370         they use.
25371         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25372         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25373         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25374         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25375         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25376         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25377         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25378         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25379         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25380         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25381
25382 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25383
25384         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25385         for little endian ARMs.
25386
25387 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25388
25389         * gcc.c-torture/compile/20011119-1.c: New test.
25390         * gcc.c-torture/compile/20011119-2.c: New test.
25391
25392 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25393
25394         * gcc.dg/altivec-1.c: Fix typo.
25395
25396 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25397
25398         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25399
25400 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25401
25402         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25403
25404 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25405
25406         * lib/g77.exp: Don't specify --rpath-link.
25407
25408         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25409         across all the headers.
25410         * gcc.dg/format/format.exp: For testing on a remote host,
25411         copy format.h.
25412
25413         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25414         * gcc.c-torture/execute/930406-1.c: Likewise.
25415         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25416
25417 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25418
25419         * gcc.dg/altivec-1.c: New.
25420
25421 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25422
25423         * gcc.dg/cpp/fpreprocessed.c: New test case.
25424
25425 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25426
25427         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25428         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25429         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25430
25431 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25432
25433         * gcc.dg/no-builtin-1.c: New test.
25434
25435 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25436
25437         * gcc.c-torture/execute/20011115-1.c: New test.
25438
25439 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25440
25441         * gcc.c-torture/compile/20011114-2.c: New test.
25442         * gcc.c-torture/compile/20011114-3.c: New test.
25443         * gcc.c-torture/compile/20011114-4.c: New test.
25444
25445 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25446
25447         * g++.dg/other/init1.C: New test.
25448
25449 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25450
25451         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25452         message.
25453
25454         * gcc.c-torture/execute/20011114-1.c: New testcase.
25455
25456         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25457         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25458         like the (before this change) version of 20010327-1.c.
25459
25460 2001-11-14  Roger Sayle <roger@eyesopen.com>
25461
25462         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25463
25464 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25465
25466         * g++.dg/init/array2.C: New test.
25467
25468 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25469
25470         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25471
25472 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25473
25474         * g++.dg/other/forscope1.C: New test.
25475         * g++.dg/ext/forscope1.C: New test.
25476         * g++.dg/ext/forscope2.C: New test.
25477
25478 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25479
25480         * gcc.c-torture/execute/20011113-1.c: New test.
25481
25482 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25483
25484         * gcc.c-torture/execute/20011109-2.c: New test.
25485
25486         * gcc.c-torture/execute/20011109-1.c: New test.
25487
25488 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25489
25490         * gcc.c-torture/compile/20011109-1.c: New test.
25491
25492 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25493
25494         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25495         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25496         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25497         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25498         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25499         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25500         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25501
25502 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25503
25504         * g++.dg/warn/Wshadow-1.C: New tests.
25505         * g++.old-deja/g++.mike/for3.C: Update.
25506
25507 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25508
25509         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25510         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25511         XFAILs.  Adjust expected error texts.
25512         * gcc.c-torture/compile/20011106-1.c,
25513         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25514         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25515         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25516         gcc.dg/c99-array-lval-5.c: New tests.
25517
25518 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25519
25520         * gcc.dg/cpp/defined.c: Update.
25521
25522 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25523
25524         * gcc.c-torture/execute/anon-1.c: New test.
25525
25526 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25527
25528         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25529         same size, so no warning should be produced on stormy16.
25530
25531         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25532         due to oversized array.
25533         * g++.old-deja/g++.mike/ns15.C: Likewise.
25534         * g++.old-deja/g++.pt/crash16.C: Likewise.
25535
25536 2001-11-02  Graham Stott  <grahams@redhat.com>
25537
25538         * g++.dgother/debug1.C: Fix typos.
25539
25540 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25541
25542         * g++.dg/other/debug1.C: New test.
25543
25544 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25545
25546         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25547         of unsigned long.
25548
25549 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25550
25551         * gcc.dg/20011029-2.c: New test.
25552
25553         * gcc.c-torture/compile/20011029-1.c: New test.
25554
25555 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25556
25557         * objc/execute/class_self-1.m: New test.
25558         * objc/execute/class_self-2.m: New test.
25559
25560 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25561
25562         * gcc.misc-tests/msgs.exp: Delete.
25563         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25564         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25565         error set to match recent changes.
25566
25567 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25568
25569         * gcc.dg/20011021-1.c: New test.
25570
25571 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25572
25573         * gcc.c-torture/compile/20011023-1.c: New test.
25574
25575 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25576
25577         * lib/g77.exp: Rewrite based on lib/g++.exp.
25578
25579 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25580
25581         * gcc.c-torture/execute/20011019-1.c: New test.
25582
25583         * gcc.dg/20011018-1.c: New test.
25584
25585 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25586
25587         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25588
25589 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25590
25591         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25592         * gcc.dg/attr-invalid.c: Likewise.
25593
25594 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25595
25596         * testsuite/gcc.dg/20011015-1.c: New test.
25597
25598 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25599
25600         * g++.dg/template/unify2.C: New test.
25601
25602 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25603
25604         * g++.dg/other/exception-specification.C: New test
25605
25606 2001-10-13  Tom Rix  <trix@redhat.com>
25607
25608         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25609         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25610
25611 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25612
25613         * testsuite/gcc.dg/20011009-1.c: New test.
25614
25615 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25616
25617         PR g++/4476
25618         * g++.dg/other/friend1.C: New test.
25619
25620 2001-10-11  Richard Henderson  <rth@redhat.com>
25621
25622         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25623
25624 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25625
25626         * gcc.c-torture/compile/20011010-1.c: New.
25627
25628 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25629
25630         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25631         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25632         g77.f-torture/execute/execute.exp,
25633         g77.f-torture/noncompile/noncompile.exp,
25634         gcc.c-torture/compile/compile.exp,
25635         gcc.c-torture/execute/execute.exp,
25636         gcc.c-torture/execute/ieee/ieee.exp,
25637         gcc.c-torture/execute/memcheck/memcheck.exp,
25638         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25639         objc/execute/execute.exp: Update FSF address.
25640
25641 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25642
25643         * gcc.dg/cpp/cmdlne-C.c: Update.
25644         * gcc.dg/cpp/cmdlne-C2.c: New.
25645
25646 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25647
25648         * gcc.c-torture/execute/20011008-3.c: New.
25649
25650 2001-10-08  DJ Delorie  <dj@redhat.com>
25651
25652         * gcc.dg/20011008-1.c: New.
25653         * gcc.dg/20011008-2.c: New.
25654
25655 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25656
25657         * gcc.dg/cpp/spacing1.c: Update test.
25658
25659 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25660
25661         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25662         spelling errors of "separate" as "seperate".
25663
25664 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25665
25666         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25667         enough to avoid inlining.
25668
25669 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25670
25671         * lib/g77.exp: set libg2c_dir correctly.
25672
25673 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25674
25675         * gcc.dg/cpp/macro11.c: New test.
25676
25677 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25678
25679         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25680         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25681         gcc.dg/format/multattr-3.c: New tests.
25682         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25683         tests for format attributes on function pointers being rejected.
25684
25685 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25686
25687         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25688
25689 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25690
25691         * g++.dg/warn/format1.C: New test.
25692
25693 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25694
25695         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25696
25697 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25698
25699         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25700
25701 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25702
25703         * gcc.dg/cpp/redef2.c: Add test.
25704
25705 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25706
25707         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25708         long-standing bug on i686, apparently.
25709         * gcc.c-torture/execute/loop-2c.x: New file.
25710         * gcc.c-torture/execute/loop-2d.x: New file.
25711         * gcc.c-torture/execute/loop-3c.x: New file.
25712
25713 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25714
25715         * gcc.dg/cpp/20000625-2.c: Correct line number.
25716
25717 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25718
25719         * gcc.dg/cpp/macro10.c: New test.
25720         * gcc.dg/cpp/strify3.c: New test.
25721         * gcc.dg/cpp/spacing1.c: Add tests.
25722         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25723         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25724
25725 2001-09-24  DJ Delorie  <dj@redhat.com>
25726
25727         * gcc.c-torture/execute/20010924-1.c: New test.
25728
25729 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25730
25731         * testsuite/objc/execute/paste.m: Remove.
25732
25733 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25734
25735         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25736
25737 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25738
25739         * g77.dg/strlen0.f: New test.
25740
25741 2001-09-21  Richard Henderson  <rth@redhat.com>
25742
25743         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25744         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25745
25746 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25747
25748         Table-driven attributes.
25749         * g++.dg/ext/attrib1.C: New test.
25750
25751 2001-09-20  DJ Delorie  <dj@redhat.com>
25752
25753         * gcc.dg/20000926-1.c: Update expected warning messages.
25754         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25755         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25756         array.
25757
25758 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25759
25760         * g++.dg/eh/registers1.C: New test case.
25761
25762 2001-09-17  Richard Henderson  <rth@redhat.com>
25763
25764         * gcc.dg/array-5.c: Fix VLA decomposition test.
25765
25766 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25767
25768         * gcc.dg/cpp/line5.c: New testcase.
25769
25770 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25771
25772         * gcc.dg/cpp/macro9.c: New test.
25773
25774 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25775
25776         * gcc.c-torture/execute/980223.c: Change type of addr from long
25777         to char *.
25778
25779 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25780
25781         * gcc.c-torture/execute/20010915-1.c: New test.
25782
25783 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25784
25785         * g77.dg/bprob: New directory.
25786         * g77.dg/bprob/bprob.exp: New file.
25787         * g77.dg/bprob/bprob-1.f: New test.
25788         * g77.dg/gcov: New directory.
25789         * g77.dg/gcov/gcov.exp: New file.
25790         * g77.dg/gcov/gcov-1.f: New test.
25791         * g77.dg/gcov/gcov-1.x: New file.
25792
25793 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25794
25795         * gcc.dg/cpp/directiv.c: Update.
25796         * gcc.dg/cpp/undef1.c: Update.
25797
25798 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25799
25800         * gcc.dg/20010912-1.c: New test.
25801
25802 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25803
25804         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25805         language-independent file in lib.
25806         * lib/gcov.exp: New file.
25807
25808 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25809
25810         * gcc.c-torture/compile/20010911-1.c: New test.
25811
25812 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25813
25814         * lib/profopt.exp: New, to support profile-directed optimizations.
25815         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25816         * gcc.misc-tests/bprob-1.c: New test.
25817         * gcc.misc-tests/bprob-2.c: New test.
25818
25819 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25820
25821         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25822         XFAIL and which kinds of gcov output to verify.
25823         * gcc.misc-tests/gcov-4b.x: New file.
25824         * gcc.misc-tests/gcov-5b.x: New file.
25825         * gcc.misc-tests/gcov-6.x: New file.
25826         * gcc.misc-tests/gcov-7.c: New test.
25827         * gcc.misc-tests/gcov-7.x: New file.
25828
25829 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25830
25831         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25832         * gcc.misc-tests/gcov-6.c: New test.
25833
25834 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25835
25836         PR c++/3986
25837         * g++.dg/abi/vbase1.C: New test.
25838
25839 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25840
25841         * objc.dg/method-2.m: New.
25842
25843 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25844
25845         PR c++/4203
25846         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25847         * g++.dg/init/empty1.C: New test.
25848
25849 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25850
25851         * gcc.c-torture/compile/20010903-1.c: New test.
25852
25853 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25854
25855         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25856         for m68k.
25857
25858 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25859
25860         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25861
25862         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25863
25864         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25865
25866 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25867
25868         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25869         for 16-bit 'unsigned int'.
25870
25871 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25872
25873         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25874
25875 2001-08-27  Richard Henderson  <rth@redhat.com>
25876
25877         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25878         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25879
25880 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25881
25882         * gcc.dg/asm-names.c (ymain): New.
25883
25884 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25885
25886         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
25887         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
25888         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
25889
25890 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25891
25892         * gcc.dg/compare5.c: New testcase.
25893
25894 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
25895
25896         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
25897         and "In instantiation".
25898
25899 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
25900
25901         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
25902
25903 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
25904
25905         * gcc.misc-tests/gcov.exp: Add support for branch information.
25906         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
25907         * gcc.misc-tests/gcov-4.c: New test.
25908         * gcc.misc-tests/gcov-4b.c: New test.
25909         * gcc.misc-tests/gcov-5b.c: New test.
25910
25911 2001-08-20  Zack Weinberg  <zackw@panix.com>
25912
25913         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
25914         expected to fail.
25915
25916 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25917
25918         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
25919
25920 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
25921
25922         * g++.dg/eh/template1.C: New test.
25923
25924 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
25925
25926         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
25927         Fix thinko.
25928         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
25929         for xfail.
25930
25931 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
25932
25933         * lib/g77-dg.exp:  Use prune.exp for common procedures
25934         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
25935         * lib/g77.exp: (g77-dg-prune) Remove
25936
25937 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
25938
25939         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
25940
25941 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25942
25943         * g++.dg/template/unify1.C: New test.
25944
25945 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
25946
25947         * g++.dg/abi/empty4.C: New test.
25948
25949 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
25950
25951         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
25952         solaris2.*
25953         * g77.f-torture/compile/pr3743.x: Likewise
25954
25955 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25956
25957         * g++.dg/other/using-declaration.C: New test.
25958
25959 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25960
25961         * gcc.dg/cpp/tr-sign.c: New testcase.
25962
25963 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25964
25965         * gcc.dg/cpp/19951025-1.c: Revert.
25966         * gcc.dg/cpp/directiv.c: We no longer process directives that
25967         interrupt macro arguments.
25968
25969 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
25970
25971         * gcc.dg/bconstp-1.c: New test.
25972
25973 2001-08-03  Richard Henderson  <rth@redhat.com>
25974
25975         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
25976
25977 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25978
25979         * gcc.dg/cpp/19951025-1.c: Update.
25980
25981 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
25982
25983         * g77.dg/ff90-1.f (s): Fix reference of variable z,
25984         should be x.
25985
25986 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25987
25988         Kill -fhonor-std.
25989         * g++.old-deja/g++.ns/ns14.C: Remove special options.
25990         * g++.old-deja/g++.other/std1.C: Likewise.
25991         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
25992
25993 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
25994
25995         * lib/g77.exp:  Load gcc-defs.exp for common procedures
25996         (g77_pass, g77_fail, g77_finish, g77_exit,
25997         ${tool}_check_unsupported_p} Now redundant.  Deleted.
25998
25999 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26000
26001         * g77.dg/fbackslash.f
26002         * g77.dg/fcase-preserve.f
26003         * g77.dg/ff90-1.f
26004         * g77.dg/ffixed-line-length-0.f
26005         * g77.dg/ffixed-line-length-132.f
26006         * g77.dg/ffixed-line-length-7.f
26007         * g77.dg/ffixed-line-length-72.f
26008         * g77.dg/ffixed-line-length-none.f
26009         * g77.dg/ffree-form-1.f
26010         * g77.dg/fno-backslash.f
26011         * g77.dg/fno-f90-1.f
26012         * g77.dg/fno-fixed-form-1.f
26013         * g77.dg/fno-onetrip.f
26014         * g77.dg/fno-typeless-boz.f
26015         * g77.dg/fno-underscoring.f
26016         * g77.dg/fno-vxt-1.f
26017         * g77.dg/fonetrip.f
26018         * g77.dg/ftypeless-boz.f
26019         * g77.dg/fugly-assumed.f
26020         * g77.dg/funderscoring.f
26021         * g77.dg/fvxt-1.f
26022
26023 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26024
26025         * objc.dg/fwd-proto-1.m: New.
26026         * objc.dg/local-decl-1.m: New.
26027         * objc.dg/naming-1.m: New.
26028         * objc.dg/naming-2.m: New.
26029         * objc.dg/proto-hier-1.m: New.
26030
26031 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26032
26033         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26034         largest-type elements to a struct makes its size grow.
26035
26036 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26037
26038         * g++.dg/abi/vthunk1.C: New test.
26039
26040 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26041
26042         * g++.dg/abi/vbase8-22.C: New test.
26043
26044 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26045
26046         * gcc.dg/cpp/macro8.c: New test.
26047
26048 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26049
26050         * g++.dg/abi/vbase8-21.C: New test.
26051
26052 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26053
26054         * g++.dg/abi/vbase8-10.C: New test.
26055
26056 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26057
26058         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26059         ${tool}_set_ld_library_path.
26060         Changed caller.
26061         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26062         g++.exp.
26063
26064 2001-07-26  Stan Cox <scox@redhat.com>
26065
26066         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26067         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26068         gcc_exit, gcc_check_unsupported_p):
26069         Moved to gcc-deps.exp
26070         * gcc-deps.exp: New file.
26071
26072 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26073
26074         * g++.old-deja/g++.pt/defarg14.C: New test.
26075
26076 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26077
26078         * g++.old-deja/g++.other/lineno5.C: New test.
26079
26080 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26081
26082         * g++.old-deja/g++.pt/crash68.C: New test.
26083
26084 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26085
26086         * g++.old-deja/g++.other/crash42.C: New test.
26087
26088 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26089
26090         * gcc.dg/cpp/extratokens.c: Fix.
26091         * gcc.dg/cpp/skipping2.c: New tests.
26092
26093 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26094
26095         * gcc.c-torture/execute/20010724-1.c: New file.
26096         * gcc.c-torture/execute/20010724-1.x: New file.
26097
26098 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26099
26100         * g++.old-deja/g++.other/cond7.C: New test.
26101
26102 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26103
26104         * g++.old-deja/g++.other/optimize4.C: New test.
26105
26106 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26107
26108         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26109
26110 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26111
26112         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26113         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26114         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26115         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26116
26117         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26118         bug report" message.
26119
26120         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26121         * g++.dg/ext/instantiate1.C: Move from old-deja.
26122
26123 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26124
26125         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26126         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26127         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26128         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26129
26130 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26131
26132         * gcc.c-torture/execute/20010723-1.c: New test.
26133
26134 2001-07-23  Ben Elliston  <bje@redhat.com>
26135
26136         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26137
26138 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26139
26140         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26141         i[34567]86-*-*.
26142         Delete handling of ieee_multilib_flags.
26143         Pass -mieee for alpha*-*-* and sh-*-*.
26144         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26145
26146 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26147
26148         Remove old-abi tests.
26149         * g++.old-deja/g++.mike/p11116.C: Remove.
26150         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26151
26152 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26153
26154         * g77.f-torture/compile/pr3743.f:  New test
26155
26156 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26157
26158         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26159
26160 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26161
26162         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26163         g++.old-deja/g++.pt/static6.C: Likewise.
26164         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26165         supports weak symbols.
26166
26167 2001-07-18  Andreas Jaeger  <aj@suse.de>
26168
26169         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26170         supported again.
26171
26172 2001-07-18  Andreas Jaeger  <aj@suse.de>
26173
26174         * gcc.dg/iftrap-1.c: Fix target line.
26175
26176 2001-07-17  Richard Henderson  <rth@redhat.com>
26177
26178         * gcc.c-torture/execute/20010717-1.c: New.
26179
26180 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26181
26182         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26183         tests.
26184
26185 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26186
26187         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26188
26189 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26190
26191         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26192         UAC_SIGBUS, UAC_NOPRINT definitions.
26193
26194 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26195
26196         * objc/execute/object_is_class.m: New test.
26197         * objc/execute/object_is_meta_class.m: New test.
26198
26199 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26200
26201         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26202         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26203
26204 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26205
26206         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26207         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26208
26209 2001-07-14  Richard Henderson  <rth@redhat.com>
26210
26211         * gcc.dg/iftrap-1.c: New.
26212
26213 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26214
26215         * g77.f-torture/execute/intrinsic77.f: New test.
26216
26217 2001-07-11  Janis Johnson <janis@us.ibm.com>
26218
26219         * gcc.misc-tests/gcov-3.c: New test.
26220
26221 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26222
26223         * gcc.c-torture/compile/20010711-1.c,
26224         * gcc.c-torture/compile/20010711-2.c: New tests.
26225
26226 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26227
26228         * gcc.c-torture/execute/20010711-1.c: New test.
26229
26230 2001-07-11  Ben Elliston  <bje@redhat.com>
26231
26232         * g++.old-deja/g++.other/enum5.C: New test.
26233
26234 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26235
26236         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26237         (g++-dg-prune): Call prune_gcc_output.
26238         * prune.exp: New file for prune_gcc_output.
26239         * lib/g++.exp, lib/gcc.exp: Load it.
26240
26241 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26242
26243         * gcc.c-torture/compile/20010701-1.c,
26244         g++.old-deja/g++.ext/attrib6.C: New tests.
26245
26246 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26247
26248         * gcc.c-torture/compile/20010706-1.c: New test.
26249
26250 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26251
26252         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26253
26254 2001-06-28  Stan Shebs  <shebs@apple.com>
26255
26256         * gcc.dg/pragma-darwin.c: New test.
26257
26258 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26259
26260         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26261         Solaris 2.[678] system.
26262
26263 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26264
26265         * gcc.dg/20010622-1.c: New test.
26266
26267 2001-06-18  Stan Shebs  <shebs@apple.com>
26268
26269         * objc.dg: New directory.
26270         * objc.dg/dg.exp: New file.
26271         * objc.dg/alias.m: New.
26272         * objc.dg/class-1.m: New.
26273         * objc.dg/class-2.m: New.
26274         * objc.dg/const-str-1.m: New.
26275         * objc.dg/const-str-2.m: New.
26276         * objc.dg/id-1.m: New.
26277         * objc.dg/method-1.m: New.
26278         * objc.dg/super-class-1.m: New.
26279         * lib/objc-dg.exp: New file.
26280
26281 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26282
26283         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26284         of label name.
26285
26286 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26287
26288         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26289
26290 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26291
26292         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26293         variable.
26294
26295 2001-06-12  Richard Henderson  <rth@redhat.com>
26296
26297         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26298
26299 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26300
26301         * g++.old-deja/g++.abi/vbase5.C: New test.
26302         * g++.old-deja/g++.abi/vbase6.C: New test.
26303         * g++.old-deja/g++.abi/vbase7.C: New test.
26304
26305 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26306
26307         * gcc.c-torture/compile/20010610-1.c: New test.
26308
26309 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26310
26311         * g++.old-deja/g++.abi/vbase4.C: New test.
26312
26313 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26314
26315         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26316         support %f for HC11/HC12 targets.
26317         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26318         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26319         on HC11/HC12 targets.
26320         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26321
26322 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26323
26324         * gcc.dg/wchar_t-1.c: New file.
26325         * gcc.dg/wint_t-1.c: Likewise.
26326
26327 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26328
26329         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26330
26331 2001-06-11  Richard Henderson  <rth@redhat.com>
26332
26333         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26334
26335 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26336
26337         * gcc.c-torture/compile/20010611-1.c: New test.
26338
26339 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26340
26341         * gcc.dg/c99-tag-1.c: Add more tests.
26342
26343 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26344
26345         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26346         representation on MN10300 and ARM/Thumb.
26347
26348 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26349
26350         * g77.f-torture/execute/20010610.f: New.
26351
26352 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26353
26354         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26355         names.
26356
26357 2001-06-09  Richard Henderson  <rth@redhat.com>
26358
26359         * gcc.c-torture/execute/ashrdi-1.c: New.
26360         * gcc.c-torture/execute/ashldi-1.c: New.
26361         * gcc.c-torture/execute/lshrdi-1.c: New.
26362
26363 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26364
26365         * objc/execute/load-3.m: Added. Check sending +load to categories,
26366         in addition to classes.
26367
26368 2001-06-08  Stan Shebs  <shebs@apple.com>
26369
26370         * objc/execute/load-2.m: New test.  From Nicola Pero
26371         <n.pero@mi.flashnet.it>.
26372
26373 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26374
26375         * gcc.c-torture/execute/20010605-2.c: New test.
26376
26377 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26378
26379         * g++.old-deja/g++.abi/vbase2.C: New test.
26380         * g++.old-deja/g++.abi/vbase3.C: New test.
26381
26382 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26383
26384         * g++.old-deja/g++.pt/friend49.C: New test.
26385
26386 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26387
26388         * g++.old-deja/g++.ext/anon3.C: New test.
26389
26390 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26391
26392         * g++.old-deja/g++.other/conv7.C: New test.
26393
26394 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26395
26396         * gcc.c-torture/compile/20010605-2.c: New test.
26397
26398 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26399
26400         * gcc.c-torture/execute/20010604-1.c: New test.
26401
26402 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26403
26404         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26405
26406 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26407
26408         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26409         (g++_link_flags): Likewise.
26410         (g++_init): Pass gccpath's value to two previous functions.
26411
26412 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26413
26414         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26415         Ensure logfile entry matches exec command line.
26416
26417 2001-05-31  Richard Henderson  <rth@redhat.com>
26418
26419         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26420         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26421
26422 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26423
26424         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26425         compiler for irix6.2
26426
26427 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26428
26429         * g++.old-deja/g++.other/optimize3.C: New file.
26430
26431 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26432
26433         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26434         assemble.
26435
26436 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26437
26438         * g++.old-deja/g++.other/optimize2.C: New file.
26439
26440 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26441
26442         * gcc.c-torture/compile/20010518-2.c: New file.
26443         * gcc.c-torture/execute/20010518-1.c: New file.
26444         * gcc.c-torture/execute/20010518-2.c: New file.
26445
26446 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26447
26448         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26449
26450 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26451
26452         G++ no longer defines builtins that do not begin with __builtin.
26453         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26454         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26455         * g++.old-deja/g++.law/builtin1.C: Likewise.
26456         * g++.old-deja/g++.law/cvt2.C: Likewise.
26457         * g++.old-deja/g++.mike/net5.C: Likewise.
26458         * g++.old-deja/g++.other/builtins1.C: Likewise.
26459         * g++.old-deja/g++.other/builtins2.C: Likewise.
26460         * g++.old-deja/g++.other/builtins3.C: Likewise.
26461         * g++.old-deja/g++.other/builtins4.C: Likewise.
26462         * g++.old-deja/g++.other/inline8.C: Likewise.
26463         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26464
26465 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26466
26467         * g++.old-deja/g++.pt/using1.C: Adjust.
26468         * g++.old-deja/g++.pt/using2.C: New test.
26469
26470 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26471
26472         * gcc.dg/cpp/charconst.c: New tests.
26473         * gcc.dg/cpp/escape.c: New tests.
26474         * gcc.dg/cpp/escape-1.c: New tests.
26475         * gcc.dg/cpp/escape-2.c: New tests.
26476         * gcc.dg/cpp/ucs.c: New tests.
26477
26478 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26479
26480         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26481         native compiler for irix6.5.
26482
26483 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26484
26485         * lib/g++.exp (g++_include_flags): Use args to compute
26486         get_multilibs.
26487         (g++_link_flags): Likewise.
26488         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26489
26490 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26491
26492         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26493
26494 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26495
26496         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26497         this file.
26498
26499 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26500
26501         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26502         STACK_SIZE;
26503         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26504         to STACK_SIZE; Use it to define size of add_histo array.
26505         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26506         to STACK_SIZE.
26507         (f): Use GITT_SIZE to define size of gitt local table.
26508         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26509         to STACK_SIZE; Use it to define size of bytemem array.
26510
26511 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26512
26513         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26514         on 68HC11/HC12 due to the asm instruction.
26515         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26516         * gcc.c-torture/compile/920520-1.x: Likewise.
26517         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26518         on 68HC11/HC12 because the function is larger than 64K.
26519         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26520         on 68HC11/HC12 because the structure is too large.
26521
26522 2001-05-20  Richard Henderson  <rth@redhat.com>
26523
26524         * gcc.c-torture/execute/20010520-1.c: New.
26525
26526 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26527
26528         * g++.old-deja/g++.warn/compare1.C: New test.
26529         * gcc.dg/compare4.c: New test.
26530
26531 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26532
26533         * g++.old-deja/g++.other/optimize1.C: New test.
26534
26535 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26536
26537         * g++.old-deja/g++.pt/spec41.C: New test.
26538
26539 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26540
26541         * gcc.c-torture/compile/20010114-1.x: Remove.
26542
26543 2001-05-18  Stan Shebs  <shebs@apple.com>
26544
26545         * gcc.c-torture/compile/20010518-1.c: New test.
26546
26547 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26548
26549         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26550         * g++.old-deja/g++.pt/crash67.C: New test.
26551
26552 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26553
26554         * g++.old-deja/g++.other/debug9.C: New test.
26555
26556 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26557
26558         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26559
26560 2001-05-16  Jan Hubicka  <jh@suse.cz>
26561
26562         * gcc.c-torture/compile/20010516-1.c: New test.
26563
26564 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26565
26566         * g++.old-deja/g++.other/crash41.C: New test.
26567
26568 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26569
26570         * g++.old-deja/g++.pt/crash66.C: New test.
26571
26572 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26573
26574         * g++.old-deja/g++.robertl/eb27.C: Convert.
26575
26576 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26577
26578         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26579         declaration being redundant.
26580
26581 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26582
26583         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26584
26585 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26586
26587         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26588
26589 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26590
26591         * lib/g++.exp: Use testsuite_flags.
26592
26593 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26594
26595         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26596
26597 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26598
26599         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26600
26601 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26602
26603         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26604
26605 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26606
26607         * gcc.c-torture/compile/20010313-1.c: New test.
26608
26609 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26610
26611         * gcc.dg/cpp/direct2.c: New test.
26612         * gccq.dg/cpp/direct2s.c: New test.
26613
26614         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26615
26616 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26617
26618         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26619         * g++.old-deja/g++.other/op3.C: Likewise.
26620
26621 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26622
26623         * gcc.dg/cpp/syshdr.h: New file.
26624         * gcc.dg/cpp/sysmac1.c: Update.
26625         * gcc.dg/cpp/sysmac2.c: Update.
26626
26627 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26628
26629         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26630
26631 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26632
26633         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26634         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26635
26636 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26637
26638         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26639
26640 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26641
26642         * lib/g++.exp (g++_include_flags): Don't use any special flags
26643         if TESTING_IN_BUILD_TREE is not defined.
26644         (g++_init): Use a plain 'c++' as the compiler if
26645         TESTING_IN_BUILD_TREEE is not defined.
26646
26647 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26648
26649         * g++.old-deja/g++.eh/catch13.C: New test.
26650         * g++.old-deja/g++.eh/catch14.C: New test.
26651
26652 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26653
26654         * gcc.dg/cpp/tr-define.c: New test.
26655
26656 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26657
26658         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26659         <stdlib.h>, not <malloc.h>.
26660
26661 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26662
26663         * g++.old-deja/g++.ns/template17.C: New test.
26664
26665 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26666
26667         * g++.old-deja/g++.pt/ref4.C: New test.
26668
26669 2001-04-30  Richard Henderson  <rth@redhat.com>
26670
26671         * gcc.dg/20000724-1.c: Revert last change.
26672
26673 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26674
26675         * g77.f-torture/execute/20010430.f: New test.
26676
26677 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26678
26679         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26680
26681 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26682
26683         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26684
26685 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26686
26687         * g++.old-deja/g++.eh/crash6.C: New test.
26688
26689 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26690
26691         * g++.old-deja/g++.other/warn7.C: New test.
26692
26693 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26694
26695         * g++.old-deja/g++.other/defarg9.C: New test.
26696
26697 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26698
26699         * g77.f-torture/compile/20010426.f: New test.
26700         * g77.f-torture/execute/20010426.f: New test.
26701
26702 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26703
26704         * g77.f-torture/compile/20000629-1.x: Remove - error
26705         has been fixed.
26706
26707 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26708
26709         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26710         Tweak slightly to work with g++.dg framework.
26711         * g++.dg/special/ecos.exp: Run initp1.C test.
26712         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26713
26714         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26715         its linker doesn't give line numbers either.
26716         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26717
26718 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26719
26720         * g++.old-deja/g++.other/lex1.C: New test.
26721
26722 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26723
26724         * gcc.dg/noncompile/20010425-1.c: New test.
26725
26726 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26727
26728         * g++.old-deja/g++.pt/mangle2.C: New test.
26729
26730 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26731
26732         * gcc.dg/format/plus-1.c: New test.
26733
26734 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26735
26736         * gcc.dg/20010423-1.c: New test.
26737
26738 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26739
26740         * gcc.c-torture/execute/20010422-1.c: New test.
26741
26742 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26743
26744         * g++.old-deja/g++.ns/type2.C: New test.
26745
26746 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26747
26748         * g++.old-deja/g++.other/perf1.C: New test.
26749
26750 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26751
26752         * gcc.dg/c99-func-2.c: Remove xfail.
26753         * gcc.dg/c99-func-3.c: Remove xfail.
26754         * gcc.dg/c99-func-4.c: Remove xfail.
26755
26756 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26757
26758         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26759
26760 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26761
26762         * gcc.c-torture/compile/20010423-1.c: New test.
26763
26764 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26765
26766         * g++.old-deja/g++.pt/typename28.C: New test.
26767
26768 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26769
26770         * g++.old-deja/g++.abi/empty2.C: New test.
26771         * g++.old-deja/g++.abi/empty3.C: New test.
26772
26773 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26774
26775         * g++.old-deja/g++.other/comdat2.C: New test.
26776         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26777
26778 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26779
26780         * g++.old-deja/g++.other/overload14.C: New test.
26781
26782 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26783
26784         * g++.old-deja/g++.other/lookup23.C: New test.
26785
26786 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26787
26788         * gcc.c-torture/execute/20010403-1.c: New test.
26789
26790 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26791             Mark Mitchell  <mark@codesourcery.com>
26792
26793         * lib/old-dejagnu.exp: Don't delete output of executable.
26794         Add .exe suffix to executables.
26795
26796 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26797
26798         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26799
26800 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26801
26802         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26803
26804 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26807         * g++.old-deja/g++.abi/crash1.C: New test.
26808
26809 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26810
26811         * g++.old-deja/g++.other/crash40.C: New test.
26812
26813 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26814
26815         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26816
26817 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26818
26819         * g++.old-deja/g++.other/warn6.C: New test.
26820
26821 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26822
26823         * g++.old-deja/g++.robertl/eb42.C: Same.
26824
26825 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26826
26827         * gcc.dg/wtr-conversion-1.c: New testcase.
26828
26829 2001-04-10  Richard Henderson  <rth@redhat.com>
26830
26831         * g++.old-deja/g++.other/array5.C: New.
26832
26833 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26834
26835         * gcc.c-torture/execute/20010408-1.c: New test.
26836
26837 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26838
26839         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26840         headers and constructs.
26841         * g++.old-deja/g++.robertl/eb79.C: Same.
26842         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26843         * g++.old-deja/g++.robertl/eb73.C: Same.
26844         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26845         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26846         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26847         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26848         * g++.old-deja/g++.robertl/eb44.C: Same.
26849         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26850         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26851         * g++.old-deja/g++.robertl/eb39.C: Same.
26852         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26853         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26854         * g++.old-deja/g++.robertl/eb30.C: Same.
26855         * g++.old-deja/g++.robertl/eb3.C: Same.
26856         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26857         * g++.old-deja/g++.robertl/eb21.C: Same.
26858         * g++.old-deja/g++.robertl/eb15.C: Same.
26859         * g++.old-deja/g++.robertl/eb118.C: Same.
26860         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26861         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26862         * g++.old-deja/g++.robertl/eb109.C: Same.
26863         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26864         * g++.old-deja/g++.mike/rtti1.C: Same.
26865         * g++.old-deja/g++.mike/p658.C: Same.
26866         * g++.old-deja/g++.mike/net46.C: Same.
26867         * g++.old-deja/g++.mike/net34.C: Same.
26868         * g++.old-deja/g++.mike/memoize1.C: Same.
26869         * g++.old-deja/g++.mike/eh2.C: Same.
26870         * g++.old-deja/g++.law/weak.C: Same.
26871         * g++.old-deja/g++.law/visibility7.C: Same.
26872         * g++.old-deja/g++.law/visibility25.C: Same.
26873         * g++.old-deja/g++.law/visibility22.C: Same.
26874         * g++.old-deja/g++.law/visibility2.C: Same.
26875         * g++.old-deja/g++.law/visibility17.C: Same.
26876         * g++.old-deja/g++.law/visibility13.C: Same.
26877         * g++.old-deja/g++.law/visibility10.C: Same.
26878         * g++.old-deja/g++.law/visibility1.C: Same.
26879         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26880         * g++.old-deja/g++.law/vbase1.C: Same.
26881         * g++.old-deja/g++.law/operators32.C: Same.
26882         * g++.old-deja/g++.law/nest3.C: Same.
26883         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26884         * g++.old-deja/g++.law/except5.C (main): Same.
26885         * g++.old-deja/g++.law/cvt7.C (run): Same.
26886         * g++.old-deja/g++.law/cvt2.C: Same.
26887         * g++.old-deja/g++.law/cvt16.C: Same.
26888         * g++.old-deja/g++.law/ctors6.C (bar): Same.
26889         * g++.old-deja/g++.law/ctors17.C (main): Same.
26890         * g++.old-deja/g++.law/ctors13.C: Same.
26891         * g++.old-deja/g++.law/ctors12.C (main): Same.
26892         * g++.old-deja/g++.law/ctors10.C: Same.
26893         * g++.old-deja/g++.law/code-gen5.C: Same.
26894         * g++.old-deja/g++.law/bad-error7.C: Same.
26895         * g++.old-deja/g++.law/arm9.C: Same.
26896         * g++.old-deja/g++.law/arm12.C: Same.
26897         * g++.old-deja/g++.law/arg8.C: Same.
26898         * g++.old-deja/g++.law/arg1.C: Same.
26899         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
26900         * g++.old-deja/g++.jason/template31.C: Same.
26901         * g++.old-deja/g++.jason/template24.C (main): Same.
26902         * g++.old-deja/g++.jason/2371.C: Same.
26903         * g++.old-deja/g++.eh/new2.C: Same.
26904         * g++.old-deja/g++.eh/new1.C: Same.
26905         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
26906         * g++.old-deja/g++.brendan/nest21.C (main): Same.
26907         * g++.old-deja/g++.brendan/err-msg3.C: Same.
26908         * g++.old-deja/g++.brendan/crash62.C: Same.
26909         * g++.old-deja/g++.brendan/crash52.C: Same.
26910         * g++.old-deja/g++.brendan/crash49.C (main): Same.
26911         * g++.old-deja/g++.brendan/crash38.C: Same.
26912         * g++.old-deja/g++.brendan/crash15.C (main): Same.
26913         * g++.old-deja/g++.brendan/copy9.C: Same.
26914
26915 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
26916
26917         * gcc.c-torture/execute/20001203-2.c (memset):
26918         Count argument is of type __SIZE_TYPE__.
26919
26920 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
26921
26922         * gcc.c-torture/compile/20010404-1.c: New test.
26923
26924 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
26925
26926         * gcc.c-torture/compile/20010326-1.c: New test.
26927
26928 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
26929
26930         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
26931         peculiarities of the SH.
26932         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
26933
26934 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26935
26936         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
26937         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
26938         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
26939
26940 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26941
26942         * g77.f-torture/compile/20010321-1.f: New test.
26943
26944 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26945
26946         * gcc.c-torture/compile/20010329-1.c: New test.
26947
26948 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
26949
26950         * gcc.c-torture/execute/20010329-1.c: New test.
26951
26952 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26953
26954         * g++.old-deja/g++.other/eh4.C: Fix typo.
26955
26956 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
26957
26958         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
26959
26960 2001-03-28  Philip Blundell  <philb@gnu.org>
26961
26962         * gcc.c-torture/compile/20010328-1.c: New test.
26963
26964 2001-03-27  Richard Henderson  <rth@redhat.com>
26965
26966         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
26967         * g++.old-deja/g++.eh/vbase3.C: Likewise.
26968
26969 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
26970
26971         * gcc.c-torture/compile/20010327-1.c: New test.
26972
26973 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26974
26975         * g++.old-deja/g++.other/friend12.C: New test.
26976         * g++.old-deja/g++.other/friend9.C: Expect no errors.
26977         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
26978
26979 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26980
26981         * gcc.c-torture/execute/20010325-1.c: New test.
26982
26983 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
26984
26985         * g++.old-deja/g++.other/mangle3.C: New test.
26986
26987 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
26988
26989         * g++.old-deja/g++.other/anon8.C: New test.
26990
26991 2001-03-20  Philip Blundell  <philb@gnu.org>
26992
26993         * gcc.c-torture/compile/20010320-1.c: New test.
26994
26995 2001-03-17  Richard Henderson  <rth@redhat.com>
26996
26997         * g++.old-deja/g++.other/eh4.C: Add expected error text.
26998
26999 2001-03-15  Geoff Keating  <geoff@redhat.com>
27000
27001         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27002         tests on AIX.
27003
27004 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27005
27006         * g++.old-deja/g++.other/eh4.C: New test.
27007
27008 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27009
27010         * gcc.dg/cpp/mi1.c: Update.
27011
27012 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27013
27014         * g++.old-deja/g++.other/regstack.C: New test.
27015
27016 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27017
27018         * g++.old-deja/g++.other/ref4.C: New test.
27019
27020 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27021
27022         * objc/execute/va_method.m: Added.
27023         * objc/execute/IMP.m: Added.
27024         * objc/execute/_cmd.m: Added.
27025         * objc/execute/accessing_ivars.m: Added.
27026         * objc/execute/class-1.m: Added.
27027         * objc/execute/class-10.m: Added.
27028         * objc/execute/class-11.m: Added.
27029         * objc/execute/class-12.m: Added.
27030         * objc/execute/class-13.m: Added.
27031         * objc/execute/class-14.m: Added.
27032         * objc/execute/class-2.m: Added.
27033         * objc/execute/class-3.m: Added.
27034         * objc/execute/class-4.m: Added.
27035         * objc/execute/class-5.m: Added.
27036         * objc/execute/class-6.m: Added.
27037         * objc/execute/class-7.m: Added.
27038         * objc/execute/class-8.m: Added.
27039         * objc/execute/class-9.m: Added.
27040         * objc/execute/class-tests-1.h
27041         * objc/execute/class-tests-2.h
27042         * objc/execute/compatibility_alias.m: Added.
27043         * objc/execute/encode-1.m: Added.
27044         * objc/execute/formal_protocol-1.m: Added.
27045         * objc/execute/formal_protocol-2.m: Added.
27046         * objc/execute/formal_protocol-3.m: Added.
27047         * objc/execute/formal_protocol-4.m: Added.
27048         * objc/execute/formal_protocol-5.m: Added.
27049         * objc/execute/formal_protocol-6.m: Added.
27050         * objc/execute/formal_protocol-7.m: Added.
27051         * objc/execute/informal_protocol.m: Added.
27052         * objc/execute/initialize.m: Added.
27053         * objc/execute/load.m: Added.
27054         * objc/execute/many_args_method.m: Added.
27055         * objc/execute/nested-3.m: Added.
27056         * objc/execute/no_clash.m: Added.
27057         * objc/execute/private.m: Added.
27058         * objc/execute/redefining_self.m: Added.
27059         * objc/execute/root_methods.m: Added.
27060         * objc/execute/selector-1.m: Added.
27061         * objc/execute/static-1.m: Added.
27062         * objc/execute/static-2.m: Added.
27063         * objc/execute/va_method.m: Added.
27064
27065 2001-03-10  Richard Henderson  <rth@redhat.com>
27066
27067         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27068
27069 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27070
27071         * g++.old-deja/g++.other/crash31.C: XFAIL.
27072         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27073         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27074         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27075         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27076         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27077
27078 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27079
27080         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27081
27082 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27083
27084         * gcc.dg/20000724-1.c: Don't use multiline strings.
27085
27086 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27087
27088         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27089         result of -cString against what we expect it to be; don't just
27090         print it out for no one to read.
27091
27092         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27093         Based on testcases provided by Nicola Pero.
27094
27095 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27096
27097         * gcc.dg/cpp/macro7.c: New test.
27098
27099 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27100
27101         * gcc.dg/cpp/multiline.c: Update.
27102
27103 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27104
27105         * g++.old-deja/g++.other/enum3.C: New test.
27106
27107 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27108
27109         * g++.old-deja/g++.other/pod1.C: New test.
27110
27111 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27112
27113         * g++.old-deja/g++.ext/overload1.C: New test.
27114
27115 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27116
27117         * g++.old-deja/g++.pt/using1.C: New test.
27118
27119 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27120
27121         * g++.old-deja/g++.other/using9.C: New test.
27122
27123 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27124
27125         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27126
27127         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27128
27129 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27130
27131         * g++.old-deja/g++.ext/realpt1.C: Remove.
27132
27133 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27134
27135         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27136
27137 2001-02-26  Will Cohen  <wcohen@redhat.com>
27138
27139         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27140
27141 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27142
27143         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27144         templatized constructors.
27145
27146 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27147
27148         * gcc.c-torture/execute/20010224-1.c: New test.
27149
27150 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27151
27152         * gcc.c-torture/execute/20010222-1.c: New test.
27153
27154 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27155
27156         * g++.old-deja/g++.other/inline20.C: New test.
27157
27158 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27159
27160         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27161
27162 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27163
27164         * g++.old-deja/g++.other/lookup22.C: New test.
27165
27166 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27167
27168         * g77.dg: New directory.
27169         * g77.dg/20010216-1.f: New test case.
27170         * g77.dg/dg.exp: New driver.
27171         * lib/g77-dg.exp: New driver library.
27172
27173 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27174
27175         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27176
27177 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27178
27179         * g++.old-deja/g++.other/decl9.C: New test.
27180
27181 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27182
27183         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27184         not need <string> and also tests the initialization at runtime.
27185
27186 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27187
27188         * gcc.c-torture/execute/longlong.c: New test.
27189
27190 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27191
27192         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27193
27194 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27195
27196         * gcc.c-torture/execute/920302-1.c (execute):
27197         Change argument type to short.
27198
27199 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27200
27201         * g++.old-deja/g++.pt/deduct6.C: New test.
27202
27203 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27204
27205         * g++.old-deja/g++.pt/deduct5.C: New test.
27206
27207 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27208
27209         * gcc.c-torture/execute/20010209-1.c: New test.
27210
27211 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27212
27213         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27214
27215 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27216
27217         * g++.dg/vtgc1.C: Update for new ABI.
27218
27219         * consistency.vlad: New directory, 1665 files.
27220
27221 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27222
27223         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27224         return type.
27225         * gcc.dg/cpp/digraphs.c: Declare puts.
27226
27227 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27228
27229         * g++.old-deja/g++.other/warn5.C: New test.
27230
27231 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27232
27233         * g++.old-deja/g++.pt/spec40.C: New test.
27234
27235 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27236
27237         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27238         case.
27239         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27240
27241 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27242
27243         * gcc.c-torture/compile/20010209-1.c: New test.
27244
27245 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27246
27247         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27248         excess errors message but not if it crashes.
27249         * g++.old-deja/g++.other/crash27.C: Likewise.
27250         * g++.old-deja/g++.other/crash28.C: Likewise.
27251         * g++.old-deja/g++.other/crash30.C: Likewise.
27252         * g++.old-deja/g++.other/crash32.C: Likewise.
27253         * g++.old-deja/g++.other/crash35.C: Likewise.
27254         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27255
27256 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27257
27258         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27259         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27260         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27261         g77.f-torture/execute/execute.exp,
27262         g77.f-torture/noncompile/noncompile.exp,
27263         gcc.c-torture/execute/execute.exp,
27264         gcc.c-torture/execute/memcheck/memcheck.exp,
27265         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27266         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27267         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27268         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27269         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27270         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27271         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27272         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27273         Remove bug reporting instructions with ancient email addresses.
27274
27275 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27276
27277         * gcc.dg/20010202-1.c: New test.
27278         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27279
27280 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27281
27282         * g++.dg/stdbool-if.C: New test.
27283
27284 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27285
27286         * objc/execute/fdecl.m: Added main().
27287
27288 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27289
27290         * gcc.c-torture/execute/20010206-1.c: New test.
27291
27292 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27293
27294         * gcc.dg/cpp/avoidpaste1.c: Update.
27295
27296 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27297
27298         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27299         Pero <nicola@brainstorm.co.uk>.
27300         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27301
27302 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27303
27304         * g++.old-deja/g++.pt/spec39.C: New test.
27305
27306 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27307
27308         * gcc.c-torture/compile/20010202-1.c: New test.
27309
27310 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27311
27312         * g++.old-deja/g++.abi/primary2.C: New test.
27313         * g++.old-deja/g++.abi/primary3.C: New test.
27314         * g++.old-deja/g++.abi/primary4.C: New test.
27315         * g++.old-deja/g++.abi/primary5.C: New test.
27316         * g++.old-deja/g++.abi/vtable3.h: New test.
27317         * g++.old-deja/g++.abi/vtable3a.C: New test.
27318         * g++.old-deja/g++.abi/vtable3b.C: New test.
27319         * g++.old-deja/g++.abi/vtable3c.C: New test.
27320         * g++.old-deja/g++.abi/vtable3d.C: New test.
27321         * g++.old-deja/g++.abi/vtable3e.C: New test.
27322         * g++.old-deja/g++.abi/vtable3f.C: New test.
27323         * g++.old-deja/g++.abi/vtable3g.C: New test.
27324         * g++.old-deja/g++.abi/vtable3h.C: New test.
27325         * g++.old-deja/g++.abi/vtable3i.C: New test.
27326         * g++.old-deja/g++.abi/vtable3j.C: New test.
27327         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27328
27329 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27330
27331         * g++.old-deja/g++.other/anon6.C: New test.
27332         * g++.old-deja/g++.other/anon7.C: New test.
27333
27334 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27335
27336         * gcc.dg/cpp/avoidpaste2.c: New tests.
27337
27338 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27339
27340         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27341
27342 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27343
27344         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27345         DECIMAL_DIG cases for Irix."
27346
27347 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27348
27349         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27350
27351 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27352
27353         * gcc.dg/c99-tag-1.c: New test.
27354
27355 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27356
27357         * gcc.dg/cpp/tr-warn1.c: Add tests.
27358
27359 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27360
27361         * gcc.dg/cpp/avoidpaste1.c: Update.
27362         * gcc.dg/cpp/paste4.c: Update.
27363
27364 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27365
27366         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27367         cases for Irix.
27368
27369 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27370
27371         * g++.old-deja/g++.other/inline19.C: New test.
27372
27373 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27374
27375         * gcc.dg/Wlarger-than.c: New test.
27376
27377 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27378
27379         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27380
27381 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27382
27383         * gcc.c-torture/execute/20010129-1.c: New test.
27384         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27385
27386 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27387
27388         * gcc.dg/cpp/avoidpaste1.c: Test case.
27389
27390 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27391
27392         * g++.old-deja/g++.other/inline18.C: New test.
27393
27394 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27395
27396         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27397         and __builtin_putchar.
27398
27399 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27400
27401         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27402         tests.
27403
27404 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27405
27406         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27407         floating point number rounding mode to round to the nearest
27408         representable mode.
27409
27410 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27411
27412         * g++.old-deja/g++.other/mangle2.C: New test.
27413
27414 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27415
27416         * gcc.c-torture/compile/20010124-1.c: New test.
27417
27418 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27419
27420         * g++.old-deja/g++.pt/spec38.C: New test.
27421
27422 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27423
27424         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27425         "Build don't run".
27426
27427 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27428
27429         * gcc.c-torture/execute/20010123-1.c: New test.
27430
27431 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27432
27433         * g++.old-deja/g++.pt/spec37.C: New test.
27434
27435 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27436
27437         * g++.old-deja/g++.pt/overload14.C: New test.
27438
27439 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27440
27441         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27442         __builtin_return_address.
27443
27444 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27445
27446         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27447         * g++.old-deja/g++.pt/spec35.C: New test.
27448         * g++.old-deja/g++.pt/spec36.C: New test.
27449
27450 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27451
27452         * gcc.c-torture/compile/20010118-1.c: New test.
27453
27454 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27455
27456         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27457
27458 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27459
27460         * gcc.c-torture/execute/20010119-1.c: New test.
27461
27462 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27463
27464         * g++.old-deja/g++.other/vbase5.C: New test.
27465
27466 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27467
27468         * gcc.c-torture/execute/20010118-1.c: New test.
27469
27470 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27471
27472         * g++.old-deja/g++.pt/deduct3.C: New test.
27473
27474 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27475
27476         * g++.old-deja/g++.pt/spec34.C: New test.
27477
27478 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27479
27480         * g77.f-torture/compile/20000601-2.f: New test.
27481
27482 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27483
27484         * g++.old-deja/g++.other/init17.C: New test.
27485
27486 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27487
27488         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27489
27490 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27491
27492         * g++.old-deja/g++.pt/unify8.C: New test.
27493
27494 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27495
27496         * g++.old-deja/g++.abi/vbase1.C: New test.
27497
27498 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27499
27500         * g++.old-deja/g++.pt/crash65.C: New test.
27501
27502 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27503
27504         * gcc.dg/cpp/assembl2.S: New test case.
27505
27506 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27507
27508         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27509         are supported.
27510
27511 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27512
27513         * g++.old-deja/g++.other/builtins1.C: New test.
27514         * g++.old-deja/g++.other/builtins2.C: Likewise.
27515         * g++.old-deja/g++.other/builtins3.C: Likewise.
27516         * g++.old-deja/g++.other/builtins4.C: Likewise.
27517
27518 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27519
27520         * gcc.c-torture/compile/20010117-1.c: New test.
27521         * gcc.c-torture/compile/20010117-2.c: New test.
27522
27523 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27524
27525         * g77.f-torture/execute/20010116.[fx]: New test,
27526         XFAIL on i?86-*-*.
27527         * g77.f-torture/compile/20010115.f: Indicate it's
27528         a test for PR fortran/1636.
27529
27530 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27531
27532         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27533
27534 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27535
27536         * g77.f-torture/compile/20010115.f: New test.
27537
27538 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27539
27540         * g++.old-deja/g++.pt/nontype5.C: New test.
27541
27542 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27543
27544         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27545         have an equivalent working one below it.
27546
27547 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27548
27549         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27550         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27551
27552 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27553
27554         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27555         message containing "init_priority".
27556         (conpr-2.C): Likewise.
27557         (conpr-3.C): Likewise.
27558         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27559
27560 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27561
27562         * gcc.c-torture/execute/20010114-2.c: New test.
27563
27564 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27565
27566         * gcc.c-torture/compile/20010114-1.c: New test.
27567         * gcc.c-torture/compile/20010114-1.x: Xfail.
27568         * gcc.c-torture/compile/20010114-2.c: New test.
27569         * gcc.c-torture/execute/20010114-1.c: New test.
27570         * gcc.dg/trunc-1.c: New test.
27571         * gcc.dg/uninit-B.c: New test.
27572
27573 2001-01-13  Nick Clifton  <nickc@redhat.com>
27574
27575         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27576         target.
27577
27578 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27579
27580         * gcc.c-torture/compile/20010113-1.c: New test.
27581
27582 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27583
27584         * gcc.c-torture/compile/20001212-1.c: New test.
27585
27586 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27587
27588         * gcc.dg/cpp/widestr1.c: Update.
27589         * gcc.dg/cpp/prag-imp.c: Remove.
27590
27591 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27592
27593         * gcc.c-torture/execute/20000801-3.x: Remove.
27594         * gcc.dg/c90-init-1.c: New test.
27595         * gcc.dg/c99-init-1.c: New test.
27596         * gcc.dg/c99-init-2.c: New test.
27597         * gcc.dg/gnu99-init-1.c: New test.
27598
27599 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27600
27601         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27602         testing that no relevant ones were found.
27603
27604 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27605
27606         * g++.old-deja/g++.pt/cast2.C: New test.
27607
27608 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27609
27610         * g++.old-deja/g++.pt/friend47.C: New test.
27611
27612 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27613
27614         * g++.old-deja/g++.pt/instantiate13.C: New test.
27615
27616 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27617
27618         * g++.old-deja/g++.other/defarg7.C: New test.
27619         * g++.old-deja/g++.other/defarg8.C: New test.
27620
27621 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27622
27623         * g++.old-deja/g++.pt/crash64.C: New test.
27624
27625 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27626
27627         * g++.old-deja/g++.pt/crash63.C: New test.
27628
27629 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27630
27631         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27632
27633 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27634
27635         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27636
27637 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27638
27639         * g++.old-deja/g++.pt/error3.C: New test.
27640
27641 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27642
27643         * g++.old-deja/g++.other/crash39.C: New test.
27644
27645 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27646
27647         * g++.old-deja/g++.other/vbase4.C: New test.
27648
27649 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27650
27651         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27652         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27653         * gcc.dg/special/special.exp: New test driver which will check
27654         for alias support for the above test.
27655
27656 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27657
27658         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27659         problems on small machines.
27660         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27661         parameterize.
27662
27663 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27664
27665         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27666         mips.
27667         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27668
27669 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27670
27671         * g++.old_deja/g++.pt/using8.C: New test.
27672
27673 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27674
27675         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27676
27677 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27678
27679         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27680         where a failure is expected.
27681         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27682
27683 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27684
27685         * g++.old_deja/g++.pt/instantiate12.C: New test.
27686
27687 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27688
27689         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27690         start of structs.
27691         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27692         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27693         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27694         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27695         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27696         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27697         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27698         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27699         * g++.old-deja/g++.eh/spec6.C: Likewise.
27700         * g++.old-deja/g++.jason/crash3.C: Likewise.
27701         * g++.old-deja/g++.law/ctors11.C: Likewise.
27702         * g++.old-deja/g++.law/ctors17.C: Likewise.
27703         * g++.old-deja/g++.law/ctors5.C: Likewise.
27704         * g++.old-deja/g++.law/ctors9.C: Likewise.
27705         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27706         * g++.old-deja/g++.mike/net22.C: Likewise.
27707         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27708         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27709         * g++.old-deja/g++.mike/virt3.C: Likewise.
27710         * g++.old-deja/g++.niklas/t128.C: Likewise.
27711         * g++.old-deja/g++.other/anon4.C: Likewise.
27712         * g++.old-deja/g++.other/using1.C: Likewise.
27713         * g++.old-deja/g++.other/warn3.C: Likewise.
27714         * g++.old-deja/g++.pt/t37.C: Likewise.
27715         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27716         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27717
27718 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27719
27720         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27721
27722 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27723
27724         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27725
27726 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27727
27728         * gcc.c-torture/compile/20010107-1.c: New test.
27729
27730 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27731
27732         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27733
27734 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27735
27736         * gcc.dg/format/format.h: New file.
27737         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27738         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27739         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27740         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27741         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27742         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27743         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27744         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27745         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27746         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27747         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27748         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27749         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27750         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27751         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27752         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27753         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27754         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27755         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27756         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27757         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27758         instead of declaring standard types, macros and functions in each
27759         test.
27760
27761 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27762
27763         * gcc.c-torture/execute/20010106-1.c: New test.
27764
27765 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27766
27767         * gcc.dg/format/format.exp: New file.
27768         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27769         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27770         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27771         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27772         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27773         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27774         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27775         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27776         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27777         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27778         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27779         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27780         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27781         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27782         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27783         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27784         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27785         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27786         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27787         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27788         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27789         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27790         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27791         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27792         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27793         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27794         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27795         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27796         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27797         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27798         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27799         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27800         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27801         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27802         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27803         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27804         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27805         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27806         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27807         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27808         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27809         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27810
27811 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27812
27813         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27814         account.
27815
27816 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27817
27818         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27819
27820 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27821
27822         * g++.old-deja/g++.pt/crash62.C: New test.
27823
27824 2001-01-04  Richard Henderson  <rth@redhat.com>
27825
27826         * gcc.dg/20000926-1.c: Update expected warnings.
27827         * gcc.dg/array-2.c: Likewise.
27828         * gcc.dg/array-4.c: Also validate flexible array members.
27829         * gcc.dg/c99-flex-array-1.c: New.
27830
27831 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27832
27833         * gcc.c-torture/compile/20001222-1.x: Remove.
27834
27835 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27836
27837         * gcc.c-torture/execute/built-in-setjmp.c: New.
27838
27839 2001-01-03  Richard Henderson  <rth@redhat.com>
27840
27841         * gcc.dg/940510-1.c: Update expected error wording.
27842         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27843
27844 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27845
27846         * lib/target-supports.exp (check_alias_available): Modified to
27847         indicate aliases not supported if only weak aliases are supported.
27848
27849 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27850
27851         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27852         Turn on cmpstrsi checks for __pj__ and __i370__.
27853
27854 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27855
27856         * g++.old-deja/g++.other/virtual11.C: New test.
27857
27858 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27859
27860         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27861
27862 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27863
27864         * gcc.c-torture/compile/20010102-1.c: New test.
27865
27866 2001-01-02  Andreas Jaeger  <aj@suse.de>
27867
27868         * gcc.dg/noreturn-3.c: New test.
27869
27870         * gcc.dg/noreturn-4.c: New test.
27871
27872 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27873
27874         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27875         __builtin_fputc and __builtin_fwrite.
27876
27877 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27878
27879         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27880         signed char, not default char.
27881
27882 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27883
27884         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27885
27886 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
27887
27888         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
27889
27890 2000-12-29  Richard Henderson  <rth@redhat.com>
27891
27892         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
27893         (__cyg_profile_func_exit): Define.
27894
27895 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27896
27897         * g++.dg/vtgc1.C: New test.
27898
27899 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
27900
27901         * gcc.dg/noncompile/20001228-1.c: New test.
27902
27903         * gcc.dg/20001228-1.c: New test.
27904
27905         * gcc.c-torture/execute/20001228-1.c: New test.
27906
27907 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
27908
27909         * gcc.dg/format-strfmon-1.c: New test.
27910
27911 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27912
27913         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
27914         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
27915         * gcc.c-torture/execute/string-opt-1.c: Likewise.
27916         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27917         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27918         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27919         * gcc.c-torture/execute/string-opt-6.c: Likewise.
27920         * gcc.c-torture/execute/string-opt-7.c: Likewise.
27921         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27922         * gcc.c-torture/execute/string-opt-9.c: Likewise.
27923         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27924         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27925         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27926
27927         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
27928         * gcc.c-torture/execute/string-opt-4.c: Test index.
27929
27930 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
27931
27932         * gcc.c-torture/compile/20001226-1.c: New test.
27933
27934 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27935
27936         * gcc.c-torture/compile/20001222-1.c: New test.
27937         * gcc.c-torture/compile/20001222-1.x: Xfail.
27938
27939 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
27940
27941         * gcc.c-torture/execute/comp-goto-2.c: New test.
27942
27943 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
27944
27945         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
27946         Use long types if __INT_MAX__ is 32767.
27947         (main): Use cast to (sint32 *) when poking 88 into a_page.
27948
27949         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
27950
27951 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
27952
27953         * gcc.c-torture/compile/20001221-1.c: New test.
27954         * gcc.c-torture/execute/20001221-1.c: New test.
27955
27956 2000-12-20  Richard Henderson  <rth@redhat.com>
27957
27958         * g++.old-deja/g++.pt/crash36.C: Update error lines.
27959         * g++.old-deja/g++.robertl/eb109.C: Likewise.
27960
27961 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27962
27963         * gcc.dg/compare3.c: New test.
27964
27965 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27966
27967         * gcc.dg/format-warnll-1.c: New test.
27968
27969 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27970
27971         * gcc.dg/cpp/cmdlne-P.c: New test.
27972
27973 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27974
27975         * gcc.c-torture/execute/builtin-abs-1.c,
27976         gcc.c-torture/execute/builtin-abs-2.c: New tests.
27977
27978 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27979
27980         * gcc.dg/cpp/multiline.c: New test.
27981
27982 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27983
27984         * g++.old-deja/g++.other/syshdr1.C: Update.
27985         * gcc.dg/cpp/lineflags.c: Remove temporarily.
27986
27987 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27988
27989         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
27990
27991 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27992
27993         * g++.old-deja/g++.pt/ttp65.C: New test.
27994
27995 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27996
27997         * g++.old-deja/g++.pt/ttp64.C: New test.
27998
27999 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28000
28001         * g++.old-deja/g++.pt/spec33.C: New test.
28002
28003 2000-12-14  Catherine Moore  <clm@redhat.com>
28004
28005         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28006         * gcc.c-torture/execute/920612-2.c: Likewise.
28007         * gcc.c-torture/execute/920428-2.c: Likewise.
28008         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28009         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28010
28011 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28012
28013         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28014         * gcc.dg/pack-test-2.c: Likewise.
28015
28016 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28017
28018         Tests by Zack Weinberg <zackw@stanford.edu>.
28019
28020         * gcc.dg/cpp/defined.c: Update.
28021         * gcc.dg/cpp/defined_trad.c: New tests.
28022
28023 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28024
28025         * gcc.dg/cpp/trad-direct.c: Update.
28026
28027 2000-12-11  Neil Booth  <neilb@earthling.net>
28028
28029         * gcc.dg/cpp/defined_trad.c
28030
28031 2000-12-11  Neil Booth  <neilb@earthling.net>
28032
28033         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28034
28035 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28036
28037         * gcc.dg/format-miss-2.c: New test.
28038
28039 2000-12-09  Neil Booth  <neilb@earthling.net>
28040
28041         * gcc.dg/cpp/lineflags.c: New tests.
28042         * gcc.dg/cpp/poison.c: Update.
28043         * gcc.dg/cpp/redef2.c: Update.
28044         * gcc.dg/cpp/skipping.c: New test.
28045
28046 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28047
28048         * g++.old-deja/g++.other/eh3.C: New testcase.
28049
28050 2000-12-07  Neil Booth  <neilb@earthling.net>
28051
28052         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28053         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28054         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28055         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28056         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28057         Update.
28058
28059 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28060
28061         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28062         __SIZE_TYPE__ instead of int for type of integers cast to
28063         pointers.
28064
28065 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28066
28067         * g++.old-deja/g++.other/cleanup4.C: New test.
28068
28069 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28070
28071         * format-sec-1.c: New test.
28072
28073 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28074
28075         * gcc.dg/format-nonlit-3.c: New test.
28076
28077 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28078
28079         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28080         through a null pointer.
28081
28082 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28083
28084         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28085         * g++.old-deja/g++.pt/partial4.C: New test.
28086
28087 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28088
28089         * gcc.c-torture/execute/ieee/hugeval.x: New.
28090
28091 2000-12-06  Neil Booth  <neilb@earthling.net>
28092
28093         * gcc.dg/cpp/backslash2.c: New tests.
28094
28095 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28096
28097         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28098         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28099
28100 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28101
28102         * gcc.c-torture/execute/20001203-2.c: New testcase.
28103
28104 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28105
28106         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28107         * g++.old-deja/g++.other/virtual10.C: New test.
28108
28109 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28110
28111         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28112
28113 2000-12-05  Richard Henderson  <rth@redhat.com>
28114
28115         * gcc.c-torture/compile/20001205-1.c: New.
28116
28117 2000-12-04  Neil Booth  <neilb@earthling.net>
28118
28119         * g++.old-deja/g++.other/virtual9.C: New test.
28120         * g++.old-deja/g++.pt/crash61.C: New test.
28121         * gcc.c-torture/execute/loop-9.c: New test.
28122
28123 2000-12-04  Neil Booth  <neilb@earthling.net>
28124
28125         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28126         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28127         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28128         * gcc.dg/cpp/extratokens.c: ...here.
28129
28130 2000-12-04  Neil Booth  <neilb@earthling.net>
28131
28132         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28133         New tests.
28134
28135 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28136
28137         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28138         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28139
28140 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28141
28142         * gcc.c-torture/execute/20001203-1.c: New test.
28143
28144 2000-12-03  Neil Booth  <neilb@earthling.net>
28145
28146         * gcc.dg/cpp/macro6.c: New test cases.
28147
28148 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28149
28150         * gcc.c-torture/execute/string-opt-9.c: New test.
28151         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28152         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28153         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28154
28155         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28156         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28157
28158 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28159
28160         * gcc.dg/cpp/if-6.c: New testcase.
28161
28162         * gcc.dg/20001201-1.c: New testcase.
28163
28164 2000-12-02  Neil Booth  <neilb@earthling.net>
28165
28166         * g++.old-deja/g++.other/externC4.C,
28167         g++.old-deja/g++.other/friend10.C: New tests.
28168
28169 2000-12-02  Neil Booth  <neilb@earthling.net>
28170
28171         * g++.old-deja/g++.other/instan2.C
28172         * g++.old-deja/g++.other/instan3.C: New test.
28173
28174 2000-12-02  Neil Booth  <neilb@earthling.net>
28175
28176         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28177         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28178         gnuc99.c,gnuc99-pedantic.c: New tests.
28179
28180 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28181
28182         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28183         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28184
28185 2000-12-01  Neil Booth  <neilb@earthling.net>
28186
28187         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28188         * gcc.dg/cpp/poison.c: Update.
28189         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28190
28191 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28192
28193         * g77.f-torture/execute/20001201.f: New test.
28194
28195 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28196
28197         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28198
28199 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28200
28201         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28202
28203 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28204
28205         * g++.old-deja/g++.other/cast6.C: New test.
28206
28207 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28208
28209         * gcc.c-torture/execute/20001130-2.c: New testcase.
28210
28211 2000-11-30  Richard Henderson  <rth@redhat.com>
28212
28213         * gcc.c-torture/execute/20001130-1.c: New test.
28214
28215 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28216
28217         * g++.old-deja/g++.other/op3.C: New test.
28218
28219 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28220
28221         * g++.old-deja/g++.other/op2.C: New test.
28222
28223 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28224
28225         * g++.old-deja/g++.other/crash38.C: New test.
28226
28227 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28228
28229         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28230
28231 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28232
28233         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28234         tests.
28235         * gcc.c-torture/execute/string-opt-6.c: New test.
28236
28237         * gcc.dg/20001117-1.c: Add main.
28238
28239 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28240
28241         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28242         Move from here ...
28243         * gcc.dg/940510-1.c: ... to here.
28244
28245         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28246         zero-size arrays in toplevel structures.
28247
28248 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28249
28250         * gcc.c-torture/execute/loop-8.c: New test.
28251
28252 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28253
28254         * g++.old-deja/g++.other/base1.C: New test.
28255
28256 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28257
28258         * g++.old-deja/g++.other/parse2.C: New test.
28259
28260 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28261
28262         * g++.old-deja/g++.pt/incomplete1.C: New test.
28263
28264 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28265
28266         * g++.old-deja/g++.other/friend9.C: New test.
28267
28268 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28269
28270         * gcc.dg/20001127-1.c: New test.
28271
28272 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28273
28274         * g++.old-deja/g++.pt/friend46.C: New test.
28275
28276 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28277
28278         * g++.old-deja/g++.other/ptrmem8.C: New test.
28279
28280 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28281
28282         * gcc.c-torture/execute/string-opt-7.c: New test.
28283         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28284
28285 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28286
28287         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28288         instead of 'mkcheck 2'.
28289
28290 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28291
28292         * gcc.c-torture/execute/memcheck/driver.c,
28293         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28294         C9X references to refer to C99.
28295
28296 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28297
28298         * gcc.dg/ultrasp3.c: New test.
28299
28300 2000-11-25  Neil Booth  <neilb@earthling.net>
28301
28302         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28303
28304 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28305
28306         * gcc.c-torture/compile/20001123-2.c: New.
28307
28308 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28309
28310         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28311
28312 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28313
28314         * gcc.dg/sequence-point-1.c: Add some new tests.
28315         * gcc.c-torture/execute/20001124-1.c: New test.
28316
28317 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28318
28319         * g++.old-deja/g++.other/vaarg4.C: New test.
28320         * gcc.c-torture/compile/20001123-1.c: New test.
28321
28322 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28323
28324         * g++.other/crash24.C: Adjust and remove XFAIL.
28325         * g++.other/crash37.C: New test.
28326
28327 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28328
28329         * g++.old-deja/g++.pt/instantiate9.C: New test.
28330
28331 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28332
28333         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28334         new ABI, too.
28335
28336         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28337         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28338
28339 2000-11-22  Neil Booth  <neilb@earthling.net>
28340
28341         * gcc.dg/cpp/Wtrigraphs.c: New test.
28342
28343 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28344
28345         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28346
28347 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28348
28349         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28350
28351 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28352
28353         * lib/gcc-dg.exp: load_lib scanasm.exp.
28354         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28355         * lib/g++-dg.exp: load_lib scanasm.exp.
28356         * lib/scanasm.exp: New.
28357         (scan-assembler, scan-assembler-not): Add optional arguments to
28358         test name, or if not present, the pattern name.
28359         (scan-assembler-dem, scan-assembler-dem-not): New.
28360
28361         * g++.dg/dg.exp: New.
28362
28363 2000-11-21  Neil Booth  <neilb@earthling.net>
28364
28365         * gcc.dg/cpp/integrated1.c: Remove.
28366
28367 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28368
28369         * gcc.c-torture/execute/20001121-1.c: New test.
28370
28371 2000-11-21  Richard Henderson  <rth@redhat.com>
28372
28373         * gcc.c-torture/compile/20001121-1.c: New test.
28374
28375 2000-11-20  Neil Booth  <neilb@earthling.net>
28376
28377         * gcc.dg/cpp/integrated1.c: New test.
28378
28379 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28380
28381         * g++.old-deja/g++.other/inline17.C: New test.
28382
28383 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28384
28385         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28386         local variable to be zero: I made the variable global. Now
28387         uses abort() and exit() instead of relying on main's return value.
28388
28389 2000-11-20  Neil Booth  <neilb@earthling.net>
28390
28391         * gcc.dg/cpp/paste2.c: Update test.
28392         * objc/execute/paste.m: New test.
28393
28394 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28395
28396         * gcc.dg/c99-condexpr-1.c: New test.
28397
28398 2000-11-20  Neil Booth  <neilb@earthling.net>
28399
28400         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28401
28402 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28403
28404         * g++.old-deja/g++.pt/export1.C: New test.
28405
28406 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28407
28408         * gcc.dg/20001117-1.c: New test.
28409
28410 2000-11-18  Richard Henderson  <rth@redhat.com>
28411
28412         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28413
28414 2000-11-18  Richard Henderson  <rth@redhat.com>
28415
28416         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28417         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28418         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28419
28420 2000-11-18  Richard Henderson  <rth@redhat.com>
28421
28422         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28423         (main): New.  Exit cleanly.
28424
28425 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28426
28427         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28428         gcc.dg/c99-fordecl-2.c: New tests.
28429
28430 2000-11-18  Richard Henderson  <rth@redhat.com>
28431
28432         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28433         * gcc.c-torture/execute/zerolen-2.c: New.
28434
28435 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28436
28437         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28438         memory.
28439
28440 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28441
28442         * g++.old-deja/g++.pt/instantiate8.C: New test.
28443
28444 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28445
28446         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28447         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28448
28449 2000-11-16  Nick Clifton  <nickc@redhat.com>
28450
28451         * gcc.c-torture/execute/nestfunc-2.c: New test.
28452         * gcc.c-torture/execute/nestfunc-3.c: New test.
28453
28454 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28455
28456         * gcc.c-torture/compile/20001116-1.c: New test.
28457
28458 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28459
28460         * gcc.c-torture/execute/20001115-1.c: New test.
28461
28462 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28463
28464         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28465         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28466         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28467         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28468
28469 2000-11-15  Neil Booth  <neilb@earthling.net>
28470
28471         gcc.dg/cpp/_Pragma1.c: Update.
28472         gcc.dg/cpp/_Pragma2.c: New test.
28473
28474 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28475
28476         * g++.old-deja/g++.other/anon5.C: New test.
28477
28478 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28479
28480         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28481         tests.
28482
28483 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28484
28485         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28486         output.
28487
28488 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28489
28490         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28491         labels at end of compound statements.
28492
28493 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28494
28495         * gcc.c-torture/execute/loop-7.c: New test.
28496
28497 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28498
28499         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28500
28501 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28502
28503         * gcc.dg/c99-bool-1.c: New test.
28504
28505 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28506
28507         * gcc.dg/c99-scope-1.c: Remove xfail.
28508         * gcc.dg/c99-scope-2.c: New test.
28509
28510 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28511
28512         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28513         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28514
28515 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28516
28517         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28518         error messages.
28519
28520         * g++.mike/p700.C: Don't typedef wchar_t.
28521         * g++.mike/p784.C: Likewise.
28522         * g++.mike/eb101.C: Don't use __wchar_t.
28523
28524 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28525
28526         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28527         from DO loop.
28528
28529 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28530
28531         * gcc.c-torture/execute/20001111-1.c: New test.
28532
28533 2000-11-10  Nick Clifton  <nickc@redhat.com>
28534
28535         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28536         long multuiple and accumulate.
28537
28538 2000-11-09  Richard Henderson  <rth@redhat.com>
28539
28540         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28541         via size_t instead of int.
28542
28543         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28544         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28545         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28546         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28547
28548 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28549
28550         * gcc.c-torture/compile/20001109-1.c: New test.
28551         * gcc.c-torture/compile/20001109-2.c: New test.
28552
28553 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28554
28555         * g++.old-deja/g++.pt/operator1.C: New test.
28556         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28557
28558 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28559
28560         * gcc.dg/20001108-1.c: New test.
28561
28562 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28563
28564         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28565         with both arguments constant strings.
28566         * gcc.c-torture/execute/string-opt-3.c: New test.
28567         * gcc.c-torture/execute/string-opt-4.c: New test.
28568         * gcc.c-torture/execute/string-opt-5.c: New test.
28569
28570 2000-11-08  Nick Clifton  <nickc@redhat.com>
28571
28572         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28573         mulsidi3adddi patterns.
28574
28575 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28576
28577         * g++.old-deja/g++.other/crash36.C: New test.
28578
28579 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28580
28581         * g++.old-deja/g++.other/init16.C: New test.
28582
28583 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28584
28585         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28586
28587 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28588
28589         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28590         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28591         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28592
28593 2000-11-07  DJ Delorie  <dj@redhat.com>
28594
28595         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28596
28597 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28598
28599         * gcc.c-torture/execute/string-opt-1.c: New test.
28600
28601 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28602
28603         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28604         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28605         parameters in registers, and there is no way for a varargs
28606         function to know in which order the integer and floating-point
28607         parameters should be interleaved when they are placed on the
28608         stack.
28609         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28610         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28611
28612 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28613
28614         * gcc.c-torture/execute/string-opt-2.c: New test.
28615
28616 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28617
28618         * g++.old-deja/g++.pt/crash60.C: New test.
28619
28620 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28621
28622         * g++.old-deja/g++.other/crash24.C: New test.
28623         * g++.old-deja/g++.other/crash25.C: New test.
28624         * g++.old-deja/g++.other/crash26.C: New test.
28625         * g++.old-deja/g++.other/crash27.C: New test.
28626         * g++.old-deja/g++.other/crash28.C: New test.
28627         * g++.old-deja/g++.other/crash29.C: New test.
28628         * g++.old-deja/g++.other/crash30.C: New test.
28629         * g++.old-deja/g++.other/crash31.C: New test.
28630         * g++.old-deja/g++.other/crash32.C: New test.
28631         * g++.old-deja/g++.other/crash33.C: New test.
28632         * g++.old-deja/g++.other/crash34.C: New test.
28633         * g++.old-deja/g++.other/crash35.C: New test.
28634
28635 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28636
28637         * gcc.c-torture/execute/20001031-1.c: New test.
28638
28639 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28640
28641         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28642         namespace.
28643
28644         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28645         standards-conformant.
28646
28647         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28648
28649         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28650         * g++.old-deja/g++.mike/p755a.C: Likewise.
28651         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28652         library makes no calls to `operator new' during initialization.
28653
28654 2000-11-04  Neil Booth  <neilb@earthling.net>
28655
28656         * gcc.dg/cpp/include2.c: New tests.
28657
28658 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28659
28660         * lib/g++.exp (g++_set_ld_library_path): New function.
28661         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28662
28663 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28664
28665         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28666         warnings.
28667
28668 2000-11-01  Richard Henderson  <rth@redhat.com>
28669
28670         * g++.old-deja/g++.ext/namedret1.C: New.
28671         * g++.old-deja/g++.ext/namedret2.C: New.
28672         * g++.old-deja/g++.ext/namedret3.C: New.
28673
28674 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28675
28676         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28677         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28678
28679 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28680
28681         * gcc.c-torture/execute/va-arg-21.c: New test.
28682
28683 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28684
28685         * gcc.dg/c99-complex-2.c: New test.
28686
28687 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28688
28689         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28690
28691 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28692
28693         * g++.old-deja/g++.other/inline16.C: New test.
28694
28695 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28696
28697         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28698         __PRETTY_FUNCTION__
28699
28700 2000-10-29  Neil Booth  <neilb@earthling.net>
28701
28702         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28703         New tests.
28704         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28705         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28706         optimisation.
28707
28708 2000-10-29  Neil Booth  <neilb@earthling.net>
28709
28710         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28711         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28712         * mi5.c: Test multiple includes work with -C.
28713         * trigraphs.c: Test ^= version.
28714
28715 2000-10-28  Neil Booth  <neilb@earthling.net>
28716
28717         New tests and test updates for new macro expander.
28718
28719         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28720         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28721         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28722         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28723         new diagnostic messages.
28724
28725         * gcc.dg/cpp/macro3.c: New tests.
28726
28727 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28728
28729         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28730         on the same line.
28731
28732 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28733
28734         * g++.old-deja/g++.other/eh2.C: New test.
28735
28736 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28737
28738         * gcc.c-torture/execute/20001027-1.c: New test.
28739
28740 2000-10-26  Richard Henderson  <rth@redhat.com>
28741
28742         * gcc.c-torture/execute/20001026-1.c: New.
28743
28744 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28745
28746         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28747         * g++.old-deja/g++.law/builtin1.C: Likewise.
28748         * g++.old-deja/g++.law/ctors10.C: Likewise.
28749         * g++.old-deja/g++.law/virtual3.C: Likewise.
28750         * g++.old-deja/g++.mike/p658.C: Likewise.
28751         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28752         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28753         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28754         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28755         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28756
28757 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28758
28759         * gcc.c-torture/compile/20001024-1.c: New test.
28760
28761 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28762
28763         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28764         to tell us whether or not we are using V3.
28765
28766 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28767
28768         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28769         operands.
28770
28771 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28772
28773         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28774
28775 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28776
28777         * gcc.c-torture/execute/20001024-1.c: New test.
28778
28779 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28780
28781         * g++.old-deja/g++.other/sibcall1.C: New test.
28782
28783 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28784
28785         * gcc.dg/noncompile/init-3.c: New test.
28786
28787 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28788
28789         * gcc.dg/format-array-1.c: New test.
28790
28791 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28792
28793         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28794         writing through null pointers; remove comment about testing
28795         unterminated strings.
28796
28797 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28798
28799         * gcc.c-torture/execute/20001017-2.c: New test.
28800
28801 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28802
28803         * gcc.c-torture/compile/20001018-1.c: New test.
28804         * gcc.c-torture/compile/20001018-1.x: Xfail.
28805
28806 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28807
28808         * gcc.c-torture/execute/20001017-1.c: New test.
28809
28810 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28811
28812         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28813         for multiple use of arguments with scanf formats; add tests for
28814         multiple use of arguments.
28815
28816 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28817
28818         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28819
28820 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28821
28822         * gcc.dg/format-miss-1.c: New test.
28823
28824 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28825
28826         * gcc.c-torture/execute/20001013-1.c: New test.
28827
28828 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28829
28830         * gcc.dg/format-branch-1.c: New test.
28831
28832 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28833
28834         * README, lib/file-format.exp: Remove EGCS references.
28835
28836 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28837
28838         * gcc.dg/20001013-1.c: New test.
28839
28840 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28841
28842         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28843         for intmax_t in the compiler using __typeof__ and the type rules
28844         for conditional expressions.
28845
28846 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28847
28848         * gcc.dg/20001012-1.c: New test.
28849         * gcc.dg/20001012-2.c: New test.
28850
28851 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28852
28853         * gcc.dg/format-attr-1.c: New test.
28854
28855 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28856
28857         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28858         __LONG_LONG_MAX__ instead of LLONG_MAX.
28859
28860 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28861
28862         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28863         scanf flags.
28864         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28865         flags.
28866
28867 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28868
28869         * gcc.dg/sequence-pt-1.c: New test.
28870
28871 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28872
28873         * gcc.c-torture/execute/20001011-1.c: New testcase.
28874         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28875
28876 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28877
28878         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28879         does not error on it.
28880
28881 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28882
28883         * gcc.dg/20001009-1.c: New test.
28884
28885 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28886
28887         * gcc.c-torture/compile/20001009-1.c: Move from here ....
28888         * gcc.c-torture/execute/20001009-2.c: ... to here.
28889
28890 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
28891
28892         * gcc.c-torture/compile/20001009-1.c: New testcase.
28893         * gcc.c-torture/execute/20001009-1.c: New testcase.
28894         Testcases provided by Jan Hubicka <jh@suse.cz>.
28895
28896 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28897
28898         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28899         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
28900         uintmax_t using <limits.h> to emulate the compiler's internal
28901         logic.  No longer XFAIL %j tests.
28902
28903 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28904
28905         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
28906         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
28907         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
28908         regexps and details of expected handling of some bad formats.
28909         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
28910         suppression.
28911
28912 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28913
28914         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
28915         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
28916         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
28917         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
28918         in list archives.
28919
28920 2000-10-06  Richard Henderson  <rth@cygnus.com>
28921
28922         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
28923         * g++.old-deja/g++.brendan/crash52.C: Likewise.
28924         * g++.old-deja/g++.jason/report.C: Likewise.
28925         * g++.old-deja/g++.law/friend5.C: Likewise.
28926         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
28927         of the expected warnings.
28928
28929 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
28930
28931         * g++.old-deja/g++.pt/enum14.C: New test.
28932
28933 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28934
28935         * g++.old-deja/g++.pt/crash59.C: New test.
28936
28937 2000-10-04  Will Cohen  <wcohen@redhat.com>
28938
28939         * gcc.dg/20000926-1.c: New test.
28940
28941 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
28942
28943         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
28944         function name for current C++ compiler.
28945         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
28946
28947 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
28948
28949         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
28950         __PRETTY_FUNCTION__.
28951         * g++.old-deja/g++.ext/pretty2.C: Likewise.
28952
28953 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28954
28955         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
28956
28957 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
28958
28959         * gcc.c-torture/compile/20000923-1.c: New test.
28960
28961 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
28962
28963         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
28964         * g++.old-deja/g++.pt/ttp62.C: Same.
28965         * g++.old-deja/g++.other/inline14.C: Same.
28966
28967 2000-09-24  Richard Henderson  <rth@cygnus.com>
28968
28969         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
28970
28971 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28972
28973         * gcc.dg/c90-printf-1.c: Add test for wide string format.
28974
28975 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
28976
28977         * gcc.c-torture/compile/20000922-1.c: New file.
28978
28979 2000-09-21  Nick Clifton  <nickc@redhat.com>
28980
28981         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
28982         a signed long modulo operation.
28983         (mod6): New function - perform an unsigned long modulo operation.
28984         (main): Add tests for modulos of very large numbers by very small
28985         dividends.
28986
28987 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28988
28989         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
28990
28991 2000-09-19  Richard Henderson  <rth@cygnus.com>
28992
28993         * gcc.dg/compare2.c (case 10): XFAIL.
28994
28995 2000-09-18  Richard Henderson  <rth@cygnus.com>
28996
28997         * gcc.c-torture/execute/20000906-1.c: Move ...
28998         * gcc.dg/20000906-1.c: ... here.  Only run on targets
28999         that support __builtin_trap.
29000
29001 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29002
29003         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29004
29005 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29006
29007         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29008         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29009         more $ format tests.
29010
29011 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29012
29013         * gcc.dg/format-errmk-1.c: New test.
29014
29015 2000-09-17  Greg McGary  <greg@mcgary.org>
29016
29017         * gcc.c-torture/execute/20000917-1.x: Remove.
29018
29019 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29020
29021         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29022
29023 2000-09-17  Greg McGary  <greg@mcgary.org>
29024
29025         * gcc.c-torture/execute/20000917-1.c: New test.
29026         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29027
29028 2000-09-16  Neil Booth  <NeilB@earthling.net>
29029
29030         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29031         in nested macro bug.
29032
29033 2000-09-15  Neil Booth  <NeilB@earthling.net>
29034
29035         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29036
29037 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29038
29039         * gcc.c-torture/execute/20000914-1.c: New test.
29040
29041 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29042
29043         * g++.other/inline13.C: New test.
29044
29045 2000-09-12  Andreas Jaeger  <aj@suse.de>
29046
29047         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29048         constant by Ulrich Drepper <drepper@redhat.com>.
29049
29050 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29051
29052         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29053
29054 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29055
29056         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29057
29058 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29059
29060         * gcc.dg/cpp/backslash.c: New test.
29061
29062 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29063
29064         * gcc.c-torture/execute/20000910-1.c: New test.
29065         * gcc.c-torture/execute/20000910-2.c: Likewise.
29066
29067 2000-09-11  Robert Lipe  <robertl@sco.com>
29068
29069         * gcc.dg/pragma-align.c: New test.
29070
29071 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29072
29073         * g++.old-deja/g++.pt/explicit82.C: New test.
29074         * g++.old-deja/g++.pt/explicit83.C: New test.
29075
29076 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29077
29078         * gcc.dg/asm-names.c: New test.
29079
29080 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29081
29082         * gcc.dg/cpp/tr-warn6.c: New test
29083
29084 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29085
29086         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29087         be accepted.
29088
29089 2000-09-07  Catherine Moore  <clm@redhat.com>
29090
29091         * gcc.c-torture/execute/unroll-1.c: New test.
29092
29093 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29094
29095         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29096         ERROR markers.
29097         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29098         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29099         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29100         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29101         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29102         Preprocess only.
29103         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29104         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29105
29106 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29107
29108         * g++.old-deja/g++.pt/deduct2.C: New test.
29109
29110 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29111
29112         * g++.old-deja/g++.pt/parms2.C: New test.
29113
29114 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29115
29116         * g++.old-deja/g++.pt/crash58.C: New test.
29117
29118 2000-09-06  Greg McGary  <greg@mcgary.org>
29119
29120         * gcc.c-torture/execute/20000906-1.c: New test.
29121         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29122
29123 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29124
29125         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29126
29127 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29128
29129         * g++.old-deja/g++.pt/crash57.C: New test.
29130
29131 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29132
29133         * g++.old-deja/g++.pt/crash56.C: New test.
29134
29135 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29136
29137         * g++.old-deja/g++.pt/koenig1.C: New test.
29138
29139 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29140
29141         * gcc.dg/20000904-1.c: New test.
29142
29143 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29144
29145         * gcc.dg/cpp/paste8.c: New test.
29146
29147 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29148
29149         * gcc.c-torture/compile/20000827-1.c: New test.
29150
29151 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29152
29153         * gcc.dg/format-diag-1.c: New test.
29154
29155 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29156
29157         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29158         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29159         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29160         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29161         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29162
29163 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29164
29165         * g++.old-deja/g++.other/nested4.C: New test.
29166
29167 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29168
29169         * g++.old-deja/g++.ns/scoped1.C: New test.
29170
29171 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29172
29173         * lib/g++.exp: Support testing already-installed GCC.
29174
29175 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29176
29177         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29178
29179 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29180
29181         * gcc.dg/return-type-2.c: New test.
29182
29183 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29184
29185         * gcc.c-torture/compile/20000825-1.c: New test.
29186
29187 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29188
29189         * gcc.dg/dwarf2-2.c: New test.
29190
29191 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29192
29193         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29194         dg-warning regexps.
29195
29196 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29197
29198         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29199         gcc.dg/format-ext-5.c: New tests.
29200
29201 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29202
29203         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29204
29205 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29206
29207         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29208
29209 2000-08-24  Richard Henderson  <rth@cygnus.com>
29210
29211         * gcc.dg/ia64-sync-1.c: New test.
29212         * gcc.dg/ia64-sync-2.c: New test.
29213         * gcc.dg/ia64-asm-1.c: New test.
29214
29215 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29216
29217         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29218         * gcc.dg/format-ext-2.c: New test.
29219
29220 2000-08-23  Jason Merrill  <jason@redhat.com>
29221
29222         * lib/old-dejagnu.exp: Also ignore "In member function" and
29223         "At global scope".
29224
29225 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29226
29227         * gcc.dg/noncompile/label-lineno-1.c: New test.
29228
29229 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29230
29231         * gcc.dg/c99-array-nonobj-1.c: New test.
29232
29233 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29234
29235         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29236         tests.
29237         * gcc.dg/format-ext-1.c: New test.
29238
29239 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29240
29241         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29242         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29243         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29244         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29245         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29246
29247 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29248
29249         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29250         gcc.dg/c99-strftime-2.c: New tests.
29251
29252 2000-08-22  Richard Henderson  <rth@cygnus.com>
29253
29254         * gcc.c-torture/execute/20000822-1.c: New test.
29255
29256 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29257
29258         * gcc.c-torture/execute/20000819-1.x: Remove.
29259
29260 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29261
29262         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29263         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29264         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29265         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29266         gcc.dg/format-xopen-1.c: New tests.
29267
29268 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29269
29270         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29271
29272 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29273
29274         * g++.old-deja/g++.other/loop2.C: New test.
29275
29276         * gcc.c-torture/compile/20000606-1.c: New test.
29277         * gcc.c-torture/compile/20000728-1.c: New test.
29278         * gcc.c-torture/execute/20000801-1.c: New test.
29279         * gcc.c-torture/execute/20000801-2.c: New test.
29280         * gcc.c-torture/execute/20000819-1.c: New test.
29281         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29282         * gcc.dg/20000629-1.c: New test.
29283         * gcc.dg/20000724-1.c: New test.
29284         * gcc.dg/20000807-1.c: New test.
29285
29286 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29287
29288         * gcc.dg/cpp/pragma-1.c: New test.
29289         * gcc.dg/cpp/pragma-2.c: New test.
29290
29291 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29292
29293         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29294         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29295
29296 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29297
29298         * gcc.c-torture/compile/20000818-1.c: New test.
29299
29300 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29301
29302         * gcc.c-torture/execute/20000818-1.c: New test.
29303
29304 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29305
29306         * gcc.dg/format-va-1.c: New test.
29307
29308 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29309
29310         * g++.old-deja/g++.other/typedef8.C: New test.
29311
29312 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29313
29314         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29315         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29316         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29317         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29318         * g++.old-deja/g++.other/ptrmem7.C: New test.
29319         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29320
29321 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29322
29323         * g++.old-deja/g++.pt/typename27.C: New test.
29324
29325 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29326
29327         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29328         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29329         * g++.old-deja/g++.pt/friend45.C: New test.
29330         * g++.old-deja/g++.other/friend8.C: New test.
29331
29332 2000-08-15  Richard Henderson  <rth@cygnus.com>
29333
29334         * gcc.c-torture/execute/20000815-1.c: New test.
29335
29336 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29337
29338         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29339         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29340         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29341
29342 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29343
29344         * g++.old-deja/g++.other/refinit2.C: New test.
29345
29346 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29347
29348         * lib/c-torture.exp (c-torture): Make
29349         compiler_conditional_xfail_data global.
29350         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29351         compiler_conditional_xfail_data machinery.
29352         (f-torture-execute): Likewise.
29353         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29354         and only when unrolling loops.
29355
29356         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29357
29358 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29359
29360         * g++.old-deja/g++.pt/explicit81.C: New test.
29361
29362 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29363
29364         * g++.old-deja/g++.pt/typename26.C: New test.
29365
29366 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29367
29368         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29369         warning.
29370
29371 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29372
29373         * g++.old-deja/g++.other/array3.C: New test.
29374
29375 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29376
29377         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29378         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29379         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29380         New tests.
29381
29382 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29383
29384         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29385         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29386
29387 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29388
29389         * gcc.c-torture/execute/20000808-1.c: New test.
29390
29391 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29392
29393         * gcc.dg/c90-const-expr-1.c: New test.
29394
29395 2000-08-08  Richard Henderson  <rth@cygnus.com>
29396
29397         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29398
29399 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29400
29401         * gcc.dg/noncompile/const-ll-1.c: New test.
29402
29403 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29404
29405         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29406
29407 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29408
29409         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29410         that running programs linked against the shared version of libobjc
29411         run correctly.
29412
29413 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29414
29415         * gcc.dg/c99-printf-1.c: New test.
29416
29417 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29418
29419         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29420
29421 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29422
29423         * gcc.c-torture/execute/20000731-1.x: Delete.
29424
29425 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29426
29427         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29428         and torture_without_loops as is done by c-torture.exp.
29429         (search_for): Copy from c-torture.exp.
29430         (gcc-dg-runtest): New function, drives a directory of tests
29431         iterating over the TORTURE_OPTIONS.
29432         (scan-assembler, scan-assembler-not): Move here from
29433         individual directory drivers.
29434
29435         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29436         defined by lib/gcc-dg.exp.
29437         * gcc.dg/cpp/cpp.exp: Likewise.
29438         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29439         gcc-dg-runtest, so we cycle over optimization options.
29440
29441         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29442         * gcc.dg/compare2.c: No longer expected to fail.
29443
29444 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29445
29446         * gcc.c-torture/execute/20000804-1.c: New test.
29447
29448 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29449
29450         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29451
29452 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29453
29454         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29455
29456 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29457
29458         * gcc.c-torture/compile/20000803-1.c: New test.
29459
29460 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29461
29462         * gcc.c-torture/execute/20000801-3.c,
29463         gcc.c-torture/execute/20000801-4.c: New tests.
29464         * gcc.c-torture/execute/20000801-3.x,
29465         gcc.c-torture/execute/20000801-4.x: Xfail.
29466
29467 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29468
29469         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29470         libobjc/.libs to allow for libtool.
29471
29472 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29473
29474         * gcc.c-torture/compile/20000802-1.c: New test.
29475
29476 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29477
29478         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29479
29480 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29481
29482         * gcc-c-torture/execute/20000731-2.c: New test.
29483
29484         * gcc.c-torture/execute/20000731-1.c: New test.
29485         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29486
29487 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29488
29489         * testsuite/gcc.dg/cpp/paste7.c: New test.
29490         * gcc.dg/cpp/20000725-1.c: New test.
29491
29492 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29493
29494         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29495         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29496         declaration warning for __builtin_dwarf_reg_size.
29497
29498         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29499
29500 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29501
29502         * gcc.dg/noncompile/voidparam-1.c: New test.
29503
29504 2000-07-30  Richard Henderson  <rth@cygnus.com>
29505
29506         * gcc.dg/c90-digraph-1.c: Don't xfail.
29507         * gcc.dg/compare2.c (case 10): Xfail.
29508         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29509
29510 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29511
29512         * gcc.dg/c99-main-1.c: New test.
29513
29514 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29515
29516         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29517
29518 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29519
29520         * gcc.c-tortuer/execute/20000726-1.c: New test.
29521
29522 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29523
29524         * gcc.c-torture/execute/enum-2.c: New test.
29525
29526 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29527
29528         * gcc.dg/cpp/tr-warn3.c: New test.
29529
29530 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29531
29532         * g++.old-deja/g++.ext/implicit1.C: Remove.
29533         * g++.old-deja/g++.jason/c2.C: Remove
29534         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29535         * g++.old-deja/g++.pt/crash16.C: Likewise.
29536         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29537
29538 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29539
29540         * g++.old-deja/g++.other/for2.C: New test.
29541
29542 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29543
29544         * gcc.dg/20000720-1.c: New test.
29545
29546 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29547
29548         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29549
29550 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29551
29552         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29553         * gcc.c-torture/execute/20000722-1.c: New.
29554         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29555
29556 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29557
29558         * gcc.dg/cpp/20000720-1.S: New test.
29559
29560 2000-07-21  Michael Meissner  <meissner@redhat.com>
29561
29562         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29563
29564 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29565
29566         * g++.old-deja/g++.brendan/crash16.C,
29567         g++.old-deja/g++.brendan/parse3.C,
29568         g++.old-deja/g++.brendan/redecl1.C,
29569         g++.old-deja/g++.ns/template13.C,
29570         g++.old-deja/g++.other/decl4.C,
29571         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29572
29573 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29574
29575         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29576         and "Internal error".
29577
29578         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29579         regexps.
29580         * gcc.dg/cpp/paste6.c: New test.
29581
29582 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29583
29584         * gcc.dg/cpp/tr-direct.c: New test.
29585
29586         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29587         gcc.dg/cpp/undef1.c: Tweak error regexps.
29588
29589 2000-07-18  Eric Christopher <echristo@redhat.com>
29590
29591         * gcc.c-torture/compile/20000718-1.c: New test.
29592
29593 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29594
29595         * cpplex.c (_cpp_push_token): If the token being pushed back
29596         is the previous token in this context, just subtract one from
29597         context->posn.
29598         * cppmacro.c (save_expansion): Clear aux field when storing a
29599         placemarker.
29600
29601 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29602
29603         * gcc.dg/noncompile/redecl-1.c: New test.
29604
29605 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29606
29607         * gcc.c-torture/execute/20000717-5.c: New test.
29608         * gcc.c-torture/execute/20000717-1.x: Removed.
29609
29610 2000-07-17  Richard Henderson  <rth@cygnus.com>
29611
29612         * gcc.c-torture/execute/20000717-4.c: New test.
29613
29614 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29615
29616         * gcc.dg/cpp/syshdr.c: New test.
29617         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29618
29619 2000-07-17  Neil Booth  <neilb@earthling.net>
29620
29621         * gcc.dg/cpp/cmdlne-dM.c: New test.
29622         * gcc.dg/cpp/cmdlne-dD.c: New test.
29623
29624 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29625
29626         * gcc.c-torture/execute/20000717-3.c: New test.
29627
29628         * gcc.c-torture/compile/20000717-1.c: New test.
29629
29630 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29631
29632         * gcc.c-torture/execute/20000717-2.c: New test.
29633
29634 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29635
29636         * gcc.dg/formatz-1.c: New test.
29637
29638         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29639         * gcc.dg/c99-digraph-1.c: New tests.
29640
29641         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29642         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29643
29644         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29645         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29646         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29647         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29648         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29649         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29650         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29651
29652 2000-07-17   Greg McGary <greg@mcgary.org>
29653
29654         * gcc.c-torture/execute/20000717-1.c: New test.
29655         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29656
29657 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29658
29659         * gcc.c-torture/execute/20000715-2.c: New test.
29660         * gcc.dg/20000715-1.c: New test.
29661
29662 2000-07-15  Michael Meissner  <meissner@redhat.com>
29663
29664         * gcc.c-torture/execute/20000715-1.c: New test.
29665
29666 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29667
29668         * gcc.c-torture/execute/20000707-1.c: New test.
29669
29670 2000-07-13  Neil Booth  <NeilB@earthling.net>
29671
29672         * testsuite/gcc.dg/cpp/digraph1.c,
29673         testsuite/gcc.dg/cpp/digraph2.c,
29674         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29675
29676 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29677
29678         * g77.f-torture/compile/20000630-2.f:  New test.
29679         * g77.f-torture/compile/20000630-2.x
29680
29681 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29682
29683         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29684
29685 2000-07-11  Neil Booth  <NeilB@earthling.net>
29686
29687         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29688
29689 2000-07-11  Neil Booth  <NeilB@earthling.net>
29690
29691         * gcc.dg/cpp/cmdlne-C.c: New.
29692
29693 2000-07-09  Neil Booth  <NeilB@earthling.net>
29694
29695         * gcc.dg/cpp/directiv.c: New tests.
29696         * gcc.dg/cpp/undef1.c: Update.
29697
29698 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29699
29700         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29701
29702 2000-07-09  Neil Booth  <NeilB@earthling.net>
29703
29704         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29705
29706 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29707
29708         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29709         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29710
29711 2000-07-08  Neil Booth  <NeilB@earthling.net>
29712
29713         * gcc.dg/cpp/macsyntx.c: New tests.
29714
29715 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29716
29717         * gcc.dg/20000707-1.c: New test.
29718
29719 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29720
29721         * gcc.c-torture/execute/20000706-1.c: New test.
29722         * gcc.c-torture/execute/20000706-2.c: New test.
29723         * gcc.c-torture/execute/20000706-3.c: New test.
29724         * gcc.c-torture/execute/20000706-4.c: New test.
29725         * gcc.c-torture/execute/20000706-5.c: New test.
29726
29727 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29728
29729         * g++.old-deja/g++.pt/instantiate7.C: New test.
29730
29731 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29732
29733         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29734         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29735         * g++.old-deja/g++.other/rtti3.C: Likewise.
29736         * g++.old-deja/g++.other/rttid3.C: Likewise.
29737
29738 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29739
29740         *  g77.f-torture/compile/20000630-1.x: Fix typo
29741
29742 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29743
29744         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29745         assembly output.
29746
29747 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29748
29749         * gcc.dg/cpp/ident.c: New test.
29750
29751 2000-07-05  Neil Booth  <NeilB@earthling.net>
29752
29753         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29754           gcc.dg/cpp/lexstrng.c: New tests.
29755
29756 2000-07-04  Neil Booth  <NeilB@earthling.net>
29757
29758         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29759         * gcc.dg/cpp/strify2.c: Same.
29760
29761 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29762
29763         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29764         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29765         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29766         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29767
29768         * testsuite/gcc.dg/cpp/macro1.c,
29769         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29770         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29771         testsuite/gcc.dg/cpp/strify1.c,
29772         testsuite/gcc.dg/cpp/strify2.c: New tests.
29773
29774 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29775
29776         * gcc.c-torture/execute/20000703-1.c: New test.
29777
29778 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29779
29780         * g++.old-deja/g++.pt (lookup10.C): New test.
29781
29782 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29783
29784         * g++.old-deja/g++.pt (typename25.C): New test.
29785
29786 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29787
29788         * gcc.c-torture/compile/20000701-1.c: New test.
29789
29790 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29791
29792         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29793         to test case.
29794
29795 2000-06-30  Catherine Moore  <clm@cygnus.com>
29796
29797         * gcc.c-torture/execute/align-1.c: New test.
29798
29799 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29800
29801         * g++.old-deja/g++.pt/expr8.C: New test.
29802         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29803
29804 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29805
29806         * gcc.c-torture/compile/20000629-1.c: New test.
29807
29808 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29809
29810
29811         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29812         gcc.dg/noncompile directory, depending on whether they're
29813         preprocessor tests or not.  Annotate all the tests for the dg
29814         framework.
29815
29816         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29817         * gcc.dg/noncompile/noncompile.exp: New.
29818
29819         * Moved files:
29820         Old name                                New name
29821         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29822         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29823         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29824         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29825         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29826         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29827         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29828         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29829         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29830         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29831         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29832         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29833         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29834         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29835         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29836         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29837         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29838         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29839         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29840         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29841         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29842         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29843         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29844         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29845
29846         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29847         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29848         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29849         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29850         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29851         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29852
29853 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29854
29855         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29856         declare one variable.  On the fourth, error.
29857         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29858         declared by 20000628-1a.h.
29859
29860 2000-06-29  Richard Henderson  <rth@redhat.com>
29861
29862         * gcc.c-torture/execute/930529-1.x: New file.
29863         * gcc.dg/920413-1.c: Adjust expected warning text.
29864         * gcc.dg/980217-1.c: Declare abort.
29865         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29866
29867 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29868
29869         * g77.f-torture/compile/20000629-1.f: New test.
29870         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29871
29872 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29873
29874         Rearrange lots of files, removing entirely the
29875         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29876         directories.
29877
29878         * Deleted files:
29879         gcc.c-torture/code_quality/code_quality.exp
29880         gcc.c-torture/special/special.exp
29881         gcc.failure/failure.exp
29882         gcc.failure/940409-1.x
29883         gcc.c-torture/compile/961203-1.x
29884
29885         * New files:
29886         gcc.misc-tests/linkage.exp
29887         gcc.c-torture/execute/920730-1t.c
29888         gcc.c-torture/execute/920730-1t.x
29889         gcc.c-torture/compile/920520-1.x
29890         gcc.c-torture/compile/920521-1.x
29891         gcc.c-torture/compile/981006-1.x
29892         gcc.c-torture/execute/eeprof-1.x
29893
29894         * Moved files (possibly with modifications to fit a new harness):
29895         Old name                                New name
29896         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
29897         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
29898         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
29899         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
29900         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
29901         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
29902         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
29903         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
29904         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
29905         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
29906         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
29907         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
29908         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
29909         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
29910
29911 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29912
29913         * c-torture/compile/961203-1.x: Delete.
29914
29915         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
29916         not exit. Include stdio.h.
29917         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
29918         * gcc.misc-tests/dg-12.c: Likewise.
29919         * gcc.misc-tests/dg-5.c: Likewise.
29920         * gcc.misc-tests/dg-6.c: Likewise.
29921         * gcc.misc-tests/dg-7.c: Prototype abort.
29922         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
29923         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
29924         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
29925         not exit.
29926         * gcc.misc-tests/sieve.c: Use return from main, not exit.
29927         * gcc.misc-tests/sort2.c: Use return from main, not exit.
29928
29929 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
29930
29931         * gcc.dg/cpp/20000628-1.c: New test.
29932         * gcc.dg/cpp/20000628-1.h: New header for above test.
29933         * gcc.dg/cpp/20000628-1a.h: Likewise.
29934
29935 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
29936
29937         * gcc.dg/cpp: New directory.
29938         * gcc.dg/cpp/cpp.exp: New driver.
29939         * gcc.dg/cpp/20000627-1.c: New test.
29940         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
29941         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
29942         and rewrite as a compilation test.
29943
29944         * gcc.dg: Move many files into the cpp subdirectory, possibly
29945         renaming or editing them as well.
29946         Old name                New name
29947         990119-1.c              cpp/19990119-1.c
29948         990228-1.c              cpp/19990228-1.c
29949         990407-1.c              cpp/19990407-1.c
29950         990409-1.c              cpp/19990409-1.c
29951         990413-1.c              cpp/19990413-1.c
29952         990703-1.c              cpp/19990703-1.c
29953         20000127-1.c            cpp/20000127-1.c
29954         20000129-1.c            cpp/20000129-1.c
29955         20000207-1.c            cpp/20000207-1.c
29956         20000207-2.c            cpp/20000207-2.c
29957         20000209-1.c            cpp/20000209-1.c
29958         20000209-2.c            cpp/20000209-2.c
29959         20000301-1.c            cpp/20000301-1.c
29960         20000419-1.c            cpp/20000419-1.c
29961         20000510-1.S            cpp/20000510-1.S
29962         20000519-1.c            cpp/20000519-1.c
29963         20000529-1.c            cpp/20000529-1.c
29964         20000625-1.c            cpp/20000625-1.c
29965         20000625-2.c            cpp/20000625-2.c
29966         cpp-as1.c               cpp/assert1.c
29967         cpp-as2.c               cpp/assert2.c
29968         cxx-comments-1.c        cpp/cxxcom1.c
29969         cxx-comments-2.c        cpp/cxxcom2.c
29970         endif-label.c           cpp/endif.c
29971         cpp-hash1.c             cpp/hash1.c
29972         cpp-hash2.c             cpp/hash2.c
29973         cpp-if1.c               cpp/if-1.c
29974         cpp-if2.c               cpp/if-2.c
29975         cpp-if3.c               cpp/if-3.c
29976         cpp-if4.c               cpp/if-4.c
29977         cpp-if5.c               cpp/if-5.c
29978         cpp-cond.c              cpp/if-cexp.c
29979         cpp-missingop.c         cpp/if-mop.c
29980         cpp-missingparen.c      cpp/if-mpar.c
29981         cpp-opprec.c            cpp/if-oppr.c
29982         cpp-ifparen.c           cpp/if-paren.c
29983         cpp-shortcircuit.c      cpp/if-sc.c
29984         cpp-shift.c             cpp/if-shift.c
29985         cpp-unary.c             cpp/if-unary.c
29986         cpp-li1.c               cpp/line1.c
29987         cpp-li2.c               cpp/line2.c
29988         lineno.c                cpp/line3.c
29989         lineno-2.c              cpp/line4.c
29990         cpp-mi.c                cpp/mi1.c
29991         cpp-mic.h               cpp/mi1c.h
29992         cpp-micc.h              cpp/mi1cc.h
29993         cpp-mind.h              cpp/mi1nd.h
29994         cpp-mindp.h             cpp/mi1ndp.h
29995         cpp-mix.h               cpp/mi1x.h
29996         cpp-mi2.c               cpp/mi2.c
29997         cpp-mi2a.h              cpp/mi2a.h
29998         cpp-mi2b.h              cpp/mi2b.h
29999         cpp-mi2c.h              cpp/mi2c.h
30000         cpp-mi3.c               cpp/mi3.c
30001         cpp-mi3.def             cpp/mi3.def
30002         poison-1.c              cpp/poison.c
30003         pr-impl.c               cpp/prag-imp.c
30004         cpp-redef-2.c           cpp/redef1.c
30005         cpp-redef.c             cpp/redef2.c
30006         strpaste.c              cpp/strp1.c
30007         strpaste-2.c            cpp/strp2.c
30008         cpp-tradpaste.c         cpp/tr-paste.c
30009         cpp-tradstringify.c     cpp/tr-str.c
30010         cpp-tradwarn1.c         cpp/tr-warn1.c
30011         cpp-tradwarn2.c         cpp/tr-warn2.c
30012         trigraphs.c             cpp/trigraphs.c
30013         cpp-unc1.c              cpp/unc1.c
30014         cpp-unc2.c              cpp/unc2.c
30015         cpp-unc3.c              cpp/unc3.c
30016         cpp-unc.c               cpp/unc4.c
30017         undef.c                 cpp/undef1.c
30018         undef-2.c               cpp/undef2.c
30019         cpp-wi1.c               cpp/widestr1.c
30020
30021 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30022
30023         * lib/g++.exp (g++_include_flags): Tweak.
30024
30025 2000-06-27  H.J. Lu  <hjl@gnu.org>
30026             Loren J. Rittle  <ljrittle@acm.org>
30027
30028         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30029         version with one that knows about the new gcc tree structure.
30030         (g++_link_flags): Same.
30031
30032 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30033
30034         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30035         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30036         case we are cross-compiling.
30037
30038         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30039         g++.old-deja/g++.niklas/Makefile.in,
30040         g++.old-deja/g++.niklas/configure.in,
30041         g++.old-deja/g++.other/Makefile.in,
30042         g++.old-deja/g++.other/configure.in,
30043         gcc.c-torture/code_quality/Makefile.in,
30044         gcc.c-torture/code_quality/configure.in,
30045         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30046         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30047         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30048         gcc.c-torture/execute/ieee/Makefile.in,
30049         gcc.c-torture/execute/ieee/configure.in,
30050         gcc.c-torture/noncompile/Makefile.in,
30051         gcc.c-torture/noncompile/configure.in,
30052         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30053         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30054         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30055
30056 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30057
30058         * g++.old-deja/g++.other/ambig3.C: New test.
30059
30060 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30061
30062         * g++.old-deja/g++.pt/syntax1.C: New test.
30063         * g++.old-deja/g++.pt/syntax2.C: New test.
30064         * g++.old-deja/g++.other/syntax3.C: New test.
30065         * g++.old-deja/g++.other/syntax4.C: New test.
30066
30067 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30068
30069         * gcc.dg/20000623-1.c: Prototype exit and abort.
30070
30071 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30072
30073         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30074         New tests.
30075         * gcc.dg/cpp-mi3.def: New file.
30076
30077         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30078         inside assertions.
30079         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30080         lexer's error messages.
30081         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30082         divine anything from the linemarkers.
30083         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30084         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30085
30086 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30087
30088         * gcc.dg/20000623-1.c: New test.
30089
30090 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30091
30092         * gcc.c-torture/execute/20000622-1.c: New test.
30093
30094 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30095
30096         * g++.old-deja/g++.other/init15.C: New test.
30097
30098 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30099
30100         * g++.old-deja/g++.pt/vaarg2.C: New test.
30101         * g++.old-deja/g++.pt/vaarg3.C: New test.
30102
30103 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30104
30105         * g++.old-deja/g++.other/dyncast6.C: New test.
30106
30107 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30108
30109         * gcc.c-torture/execute/loop-6.c: New test.
30110
30111 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30112
30113         * gcc.dg/20000614-1.c: New test.
30114         * gcc.dg/20000614-2.c: New test.
30115
30116 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30117
30118         * g++.old-deja/g++.other/inline12.C: New test.
30119
30120 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30121
30122         * g++.old-deja/g++.other/eh1.C: New test.
30123
30124 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30125
30126         * g++.old-deja/g++.other/type.C: New test.
30127
30128 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30129
30130         * g++.old-deja/g++.other/initstring.C: New test.
30131
30132 2000-06-12  Jason Merrill  <jason@redhat.com>
30133
30134         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30135
30136 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30137
30138         * gcc.c-torture/compile/20000609-1.c: New test.
30139
30140 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30141
30142         * gcc.dg/20000609-1.c: New test.
30143
30144 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30145
30146         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30147         * gcc.c-torture/noncompile/poison-1.c: Move...
30148         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30149         * gcc.dg/cpp-li1.c: Add a token after the #line.
30150
30151 2000-06-05  Richard Henderson  <rth@cygnus.com>
30152
30153         * gcc.c-torture/execute/20000605-2.c: New test.
30154         * gcc.c-torture/execute/20000605-3.c: New test.
30155
30156 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30157
30158         * g77.f-torture/execute/20000503-1.x: New file.
30159
30160 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30161
30162         * g++.old-deja/g++.eh/badalloc1.C: New test.
30163
30164 2000-06-05  Richard Henderson  <rth@cygnus.com>
30165
30166         * gcc.c-torture/execute/20000605-1.c: New test.
30167
30168 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30169             Nathan Sidwell <nathan@codesourcery.com>
30170
30171         * gcc.c-torture/compile/20000605-1.c: New test.
30172
30173 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30174
30175         * g77.f-torture/compile/20000601-1.f:  New test.
30176
30177 2000-06-03  Richard Henderson  <rth@cygnus.com>
30178
30179         * gcc.c-torture/execute/20000603-1.c: New.
30180
30181 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30182
30183         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30184         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30185
30186 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30187
30188         * gcc.dg/compare2.c (case 12): XFAIL.
30189         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30190         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30191
30192         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30193
30194 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30195
30196         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30197         guard macro is already defined when the header is first
30198         included.
30199         * gcc.dg/cpp-mix.h: New file.
30200         * gcc.dg/endif-label.c: Update patterns to match compiler.
30201
30202         * g++.brendan/complex1.C: Declare abort.
30203         * g++.law/refs4.C: Remove XFAIL.
30204         * g++.oliva/expr2.C: Declare abort and exit.
30205
30206 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30207
30208         * gcc.c-torture/execute/20000528-1.c: New test.
30209
30210         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30211         * g++.old-deja/g++.law/temps4.C: Likewise.
30212
30213         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30214         stdlib.h.  Call abort() on failure.
30215         * g++.old-deja/g++.law/refs4.C: Likewise.
30216         * g++.old-deja/g++.law/temps4.C: Likewise.
30217         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30218         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30219
30220 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30221
30222         Relative to g++.dg/special:
30223         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30224
30225         Relative to g++.old-deja:
30226         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30227         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30228         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30229         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30230         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30231         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30232         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30233
30234         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30235         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30236         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30237         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30238         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30239         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30240         and/or string.h.
30241
30242         * g++.other/goto1.C: Update expectations for error messages.
30243
30244 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30245
30246         * gcc.c-torture/compile/20000523-1.c: New test.
30247
30248 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30249
30250         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30251
30252 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30253
30254         * g++.old-deja/g++.eh/catch11.C: New test.
30255         * g++.old-deja/g++.eh/catch12.C: New test.
30256
30257 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30258
30259         * gcc.c-torture/execute/20000523-1.c: New test.
30260
30261 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30262
30263         * c-torture/execute/bcp-1.c: Replace abort in arg of
30264         __builtin_constant_p with a generic external function.
30265
30266         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30267         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30268         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30269         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30270         Prototype abort and/or exit.
30271
30272         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30273         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30274         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30275         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30276
30277 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30278
30279         * gcc.dg/dwarf2-1.c: New test.
30280
30281 2000-05-20  Richard Henderson  <rth@cygnus.com>
30282
30283         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30284
30285 2000-05-20  Andreas Jaeger  <aj@suse.de>
30286
30287         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30288         testcase.
30289
30290 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30291
30292         * gcc.c-torture/execute/20000519-2.c: New test.
30293
30294 2000-05-19  Andreas Jaeger  <aj@suse.de>
30295
30296         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30297         which fails with SSA.
30298
30299         * lib/c-torture.exp: Also test with -O3 -fssa.
30300
30301 2000-05-18  Michael Meissner  <meissner@redhat.com>
30302
30303         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30304         * gcc.c-torture/execute/920415-1.c: Ditto.
30305         * gcc.c-torture/execute/920501-1.c: Ditto.
30306         * gcc.c-torture/execute/conversion.c: Ditto.
30307         * gcc.c-torture/execute/cvt-1.c: Ditto.
30308
30309 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30310
30311         * gcc.c-torture/compile/20000518-1.c: New test.
30312
30313 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30314
30315         * g77.f-torture/compile/200005018.f:  New test.
30316
30317 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30318
30319         * gcc.c-torture/compile/20000517-1.c: New test.
30320
30321 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30322
30323         * gcc.c-torture/execute/20000516-1.c: New test.
30324
30325 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30326
30327         * g++.old-deja/g++.other/eh.C: New test.
30328
30329 2000-05-12  Richard Henderson  <rth@cygnus.com>
30330
30331         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30332         constants through to doit's conditional.
30333
30334 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30335
30336         * gcc.c-torture/compile/20000511-1.c: New test.
30337         * g77.f-torture/compile/20000511-1.f: New test.
30338         * g77.f-torture/compile/20000511-2.f: New test.
30339
30340 2000-05-11  Michael Meissner  <meissner@redhat.com>
30341
30342         * gcc.c-torture/execute/20000511-1.c: New test.
30343
30344 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30345
30346         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30347         * gcc.dg/20000510-1.S: New.
30348
30349 2000-05-08  Catherine Moore  <clm@cygnus.com>
30350
30351         * gcc.dg/unused-3.c: New.
30352
30353 2000-05-06  Richard Henderson  <rth@cygnus.com>
30354
30355           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30356           * g++.old-deja/g++.mike/warn1.C: Likewise.
30357           * g++.old-deja/g++.pt/local1.C: Likewise.
30358           * g++.old-deja/g++.pt/local7.C: Likewise.
30359           * g++.old-deja/g++.pt/spec16.C: Likewise.
30360
30361 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30362
30363         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30364
30365 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30366
30367           * g77.f-torture/execute/20000503-1.f:  New test.
30368
30369 2000-05-04  Andreas Jaeger  <aj@suse.de>
30370
30371         * gcc.dg/noreturn-2.c: New test.
30372
30373 2000-05-04  Neil Booth  <NeilB@earthling.net>
30374
30375         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30376         preprocessor.
30377
30378 2000-05-04  Richard Henderson  <rth@cygnus.com>
30379
30380         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30381
30382 2000-05-04  Richard Henderson  <rth@cygnus.com>
30383
30384         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30385         OpenSSL by Jason R Thorpe.
30386
30387 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30388
30389         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30390
30391 2000-05-03  Robert Lipe <robertlipe@usa.net>
30392
30393         * gcc.dg/20000503-1.c: New test.
30394
30395 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30396
30397         * gcc.c-torture/compile/20000502-1.c: New test.
30398         * g++.old-deja/g++.other/align.C: New test.
30399         * gcc.dg/cpp-tradstringify.c: New test.
30400
30401 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30402
30403         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30404         and hard registers.
30405
30406 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30407
30408         * gcc.c-torture/execute/loop-5.c: New test.
30409
30410 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30411
30412         * gcc.c-torture/execute/va-arg-20.c: New test.
30413
30414 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30415
30416         * gcc.c-torture/execute/20000422-1.c: New test.
30417
30418 2000-04-20  Greg McGary  <gkm@gnu.org>
30419
30420         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30421         when optimizing, but without sibling-call optimizations (-O1).
30422
30423 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30424
30425           * gcc.c-torture/compile/20000420-1.c: New test.
30426
30427 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30428
30429         * g++.abi/ptrflags.C: New test.
30430         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30431
30432 2000-04-19  Catherine Moore  <clm@cygnus.com>
30433
30434         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30435
30436 2000-04-19  Greg McGary  <gkm@gnu.org>
30437
30438         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30439         sibling-call optimizations.
30440
30441 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30442
30443         * gcc.dg/20000419-1.c: New test.
30444
30445 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30446
30447         * gcc.c-torture/execute/20000412-6.c: New test.
30448
30449 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30450
30451         * gcc.c-torture/execute/20000412-5.c: New test.
30452         * g77.f-torture/compile/20000412-1.f: New test.
30453         * gcc.c-torture/execute/20000412-4.c: New test.
30454         * gcc.c-torture/compile/20000412-2.c: New test.
30455         * gcc.c-torture/execute/20000412-3.c: New test.
30456         * gcc.c-torture/compile/20000412-1.c: New test.
30457         * gcc.c-torture/execute/20000412-2.c: New test.
30458
30459 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30460
30461         * objc/execute/bf-20.m: New test.
30462
30463 2000-04-10  Richard Henderson  <rth@cygnus.com>
30464
30465         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30466
30467         * gcc.c-torture/execute/20000412-1.c: New test.
30468
30469 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30470
30471         * g++.old-deja/g++.eh/catchptr1.C: New test.
30472
30473 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30474
30475         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30476
30477 2000-04-08  Neil Booth  <NeilB@earthling.net>
30478
30479         * gcc.dg/cpp-nullchar.c: Remove test as
30480         embedded nulls cause problems.
30481
30482 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30483
30484         * gcc.dg/compare2.c: New test.
30485
30486 2000-04-08  Neil Booth  <NeilB@earthling.net>
30487
30488         * gcc.dg/cpp-nullchar.c: New test.
30489
30490 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30491
30492         * gcc.dg/cpp-mi2.c: New test.
30493         * gcc.dg/cpp-mi2[abc].h: New files.
30494
30495 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30496
30497         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30498         member name.
30499
30500 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30501
30502         * g++.old-deja/g++.abi/vmihint.C: New test.
30503
30504 2000-04-06  Neil Booth  <NeilB@earthling.net>
30505
30506         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30507         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30508         copyright.
30509
30510 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30511
30512         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30513         avoid stack-frame overwrite.
30514
30515 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30516
30517         * gcc.c-torture/compile/20000405-2.c: New test.
30518         * gcc.c-torture/compile/20000405-3.c: New test.
30519
30520 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30521
30522         * gcc.c-torture/compile/20000405-1.c: New test.
30523
30524 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30525
30526         * gcc.dg/cast-qual-1.c: Revert last change.
30527
30528 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30529
30530         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30531
30532 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30533
30534         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30535         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30536
30537 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30538
30539         * gcc.c-torture/compile/20000403-2.c: New test.
30540         * gcc.c-torture/compile/20000403-1.c: New test.
30541
30542 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30543
30544         * gcc.c-torture/execute/20000403-1.c: New test.
30545
30546 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30547
30548         * gcc.c-torture/execute/20000402-1.c: New test.
30549
30550 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30551
30552         * gcc.c-torture/execute/va-arg-15.c: New test.
30553         * gcc.c-torture/execute/va-arg-16.c: New test.
30554         * gcc.c-torture/execute/va-arg-17.c: New test.
30555         * gcc.c-torture/execute/va-arg-18.c: New test.
30556         * gcc.c-torture/execute/va-arg-19.c: New test.
30557
30558 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30559
30560         * gcc.c-torture/compile/981211-1.c: Move to...
30561         * gcc.dg/cpp-as1.c: ...here.
30562         * gcc.dg/cpp-as2.c: New file.
30563
30564         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30565         compiler.
30566
30567 2000-04-02  Neil Booth  <NeilB@earthling.net>
30568
30569         * gcc.dg/cpp-cond.c  New tests.
30570         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30571         accidental success less likely.
30572         * gcc.dg/cpp-missingop.c  New tests.
30573         * gcc.dg/cpp-missingparen.c  New tests.
30574         * gcc.dg/cpp-shift.c  New tests.
30575         * gcc.dg/cpp-shortcircuit.c  New tests.
30576         * gcc.dg/cpp-unary.c  New tests.
30577
30578 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30579
30580         * gcc.c-torture/compile/20000329-1.c: New test.
30581
30582 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30583
30584         * gcc.c-torture/compile/20000326-1.c: New test.
30585         * gcc.c-torture/compile/20000326-2.c: New test.
30586
30587 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30588
30589         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30590         the first parameter is a function argument.
30591
30592 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30593
30594         * g++.old-deja/g++.ext/array4.C: New test.
30595
30596 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30597
30598         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30599
30600 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30601
30602         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30603
30604 2000-03-19  Richard Henderson  <rth@cygnus.com>
30605
30606         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30607
30608 2000-03-19  Richard Henderson  <rth@cygnus.com>
30609
30610         * gcc.c-torture/compile/20000319-1.c: New test.
30611
30612 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30613
30614         * gcc.c-torture/execute/20000314-3.c: New test.
30615         * gcc.c-torture/execute/20000314-2.c: New test.
30616         * gcc.c-torture/execute/20000314-1.c: New test.
30617         * gcc.c-torture/compile/20000314-2.c: New test.
30618         * gcc.c-torture/compile/20000314-1.c: New test.
30619
30620 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30621
30622         * g++.old-deja/g++.warn/inline.C: New test.
30623
30624 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30625
30626         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30627         standards-compliant result rather than specific constants.
30628         Put test-values in array.
30629
30630 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30631
30632         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30633         (g++_target_compile): Put test-specific options last.
30634
30635 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30636
30637         * g++.old-deja/g++.eh/vbase4.C: New test.
30638
30639 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30640
30641         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30642
30643 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30644
30645         * g++.old-deja/g++.brendan/misc12.C: Removed.
30646         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30647         * g++.old-deja/g++.ext/pretty4.C: New test.
30648
30649 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30650
30651         * g++.old-deja/g++.other/string2.C: New test.
30652
30653 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30654
30655         * g++.old-deja/g++.warn/impint2.C: New test.
30656
30657 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30658
30659         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30660         is 1, not zero.
30661
30662 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30663
30664         * g++.old-deja/g++.warn/impint.C: New test.
30665         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30666         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30667         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30668         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30669         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30670         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30671         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30672         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30673         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30674         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30675         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30676         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30677
30678 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30679
30680         * gcc.dg/cpp-redef.c: New test.
30681
30682 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30683
30684         * g++.old-deja/g++.pt/unify7.C: New test.
30685
30686 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30687
30688         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30689         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30690
30691 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30692
30693         * gcc.c-torture/compile/20000224-1.c: New test.
30694
30695 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30696
30697         * gcc.c-torture/compile/cpp-2.c: New test.
30698         * gcc.c-torture/compile/cpp-1.c: New test.
30699
30700 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30701
30702         * gcc.c-torture/execute/20000225-1.c: New test.
30703
30704 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30705
30706         * gcc.dg/cpp-li2.c: New test.
30707
30708         * gcc.dg/cpp-wi1.c: New test.
30709
30710         * gcc.dg/cpp-li1.c: New test.
30711
30712 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30713
30714         * g++.old-deja/g++.other/sizeof5.C: New test.
30715
30716 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30717
30718         * gcc.c-torture/execute/va-arg-13.c: New test.
30719
30720 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30721
30722         * gcc.c-torture/execute/va-arg-12.c: New test.
30723
30724 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30725
30726         * gcc.c-torture/execute/20000223-1.c: New test.
30727
30728 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30729
30730         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30731
30732 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30733
30734         * g++.old-deja/g++.abi/ptrmem.C: New test.
30735
30736 2000-02-19  Richard Henderson  <rth@cygnus.com>
30737
30738         * gcc.c-torture/compile/init-3.c: New.
30739
30740 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30741
30742         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30743         ALWAYS_CXXFLAGS.
30744
30745 2000-02-11  Robert Lipe <robertl@sco.com>
30746
30747         * gcc.c-torture/compile/20000211-3.c: New test.
30748
30749 2000-02-11  Martin Buchholz <martin@xemacs.org>
30750
30751         * gcc.c-torture/compile/20000211-2.c: New test.
30752
30753 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30754
30755         * gcc.c-torture/compile/20000211-1.c: New test.
30756
30757 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30758
30759         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30760           on native targets
30761
30762 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30763
30764         * g++.old-deja/g++.other/cast5.C: New test.
30765
30766 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30767
30768         * gcc.c-torture/execute/20000205-1.c: New.
30769
30770 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30771
30772         * g++.old-deja/g++.jason/cast3.C: Return void.
30773         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30774
30775 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30776
30777         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30778
30779         * gcc.dg/loop-1.c: New test.
30780
30781 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30782
30783         * gcc.c-torture/compile/20000127-1.c: New test.
30784         * gcc.c-torture/execute/991228-1.c: New test.
30785
30786 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30787
30788         * gcc.dg/unused-2.c: New test.
30789
30790         * gcc.dg/conv-1.c: New test.
30791
30792 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30793
30794         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30795         compiler.
30796         (tool_option_proc): Fix typo.
30797
30798 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30799
30800         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30801         of the ld on the host, not on the build machine.
30802         Also, don't crash if '--help' is not a supported option.
30803
30804 2000-01-24  Richard Henderson  <rth@cygnus.com>
30805
30806         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30807
30808 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30809
30810         * gcc.c-torture/execute/20000120-2.c: New test.
30811         * gcc.c-torture/execute/20000120-1.c: New test.
30812
30813 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30814
30815         * gcc.c-torture/execute/20000113-1.c: New test.
30816
30817 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30818
30819         * gcc.c-torture/execute/20000112-1.c: New test.
30820
30821 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30822
30823         * gcc.dg/20000111-1.c: New test.
30824
30825 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30826
30827         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30828         with 16 bit integers.
30829
30830 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30831
30832         * gcc.dg/20000108-1.c: New test.
30833
30834 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30835
30836         * g++.old-deja/g++.ns/koenig8.C: New test.
30837
30838 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30839
30840         * g++.old-deja/g++.other/cast4.C: New test.
30841
30842 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30843
30844         * gcc.c-torture/compile/20000105-2.c: New test.
30845         * gcc.c-torture/compile/20000105-1.c: New test.
30846
30847 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30848
30849         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30850         references to printf & atoi to conform to ANSI standard.
30851         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30852         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30853         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30854         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30855         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30856         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30857         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30858         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30859         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30860         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30861         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30862         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30863         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30864         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30865         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30866         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30867         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30868         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30869         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30870         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30871         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30872         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30873         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30874         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30875         * g++.old-deja/g++.brendan/init3.C: Likewise.
30876         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30877         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30878         * g++.old-deja/g++.brendan/new2.C: Likewise.
30879         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30880         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30881         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30882         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30883         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30884         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30885         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30886         * g++.old-deja/g++.brendan/template24.C: Likewise.
30887         * g++.old-deja/g++.brendan/template3.C: Likewise.
30888         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
30889         * g++.old-deja/g++.jason/inline3.C: Likewise.
30890         * g++.old-deja/g++.jason/opeq.C: Likewise.
30891         * g++.old-deja/g++.law/arg5.C: Likewise.
30892         * g++.old-deja/g++.law/arm7.C: Likewise.
30893         * g++.old-deja/g++.law/ctors11.C: Likewise.
30894         * g++.old-deja/g++.law/cvt8.C: Likewise.
30895         * g++.old-deja/g++.law/init9.C: Likewise.
30896         * g++.old-deja/g++.law/refs4.C: Likewise.
30897         * g++.old-deja/g++.law/template2.C: Likewise.
30898         * g++.old-deja/g++.law/visibility24.C: Likewise.
30899         * g++.old-deja/g++.law/vtable3.C: Likewise.
30900         * g++.old-deja/g++.mike/asm2.C: Likewise.
30901         * g++.old-deja/g++.mike/eh1.C: Likewise.
30902         * g++.old-deja/g++.mike/misc1.C: Likewise.
30903         * g++.old-deja/g++.mike/misc13.C: Likewise.
30904         * g++.old-deja/g++.mike/misc14.C: Likewise.
30905         * g++.old-deja/g++.mike/ns12.C: Likewise.
30906         * g++.old-deja/g++.mike/p1248.C: Likewise.
30907         * g++.old-deja/g++.mike/p3708.C: Likewise.
30908         * g++.old-deja/g++.mike/p3708a.C: Likewise.
30909         * g++.old-deja/g++.mike/p3708b.C: Likewise.
30910         * g++.old-deja/g++.mike/p646.C: Likewise.
30911         * g++.old-deja/g++.mike/p700.C: Likewise.
30912         * g++.old-deja/g++.mike/p783.C: Likewise.
30913         * g++.old-deja/g++.mike/p783a.C: Likewise.
30914         * g++.old-deja/g++.mike/p783b.C: Likewise.
30915         * g++.old-deja/g++.mike/p786.C: Likewise.
30916         * g++.old-deja/g++.mike/p789.C: Likewise.
30917         * g++.old-deja/g++.mike/p789a.C: Likewise.
30918         * g++.old-deja/g++.mike/p807a.C: Likewise.
30919         * g++.old-deja/g++.other/delete3.C: Likewise.
30920         * g++.old-deja/g++.other/dyncast1.C: Likewise.
30921         * g++.old-deja/g++.other/dyncast2.C: Likewise.
30922         * g++.old-deja/g++.other/dyncast3.C: Likewise.
30923         * g++.old-deja/g++.other/empty1.C: Likewise.
30924         * g++.old-deja/g++.other/temporary1.C: Likewise.
30925         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
30926         * g++.old-deja/g++.pt/t16.C: Likewise.
30927         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
30928
30929 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
30930
30931         * gcc.dg/991230-1.c: New test.
30932
30933 1999-12-29  Jeffrey A Law  (law@cygnus.com)
30934
30935         * gcc.c-torture/compile/991229-3.c: New test.
30936         * gcc.c-torture/compile/991229-2.c: New test.
30937         * gcc.c-torture/compile/991229-1.c: New test.
30938
30939 1999-12-29  Greg McGary <gkm@eng.ascend.com>
30940
30941         * gcc.c-torture/compile/labels-2.c: New test.
30942
30943 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
30944
30945         * gcc.c-torture/execute/991227-1.c: New test.
30946
30947 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30948
30949         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
30950
30951 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
30952
30953         * gcc.c-torture/execute/991221-1.c: New test.
30954
30955 1999-12-20  Nathan Sidwell  <nathan@acm.org>
30956
30957         * g++.old-deja/g++.other/cast3.C: New test.
30958
30959 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
30960
30961         * gcc.c-torture/execute/991216-4.c: New test.
30962
30963 1999-12-16  Michael Meissner  <meissner@cygnus.com>
30964
30965         * gcc.c-torture/execute/991216-1.c: New test.
30966         * gcc.c-torture/execute/991216-2.c: New test.
30967         * gcc.c-torture/execute/991216-3.c: New test.
30968
30969 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30970
30971         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
30972         Actually make the test fail by using "-O2" for compilation.
30973
30974 1999-12-15  Nathan Sidwell  <nathan@acm.org>
30975
30976         * g++.old-deja/g++.warn/cast-align1.C: New test.
30977
30978 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30979
30980         * gcc.c-torture/compile/991214-1.c: New test.
30981         * gcc.c-torture/compile/991214-2.c: New test.
30982
30983 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
30984
30985         * gcc.dg/991214-1.c: New test.
30986
30987 1999-12-13  Jeffrey A Law  (law@cygnus.com)
30988
30989         * gcc.c-torture/compile/991213-3.c: New test.
30990         * gcc.c-torture/compile/991213-2.c: New test.
30991         * gcc.c-torture/compile/991213-1.c: New test.
30992
30993 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
30994
30995         * gcc.dg/991209-1.c: New test.
30996
30997 1999-12-08  Nathan Sidwell <nathan@acm.org>
30998
30999         * gcc.c-torture/compile/991208-1.c: New test.
31000
31001 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31002
31003         * gcc.dg/ultrasp2.c: New test.
31004
31005 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31006
31007         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31008
31009 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31010
31011         * gcc.c-torture/compile/991202-1.c: New test.
31012         * gcc.c-torture/execute/991202-1.c: New test.
31013         * gcc.c-torture/execute/991202-2.c: New test.
31014         * gcc.c-torture/execute/991202-3.c: New test.
31015
31016 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31017
31018         * g++.old-deja/g++.abi/align.C: New test.
31019         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31020         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31021
31022 1999-12-01  Richard Henderson  <rth@cygnus.com>
31023
31024         * gcc.c-torture/execute/991201-1.c: New.
31025
31026 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31027
31028         * gcc.dg/991129-1.c: New test.
31029
31030 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31031
31032         * gcc.c-torture/compile/991127-1.c: New test.
31033
31034 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31035
31036         * g++.old-deja/g++.other/warn4.C: New test.
31037
31038 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31039
31040         * g++.old-deja/g++.eh/cleanup2.C: New test.
31041         * g++.old-deja/g++.ext/pretty2.C: New test.
31042         * g++.old-deja/g++.ext/pretty3.C: New test.
31043         * g++.old-deja/g++.other/debug6.C: New test.
31044
31045 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31046
31047         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31048         compiler_output to look for one error message instead of two.
31049
31050 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31051
31052         * gcc.c-torture/execute/991118-1.c: Also test case
31053         where the word boundary does not split a byte evenly.
31054
31055 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31056
31057         * g++.old-deja/g++.ext/restrict1.C: New test.
31058
31059 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31060
31061         * gcc.c-torture/execute/991118-1.c: New test.
31062
31063 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31064
31065         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31066         working directory pathnames.
31067
31068 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31069
31070         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31071         host is equipped with driver.h and driver.o so it can actually
31072         compile and run the tests.
31073
31074 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31075
31076         * gcc.c-torture/compile/991008-1.c: New test.
31077
31078 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31079
31080         * lib/gcc-dg.exp: Include target-supports.exp
31081
31082 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31083
31084         * lib/target-supports.exp: New file: Provide procs to test for
31085         features supported by the target.
31086         (check_weak_available): Moved here from ecos.exp.
31087         (check_alias_available): New proc: Determine of the target
31088         toolchain supports the alias attribute.
31089
31090         * gcc.dg/special/ecos.exp: Move check_weak_available to
31091         target-supports.exp.
31092         (alias-1.c): Only perform the test if the target supports
31093         aliases.
31094         (wkali-1.c): Only perform the test if the target supports
31095         aliases.
31096
31097         * gcc.dg/990506-0.c: Expect error messages from cross
31098         targets as well as native targets.
31099
31100 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31101
31102         * gcc.dg/ultrasp1.c: Removed xfail.
31103         * gcc.dg/struct-ret-2.c: Likewise.
31104         * gcc.dg/array-1.c: Likewise.
31105
31106 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31107
31108         * gcc.dg/struct-ret-2.c: New test.
31109
31110         * gcc.dg/array-1.c: New test.
31111
31112 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31113
31114         * gcc.c-torture/execute/991030-1.c: New test.
31115
31116 1999-10-26  Richard Henderson  <rth@cygnus.com>
31117
31118         * gcc.c-torture/compile/991026-2.c: New test.
31119
31120 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31121
31122         * gcc.c-torture/compile/991026-1.c: New test.
31123
31124 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31125
31126         * gcc.c-torture/execute/991023-1.c: New test.
31127
31128 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31129
31130         * gcc.c-torture/execute/991019-1.c: New test.
31131
31132 1999-10-16  Richard Henderson  <rth@cygnus.com>
31133
31134         * gcc.c-torture/execute/991016-1.c: New test.
31135
31136 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31137
31138         * gcc.c-torture/execute/991014-1.c: New test.
31139
31140 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31141
31142         * g++.old-deja/g++.other/union2.C: New test.
31143
31144 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31145
31146         * g++.old-deja/g++.other/vaarg2.C: New test.
31147         * g++.old-deja/g++.other/vaarg3.C: New test.
31148
31149 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31150
31151         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31152         in compile/.
31153
31154 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31155
31156         * gcc.c-torture/execute/va-arg-11.c: New test.
31157
31158 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31159
31160         * lib/file-format.exp (gcc_target_object_format): Don't
31161         crash if objdump is unavailable.
31162
31163 1999-09-29  Donn Terry <donn@interix.com>
31164
31165         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31166
31167 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31168
31169         * gcc.c-torture/compile/990928-1.c: New test.
31170
31171 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31172
31173         * g++.old-deja/g++.other/decl6.C: New test.
31174
31175 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31176
31177         * gcc.c-torture/execute/va-arg-10.c: New test.
31178
31179 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31180
31181         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31182         __PRETTY_FUNCTION__.
31183
31184 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31185
31186         * gcc.c-torture/execute/990923-1.c: New test.
31187
31188 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31189
31190         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31191         for which -fpic is inappropriate.
31192
31193 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31194
31195         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31196
31197 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31198
31199         * g++.old-deja/g++.other/dyncast1.C: New test.
31200         * g++.old-deja/g++.other/dyncast2.C: New test.
31201         * g++.old-deja/g++.other/dyncast3.C: New test.
31202         * g++.old-deja/g++.other/dyncast4.C: New test.
31203         * g++.old-deja/g++.other/dyncast5.C: New test.
31204         * g++.old-deja/g++.eh/catch3.C: New test.
31205         * g++.old-deja/g++.eh/catch3p.C: New test.
31206         * g++.old-deja/g++.eh/catch4.C: New test.
31207         * g++.old-deja/g++.eh/catch4p.C: New test.
31208         * g++.old-deja/g++.eh/catch5.C: New test.
31209         * g++.old-deja/g++.eh/catch5p.C: New test.
31210         * g++.old-deja/g++.eh/catch6.C: New test.
31211         * g++.old-deja/g++.eh/catch6p.C: New test.
31212         * g++.old-deja/g++.eh/catch7.C: New test.
31213         * g++.old-deja/g++.eh/catch7p.C: New test.
31214         * g++.old-deja/g++.eh/catch8.C: New test.
31215         * g++.old-deja/g++.eh/catch8p.C: New test.
31216         * g++.old-deja/g++.eh/catch9.C: New test.
31217         * g++.old-deja/g++.eh/catch9p.C: New test.
31218
31219 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31220
31221         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31222         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31223
31224 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31225
31226         * gcc.c-torture/compile/990913-1.c: New test.
31227
31228 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31229
31230         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31231         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31232
31233 1999-09-09  Richard Henderson  <rth@cygnus.com>
31234
31235         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31236
31237 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31238
31239         * g++.old-deja/g++.other/lookup11.C: New test.
31240         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31241         what is permitted and what we want.
31242         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31243         overload use.
31244         * g++.old-deja/g++.jason/rfg5.C: Likewise
31245
31246 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31247
31248         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31249         * gcc.c-torture/noncompile/poison-1.c: New file.
31250
31251 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31252
31253         * g++.old-deja/g++.other/sizeof3.C: New test.
31254         * g++.old-deja/g++.other/sizeof4.C: New test.
31255         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31256         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31257
31258 1999-09-07  Richard Henderson  <rth@cygnus.com>
31259
31260         * gcc.dg/va-arg-1.c: New.
31261
31262 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31263
31264         * gcc.c-torture/execute/va-arg-9.c: New test.
31265
31266 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31267
31268         * g77.f-torture/compile/980519-2.f: New test.
31269         * g77.f-torture/compile/19990905-0.f: New test.
31270         * g77.f-torture/compile/19990905-1.f: New test.
31271         * g77.f-torture/compile/19990905-2.f: New test.
31272
31273         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31274
31275 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31276
31277         * gcc.c-torture/execute/990827-1.c: Fix typo.
31278
31279 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31280
31281         * g++.old-deja/g++.other/deref1.C: New test.
31282
31283 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31284
31285         * g++.old-deja/g++.other/ambig2.C: New test.
31286         * g++.old-deja/g++.other/cond5.C: New test.
31287         * g++.old-deja/g++.other/lookup16.C: New test.
31288
31289 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31290
31291         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31292         assemblers too.
31293
31294 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31295
31296         * lib/c-torture.exp: Avoid the "compare executables" optimization
31297         when testing native.
31298
31299 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31300
31301         * gcc.c-torture/execute/990829-1.c: New test.
31302         * gcc.c-torture/compile/990829-1.c: New test.
31303
31304 1999-08-27  Paul Burchard  <burchard@pobox.com>
31305
31306         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31307         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31308         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31309         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31310         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31311         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31312         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31313         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31314         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31315         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31316         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31317
31318 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31319
31320         * gcc.c-torture/execute/990827-1.c: New test.
31321
31322 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31323
31324         * g77.f-torture/noncompile/19990826-4.f: New test.
31325
31326         * g77.f-torture/compile/19990826-3.f: New test.
31327
31328         * g77.f-torture/execute/19990826-2.f: New test.
31329
31330         * g77.f-torture/compile/19990826-1.f: New test.
31331
31332         * gcc.c-torture/execute/990826-0.c: New test.
31333         * g77.c-torture/execute/19990826-0.f: New test.
31334
31335         * g77.f-torture/noncompile/970626-2.f: New test.
31336
31337 1999-08-25  Paul Burchard  <burchard@pobox.com>
31338
31339         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31340         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31341         lss-011.C: New tests.
31342
31343 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31344
31345         * g++.old-deja/g++.other/decl5.C: New test.
31346
31347 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31348
31349         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31350         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31351         call `postbase' for each one.  All callers of `postbase' changed
31352         to call this instead.
31353
31354 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31355
31356         * gcc.c-torture/execute/990811-1.c: New test.
31357
31358 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31359
31360         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31361         just native ones.
31362
31363         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31364         just native ones.
31365
31366 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31367
31368         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31369
31370 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31371
31372         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31373
31374 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31375
31376         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31377
31378 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31379
31380         * gcc.c-torture/execute/990804-1.c: New test.
31381
31382 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31383
31384         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31385         * g++.old-deja/g++.brendan/crash64.C: Likewise
31386         * g++.old-deja/g++.brendan/overload8.C: Likewise
31387
31388 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31389
31390         * g++.old-deja/g++.other/struct1.C: New test.
31391
31392 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31393
31394         * g++.old-deja/g++.other/enum2.C: New test.
31395
31396 1999-08-02  Richard Henderson  <rth@cygnus.com>
31397
31398         Adapted from tests from Franz Sirl:
31399         * gcc.c-torture/execute/va-arg-7.c: New test.
31400         * gcc.c-torture/execute/va-arg-8.c: New test.
31401
31402 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31403
31404         * gcc.c-torture/compile/990801-2.c: New test.
31405
31406         * gcc.c-torture/compile/990801-1.c: New test.
31407
31408 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31409
31410         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31411         fp-cmp-1.c, converting double to float.
31412
31413         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31414         fp-cmp-1.c, converting double to long double.
31415
31416         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31417         from fr1 to unknown_register, since fr1 is a legitimate register
31418         on some machines.
31419
31420 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31421
31422         * README: More listname related changes.
31423
31424 1999-07-08  Catherine Moore  <clm@cygnus.com>
31425
31426         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31427
31428 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31429
31430         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31431
31432 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31433
31434         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31435
31436 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31437
31438         * gcc.dg/990703-1.c: New test.
31439
31440 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31441
31442         * lib/file-format.exp: New file: Move definition of proc
31443         gcc_target_object_format to here from
31444         gcc.dg/special/ecos.exp.
31445
31446         * lib/c-torture.exp: Include lib file-format.exp.
31447         * lib/gcc-dg.exp: Include lib file-format.exp.
31448
31449         * gcc.dg/special/ecos.exp: Remove definition of proc
31450         gcc_target_object_format.
31451
31452 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31453
31454         * gcc.c-torture/execute/990628-1.c: New test.
31455
31456 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31457
31458         * gcc.c-torture/compile/990625-2.c: New test.
31459
31460         * gcc.c-torture/compile/990625-1.c: New test.
31461
31462 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31463
31464         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31465         attributes compile.
31466         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31467         ports that use the COFF/PE file format.
31468
31469 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31470
31471         * gcc.c-torture/compile/990617-1.c: New test.
31472
31473 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31474
31475         * g++.old-deja/g++.other/decl4.C: New test.
31476
31477 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31478
31479         * g++.old-deja/g++.other/bitfld3.C: New test.
31480
31481 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31482
31483         * g++.old-deja/g++.eh/catch1.C: New test.
31484
31485 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31486
31487         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31488
31489         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31490         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31491
31492 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31493
31494         * g77.f-torture/compile/19990502-0.f: Replace with new,
31495         shorter, test that still fails after recent changes.
31496
31497 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31498
31499         * gcc.c-torture/execute/990604-1.c: New test.
31500
31501 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31502
31503         * gcc.c-torture/execute/990531-1.c: New test.
31504
31505 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31506
31507         * gcc.c-torture/compile/990527-1.c: New test.
31508
31509 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31510
31511         * gcc.c-torture/execute/990527-1.c: New test.
31512
31513 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31514
31515         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31516         bitfields as signed.
31517
31518 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31519
31520         * g77.f-torture/compile/19990525-0.f: New test.
31521
31522 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31523
31524         * gcc.c-torture/execute/990525-2.c: New test.
31525
31526         * gcc.c-torture/execute/990525-1.c: New test.
31527
31528 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31529
31530         * g++.old-deja/g++.other/anon3.C: New test.
31531         * g++.old-deja/g++.other/anon4.C: New test.
31532         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31533         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31534         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31535         Merrill).
31536
31537 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31538
31539         * gcc.c-torture/execute/990524-1.c: New test.
31540
31541         * gcc.dg/990524-1.c: New test.
31542
31543 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31544
31545         * gcc.c-torture/compile/990523-1.c: New test.
31546
31547 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31548
31549         * gcc.c-torture/compile/990519-1.c: New test.
31550
31551 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31552
31553         * gcc.c-torture/compile/990517-1.c: New test.
31554
31555         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31556         (e4, f4): New tests.
31557         (main): Call them.
31558
31559 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31560
31561         * gcc.dg/noreturn-1.c: New test.
31562
31563 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31564
31565         * gcc.c-torture/execute/990513-1.c: New test.
31566
31567 1999-05-10  Richard Henderson  <rth@cygnus.com>
31568
31569         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31570
31571 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31572
31573         * g77.f-torture/execute/erfc.f: Use small single-precision
31574         values, to avoid problems on Alphas when not -mieee.
31575
31576 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31577
31578         * gcc.dg/990506-0.c: New test.
31579
31580 1999-05-08  Richard Henderson  <rth@cygnus.com>
31581
31582         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31583         the constant to test.  Don't XFAIL 64-bit targets.
31584
31585         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31586         * g++.old-deja/g++.law/profile1.C: Likewise.
31587
31588         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31589         operator new instances.
31590         * g++.old-deja/g++.other/delete5.C: Likewise.
31591
31592 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31593
31594         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31595         intrinsic.
31596
31597 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31598
31599         * g77.f-torture/execute/u77-test.f: Reverse order of two
31600         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31601
31602 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31603
31604         * gcc.dg/compare1.c: New test.
31605
31606 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31607
31608         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31609         New tests.
31610
31611 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31612
31613         * g77.f-torture/compile/19990502-1.f: New test.
31614
31615 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31616
31617         * g77.f-torture/compile/19990502-0.f: New test.
31618
31619 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31620
31621         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31622         intrinsic.
31623
31624 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31625
31626         * g77.f-torture/execute/u77-test.f (main): List libU77
31627         intrinsics not currently tested.
31628         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31629         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31630         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31631         Trim blanks off the ends of some printed strings.
31632
31633 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31634
31635         * g77.f-torture/execute/u77-test.f (main): Just warn about
31636         FSTAT gid disagreement, as it's expected on some systems.
31637
31638 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31639
31640         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31641         use a new function, which allows for some slop.
31642         Clean up some commentary.
31643         (issum): The new function.
31644         (sgladd): Deleted subroutine.
31645
31646 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31647
31648         * g77.f-torture/execute/u77-test.f: Modify to be more like
31649         libf2c/libU77 version, bringing patches to that version here.
31650         Add suitable commentary.
31651
31652 1999-04-25  Richard Henderson  <rth@cygnus.com>
31653
31654         * gcc.dg/990424-1.c: New test.
31655
31656 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31657
31658         * g77.f-torture/execute/u77-test.f (main): Bug involving
31659         LSTAT has been fixed, so turn back on full checking.
31660
31661 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31662
31663         * g77.f-torture/compile/19990419-0.f: New test.
31664         * g77.f-torture/execute/19990419-1.f: New test.
31665
31666 1999-04-17  Richard Henderson  <rth@cygnus.com>
31667
31668         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31669         to avoid the need for a prototype to supress a warning.
31670
31671 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31672
31673         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31674
31675 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31676
31677         * gcc.c-torture/execute/990404-1.c: New test.
31678
31679 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31680
31681         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31682         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31683         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31684         missing initializer warnings.
31685
31686 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31687
31688         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31689         matching strings.
31690
31691 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31692
31693         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31694
31695 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31696
31697         * g77.f-torture/execute/19990325-0.f: New test.
31698         * g77.f-torture/execute/19990325-1.f: New test.
31699
31700 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31701
31702         * gcc.c-torture/execute/990324-1.c: New test.
31703
31704 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31705
31706         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31707         test with 4.
31708
31709 1999-03-17  Richard Henderson  <rth@cygnus.com>
31710
31711         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31712
31713 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31714
31715         * g77.f-torture/execute/19990313-2.f: New test.
31716         * g77.f-torture/execute/19990313-3.f: New test.
31717
31718 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31719
31720         * g77.f-torture/execute/19990313-0.f: New test.
31721         * g77.f-torture/execute/19990313-1.f: New test.
31722
31723 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31724
31725         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31726         printf to sprintf.
31727         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31728         (main): Add check for u15.  Conditionalize u31 check depending on
31729         whether ints are <32 bits or >=32 bits.
31730
31731 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31732
31733         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31734
31735 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31736
31737         * g77.f-torture/compile/19990305-0.f: New test.
31738         * g77.f-torture/execute/19981119-0.f: New test.
31739
31740 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31741
31742         * g77.f-torture/execute/970625-2.f: call ABORT if final
31743         result is not correct, instead of just printing it.
31744         Add this checking via newly introduced obfuscation, to
31745         trip up buggy front ends.
31746
31747 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31748
31749         * g77.f-torture/compile/960317-1.f: Moved from being
31750         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31751
31752 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31753
31754         * g77.f-torture/execute/960317-1.f: New (old) test.
31755         * g77.f-torture/execute/970625-2.f: Ditto.
31756
31757 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31758
31759         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31760         message on line 1 or line 2; cccp and cpplib do this differently.
31761
31762 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31763
31764         * g++.old-deja/g++.law/weak1.C: New test.
31765
31766 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31767
31768         * gcc.c-torture/execute/990119-1.c: Renamed to...
31769         * gcc.dg/990119-1.c: this, so it will only be tested once
31770         (it's a preprocessor test, it doesn't need to be run at
31771         multiple optimization levels).
31772
31773 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31774
31775         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31776           ALWAYS_CXXFLAGS.
31777
31778 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31779
31780         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31781         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31782         to not be compilable by current g77.
31783
31784 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31785
31786         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31787
31788 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31789
31790         * gcc.c-torture/execute/990222-1.c: New test.
31791
31792 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31793
31794         * g77.f-torture/compile/19990218-0.f: New test.
31795         * g77.f-torture/noncompile/19990218-1.f: New test.
31796
31797 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31798
31799         * g77.f-torture/compile/19981216-0.f: New test.
31800
31801 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31802
31803         * gcc.dg/990214-1.c: New test.
31804
31805 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31806
31807         * gcc.dg/990213-2.c: New test.
31808
31809         * gcc.dg/990213-1.c: New test.
31810
31811 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31812
31813         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31814         ints.
31815
31816 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31817
31818         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31819         specified by target.
31820
31821         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31822
31823 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31824
31825         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31826
31827 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31828
31829         * gcc.dg/special/ecos.exp: New test driver for new tests with
31830         special requirements.
31831
31832         * gcc.dg/special/alias-1.c: New test.
31833         * gcc.dg/special/gcsec-1.c: New test.
31834         * gcc.dg/special/weak-1.c: New test.
31835         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31836         * gcc.dg/special/weak-2.c: New test.
31837         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31838         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31839         * gcc.dg/special/wkali-1.c: New test.
31840         * gcc.dg/special/wkali-2.c: New test.
31841         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31842         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31843
31844 1999-02-10  Felix Lee  <flee@cygnus.com>
31845
31846           * lib/c-torture.exp (c-torture-compile): Pull out code for
31847           analyzing gcc error messages.
31848           (c-torture-execute): Likewise.  Fix some (harmless) false
31849           positives.
31850           * lib/gcc.exp (gcc_check_compile): New function.
31851
31852 1999-02-08  Richard Henderson  <rth@cygnus.com>
31853
31854         * gcc.c-torture/execute/990208-1.c: New test.
31855
31856 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31857
31858         * g++.dg/special/ecos.exp: New driver for new tests with special
31859         requirements
31860
31861         * g++.dg/special/conpr-1.C: New test
31862         * g++.dg/special/conpr-2.C: New test
31863         * g++.dg/special/conpr-2a.C: New test
31864         * g++.dg/special/conpr-3.C: New test
31865         * g++.dg/special/conpr-3a.C: New test
31866         * g++.dg/special/conpr-3b.C: New test
31867
31868         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31869         allow g++ to use the dg driver
31870
31871         * README: Add comment about g++.dg directory
31872
31873 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31874
31875         * README: Update email addresses.
31876
31877 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31878
31879         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31880         arguments in order to force structure S onto the stack even on
31881         the alpha.
31882         (test): Pass 10 leading arguments to function foo as well as the
31883         structure S.
31884
31885         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31886         failure for all targets.
31887
31888         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
31889         abort to terminate program execution.
31890
31891 1999-01-30  Richard Henderson  <rth@cygnus.com>
31892
31893         * gcc.c-torture/execute/990130-1.c: New test.
31894
31895 1999-01-30  Jeffrey A Law  (law@cygnus.com)
31896
31897         * gcc.dg/990130-1.c: New test.
31898
31899 1999-01-28  Michael Meissner  <meissner@cygnus.com>
31900
31901         * gcc.c-torture/execute/990128-1.c: New test.
31902
31903 1999-01-27  Michael Meissner  <meissner@cygnus.com>
31904
31905         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
31906
31907 1999-01-27  Felix Lee  <flee@cygnus.com>
31908
31909         * lib/c-torture.exp (c-torture-compile): pull out code for
31910         analyzing gcc error messages.
31911         (c-torture-execute): ditto, and fix some (harmless) false
31912         positives.
31913         * lib/gcc.exp (gcc_check_compile): new function.
31914
31915 1999-01-17  Jeffrey A Law  (law@cygnus.com)
31916
31917         * gcc.dg/990117-1.c: New test.
31918
31919         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
31920
31921         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
31922
31923 1999-01-15  Jeffrey A Law  (law@cygnus.com)
31924
31925         * g77.f-torture/compile/990115-1.f: New test.
31926
31927 1999-01-07  Jeffrey A Law  (law@cygnus.com)
31928
31929         * gcc.c-torture/compile/990107-1.c: New test
31930
31931 1999-01-06  Jeffrey A Law  (law@cygnus.com)
31932
31933         * gcc.c-torture/execute/990106-2.c: New test.
31934
31935         * gcc.c-torture/execute/990106-1.c: New test.
31936
31937 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
31938
31939         * gcc.c-torture/compile/981223-1.c: New test.
31940
31941 1998-12-29  Richard Henderson  <rth@cygnus.com>
31942
31943         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
31944         (opt3): Rename from opt4 and disable.
31945
31946 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
31947
31948         * g++.old-deja/g++.pt/ptrmem5.C: New test.
31949
31950 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31951
31952         * g++.old-deja/g++.other/conv5.C: New test.
31953
31954 1998-12-14  Nick Clifton  <nickc@cygnus.com>
31955
31956         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
31957
31958 1998-12-11  Jeffrey A Law  (law@cygnus.com)
31959
31960         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
31961
31962 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
31963
31964         * gcc.c-torture/compile/981211-1.c: New test.
31965
31966 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
31967
31968         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
31969
31970         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
31971
31972 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31973
31974         * gcc.special/930510-1.c: Make C9X safe.
31975         * gcc.misc-tests/gcov-1.c Similarly.
31976         * gcc.misc-tests/gcov-2.c Similarly.
31977
31978 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31979
31980         * gcc.dg/ultrasp1.c: New test.
31981
31982 1998-12-06  Richard Henderson  <rth@cygnus.com>
31983
31984         * gcc.c-torture/execute/981206.c: New test.
31985
31986 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31987
31988         * g++.old-deja/g++.ns/template7.C: New test.
31989
31990         * g++.old-deja/g++.other/expr1.C: New test.
31991
31992         * g++.old-deja/g++.eh/tmpl3.C: New test.
31993
31994         * g++.old-deja/g++.eh/tmpl2.C: New test.
31995
31996 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31997
31998         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
31999         * g++.old-deja/g++.other/using6.C: Removed.
32000         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32001
32002         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32003
32004 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32005
32006         * g++.old-deja/g++.pt/overload8.C: New test.
32007
32008         * g++.old-deja/g++.pt/overload7.C: New test.
32009
32010         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32011
32012         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32013         and relinking messages.
32014         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32015         compiling with -frepo.
32016
32017 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32018
32019         * g++.old-deja/g++.pt/lookup6.C: New test.
32020
32021 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32022
32023         * gcc.c-torture/execute/981130-1.c: New test.
32024         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32025
32026 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32027
32028         * g++.old-deja/g++.pt/explicit76.C: New test.
32029
32030         * g++.old-deja/g++.pt/friend38.C: New test.
32031
32032         * g++.old-deja/g++.ns/crash2.C: New test.
32033
32034         * g++.old-deja/g++.pt/defarg8.C: New test.
32035
32036         * g++.old-deja/g++.pt/instantiate6.C: New test.
32037
32038         * g++.old-deja/g++.pt/static6.C: New test.
32039
32040         * g++.old-deja/g++.pt/decl2.C: New test.
32041
32042 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32043
32044         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32045         problem is actually related with name lookup, but so what? :-)
32046
32047         * g++.old-deja/g++.pt/friend37.C: New test.
32048
32049 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32050
32051         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32052         element, which fails on some systems.
32053
32054         * g77.f-torture/execute/labug1.f: New test.
32055
32056 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32057
32058         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32059         is defined.
32060
32061 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32062
32063         * g77.f-torture/compile/981117-1.f: New test.
32064
32065 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32066
32067         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32068         properly discarded.
32069
32070 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32071
32072         * gcc.c-torture/execute/memcheck: New directory of tests for
32073         -fcheck-memory-usage.
32074
32075 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32076
32077         * README: New file, general information about the testsuite and
32078         new description of the various C++ test subdirectories.
32079         * README.g++: Eliminate obsolete information, update and move most
32080         relevant stuff to README.
32081
32082 1998-11-07  Richard Henderson  <rth@cygnus.com>
32083
32084         * gcc.c-torture/compile/981107-1.c: New test.
32085
32086 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32087
32088         * execute/memcpy-bi.c: New testcase.
32089
32090 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32091
32092         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32093         base classes.
32094
32095         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32096         template is selected.
32097
32098         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32099         classes, it should be accepted for all types.
32100
32101         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32102
32103         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32104         specializations start with template headers.
32105
32106 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32107
32108         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32109
32110         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32111         non-POD types.
32112
32113 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32114
32115         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32116
32117 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32118
32119         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32120
32121 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32122
32123         * 981019-1.c: New test.
32124
32125 1998-10-14  Robert Lipe <robertl@dgii.com>
32126
32127         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32128         find objc headers.
32129
32130 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32131
32132         * compile/981001-4.c: Remove use of GCC extension that triggers a
32133         compiler bug.
32134
32135 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32136
32137         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32138
32139 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32140
32141         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32142         instantiation of template produces incorrect code for delete
32143         expression.
32144
32145         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32146         constructors' name is not unique.
32147         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32148         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32149
32150         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32151         automatic array of const is ill-formed.
32152
32153         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32154         of template parameter?
32155
32156         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32157         const.
32158
32159         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32160         pointer-to-member expression.
32161
32162         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32163         declaration causes ICE.
32164
32165 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32166
32167         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32168         reserved in the global namespace.
32169
32170         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32171         generate needed virtual table.
32172
32173         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32174
32175 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32176
32177         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32178         template-dependent type
32179
32180 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32181
32182         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32183         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32184         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32185
32186         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32187         class should be usable as argument of member function.
32188         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32189         class should be usable as return type of member function.
32190         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32191         class should be usable as type of data member.
32192
32193         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32194
32195 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32196
32197         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32198
32199 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32200
32201         * gcc.dg/dll-?.c Add thumb to target list.
32202         Fix assembler scan patterns to match current assembler output.
32203
32204 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32205
32206         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32207         matching of template brackets.
32208
32209         * g++.old-deja/g++.other/using4.C: New test.  Test using
32210         declarations of methods from base classes.
32211
32212         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32213         within functions should introduce names into the innermost
32214         enclosing namespace.
32215
32216         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32217         of static locals if first initialization throws.
32218
32219 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32220
32221         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32222
32223 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32224
32225         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32226         lose track of the possible targets of tablejump insns.
32227         * special/special.exp: Run it.
32228
32229 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32230
32231         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32232         must be declared before its specializations can be named in friend
32233         declarations.
32234
32235 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32236
32237         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32238
32239         * g77.f-torture/execute/io1.f: New test.
32240
32241 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32242
32243         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32244         with pointer to template function, for which no argument deduction
32245         is possible.
32246
32247         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32248         specialization of template function as argument to template
32249         function.
32250
32251         * g++.old-deja/g++.other/access2.C: New test; Inner class
32252         shouldn't have privileged access to Outer's names.
32253
32254 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32255
32256         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32257         friend template declared within template class conflicts with
32258         nested class of the same name.
32259
32260         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32261         is ignored.
32262
32263         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32264         object with direct initializer as function declaration.
32265
32266         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32267         initializers.
32268
32269         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32270         involving const pointer and NULL produces incorrect result.
32271
32272         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32273         type name without `typename' should be rejected with -pedantic.
32274
32275 1998-10-02  Richard Henderson  <rth@cygnus.com>
32276
32277         * g++.old-deja/g++.other/addrof1.C: New test.
32278
32279 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32280
32281         * gcc.c-torture/compile/981001-1.c: New test.
32282         * gcc.c-torture/execute/981001-1.c: New test.
32283
32284 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32285
32286         * gcc.c-torture/compile/981001-2.c: New test.
32287         * gcc.c-torture/compile/981001-3.c: New test.
32288         * gcc.c-torture/compile/981001-4.c: New test.
32289
32290 1998-10-01  Robert Lipe  <robertl@dgii.com>
32291
32292         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32293         multilibbed hosts.   Idea grafted from g77.exp.
32294
32295 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32296
32297         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32298         avoid losing on systems which need -lsocket.
32299
32300 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32301
32302         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32303         * g++.old-deja/g++.other/nested2.C: Ditto.
32304         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32305         failure.
32306
32307 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32308
32309         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32310         preferred over template operator!= for enum bitfields.
32311
32312 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32313
32314         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32315         that happen to have the same base name, but in different scopes,
32316         are incorrectly rejected.
32317
32318 1998-09-16  Richard Henderson  <rth@cygnus.com>
32319
32320         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32321         on the native word size instead of an integer literal.
32322
32323 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32324
32325         * g++.old-deja/g++.other/static2.C: Invocation of static data
32326         member of type pointer-to-function denoted as non-static member.
32327
32328         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32329         checks involving function types and aliases.
32330
32331 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32332
32333         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32334         redefined to the same non-trivial type.
32335
32336         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32337         namespace-qualification of template specializations declared in
32338         other namespaces.
32339
32340         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32341         to declare a subset of the specializations of a template function
32342         as friends of specializations of a template class.
32343
32344         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32345         member templates that do not fully specialize the enclosing
32346         template class are rejected.
32347
32348 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32349
32350         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32351
32352 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32353
32354         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32355         altered from libf2c/libU77 version.
32356
32357 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32358
32359         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32360
32361 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32362
32363         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32364         (un)signed char are different types for template specialization
32365         purposes.
32366
32367 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32368
32369         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32370         * objc: ObjC testsuite.
32371
32372 1998-08-31  Catherine Moore  <clm@cygnus.com>
32373
32374         * gcc.c-torture/execute/941014-1.x:  New file.
32375
32376 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32377
32378         * lib/c-torture.exp: Add support for
32379         torture_eval_before_compile and torture_eval_before_execute
32380         variables.
32381
32382 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32383
32384         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32385         this test triggers valid.
32386
32387 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32388
32389         * gcc.dg/980827-1.c: New test.
32390
32391 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32392
32393         * gcc.c-torture/execute/loop-4b.c: New test.
32394
32395 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32396
32397         * lib/c-torture.exp: Add support for
32398         torture_eval_before_compile and torture_eval_before_execute
32399         variables.
32400
32401 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32402
32403         * gcc.c-torture/compile/980825-1.c: New test.
32404
32405 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32406
32407         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32408         count number tests in opt_t0 not good_t0.
32409
32410 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32411
32412         * gcc.c-torture/compile/930326-1.x: Fix typo.
32413
32414 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32415
32416         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32417         causes an ICE.
32418
32419 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32420
32421         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32422         STACK_SIZE is defined.
32423         * gcc.c-torture/unsorted/stuct.c: Similarly.
32424
32425         * gcc.c-torture/compile/980821-1.c: New test.
32426
32427 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32428
32429         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32430
32431 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32432
32433         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32434         code.
32435
32436 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32437
32438         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32439         error'.
32440
32441 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32442
32443         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32444
32445 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32446
32447         * gcc.c-torture/compile/980816-1.c: New test.
32448
32449         * gcc.dg/980816-1.c: New test.
32450
32451 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32452
32453         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32454         compiler for ieee tests.
32455
32456 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32457
32458         * g77.f-torture/compile/980729-0.f: New test.
32459
32460 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32461
32462         * gcc.c-torture/special/eeprof-1.c: New test, for
32463         -finstrument-functions.
32464         * gcc.c-torture/special/special.exp: Run it.
32465
32466 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32467
32468         * gcc.c-torture/compile/980729-1.c: New test.
32469
32470 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32471
32472         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32473         __thumb__ is defined, and test for ARM style doubles if so.
32474
32475 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32476
32477         * g77.f-torture/noncompile/980615-0.f: New test.
32478
32479 1998-07-26  H.J. Lu  (hjl@gnu.org)
32480
32481         * gcc.dg/980312-1.c: Do link instead of compile.
32482         * gcc.dg/980313-1.c: Likewise.
32483
32484 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32485
32486         * gcc.c-torture/compile/980726-1.c: New test.
32487
32488 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32489
32490         * g77.f-torture/execute/io0.f: New test.
32491
32492 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32493
32494         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32495         an int.
32496
32497 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32498
32499         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32500         m32r bugs.
32501
32502 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32503
32504         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32505         c-decl.c:grokdeclarator can handle mode attributes.
32506
32507 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32508
32509         * gcc.c-torture/execute/980716-1.c: New test.
32510
32511 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32512
32513         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32514         the mn10200.
32515         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32516         the mn10200.
32517         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32518         * gcc.c-torture/compile/930326-1.x: Similarly.
32519
32520 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32521
32522         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32523         New test from Craig.
32524
32525 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32526
32527         * g77.f-torture/noncompile/980616-0.f: New test.
32528
32529         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32530
32531 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32532
32533         *  g++.other/singleton.C: Return error value instead of taking
32534         SIGSEGV.
32535
32536 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32537
32538         *  g++.other/singleton.C: New test.   Warning is under dispute.
32539         Runtime crash is not.
32540
32541 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32542
32543         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32544         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32545         using6.C, using7.C}:  New namespace tests.
32546
32547 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32548
32549         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32550         specialization with typedef'ed names used as array indexes.
32551
32552 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32553
32554         * gcc.c-torture/execute/980709-1.c: New test.
32555
32556         * gcc.dg/980709-1.c: New test.
32557
32558 1998-07-07  Richard Henderson  <rth@cygnus.com>
32559
32560         * gcc.c-torture/execute/bcp-1.c: New test.
32561
32562 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32563
32564         * gcc.c-torture/execute/980707-1.c: New test.
32565
32566 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32567
32568         * gcc.c-torture/compile/980706-1.c: New test.
32569
32570 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32571
32572         * g77.f-torture/execute/980701-0.f,
32573         g77.f-torture/execute/980701-1.f: New test from Craig.
32574
32575 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32576
32577         * gcc.c-torture/compile/980701-1.c: New test.
32578
32579         * gcc.c-torture/execute/980701-1.c: New test.
32580
32581 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32582 rlsruhe.de>
32583
32584         * g++.old-deja/g++.robertl/eb132.C: New test.
32585         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32586
32587 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32588
32589         * g77.f-torture/execute/980628-7.f,
32590         g77.f-torture/execute/980628-8.f,
32591         g77.f-torture/execute/980628-9.f,
32592         g77.f-torture/execute/980628-10.f: New tests from Craig.
32593
32594         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32595
32596 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32597
32598         * g77.f-torture/execute/980628-4.f: New test from Craig.
32599         * g77.f-torture/execute/980628-5.f: Likewise.
32600         * g77.f-torture/execute/980628-2.f: Likewise.
32601         * g77.f-torture/execute/980628-0.f: Likewise.
32602         * g77.f-torture/execute/980628-1.f: Likewise.
32603         * g77.f-torture/execute/980628-3.f: Likewise.
32604         * g77.f-torture/execute/980628-6.f: Likewise.
32605
32606 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32607
32608         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32609         directory when nothing has been installed yet.
32610
32611 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32612
32613         * gcc.c-torture/special/special.exp: Handle newer versions of
32614         dejagnu.
32615
32616 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32617
32618         * gcc.dg/980626-1.c: New test.
32619
32620 1998-06-19  Bruno Haible <haible@ilog.fr>
32621
32622         * gcc.misc-tests/m-un-2.c: New test.
32623         * g++.old-deja/g++.other/warn01.c: Likewise.
32624
32625 1998-06-19  Robert Lipe  <robertl@dgii.com>
32626
32627         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32628         compatibility with assmblers with a different comment character.
32629         Eliminate use of GAS-specific extensions.
32630
32631 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32632
32633         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32634
32635 1998-06-19  Robert Lipe  <robertl@dgii.com>
32636
32637         *lib/g77.exp: Replace search for libf2c.a with search for newly
32638         renamed libg2c.a
32639
32640 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32641
32642         * gcc.c-torture/execute/980617-1.c: New test.
32643
32644 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32645
32646         * gcc.c-torture/execute/980612-1.c: New test.
32647
32648 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32649
32650         * gcc.dg/980523-1.c: Only test on ppc-linux.
32651         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32652
32653         * gcc.c-torture/execute/980608-1.c: New test.
32654
32655 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32656
32657         * gcc.c-torture/execute/980605-1.c: New test.
32658
32659 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32660
32661         * gcc.c-torture/execute/980604-1.c: New test.
32662
32663 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32664
32665         * gcc.c-torture/execute/980602-1.c: New test.
32666         * gcc.c-torture/execute/980602-2.c: Likewise.
32667
32668 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32669
32670         * 970125-0.f: Fix per JCB.  Add commentary.
32671
32672 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32673
32674         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32675         IEEE -0 support.
32676
32677 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32678
32679         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32680         earlier.
32681
32682 1998-05-28  Catherine Moore <clm@cygnus.com>
32683
32684         * gcc.c-torture/execute/980526-3.c: New test.
32685
32686 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32687
32688         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32689         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32690         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32691         m88k-motorola-sysv3 to XFAIL.
32692
32693 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32694
32695         * gcc.dg/980526-1.c: New test.
32696         * gcc.c-torture/execute/980526-2.c: New test.
32697
32698 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32699
32700         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32701
32702         * gcc.c-torture/execute/980526-1.c: New test.
32703
32704 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32705
32706         * g77.f-torture/execute/alpha2.f: Add runtime test.
32707
32708 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32709
32710         * g++.old-deja/old-deja.exp: Strip leading directories.
32711
32712         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32713         error for the line.  Don't run multiple tests for the same line.
32714
32715 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32716
32717         * gcc.dg/980523-1.c: New test.
32718
32719 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32720
32721         * g77.f-torture/compile/970915-0.f: New test.
32722
32723 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32724
32725         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32726
32727 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32728
32729         * gcc.dg/980520-1.c: New test.
32730
32731 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32732
32733         * gcc.dg/980502-1.c: Fix return type.
32734
32735 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32736
32737         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32738         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32739         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32740         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32741         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32742
32743 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32744
32745         * g77.f-torture/execute/980520-1.f: New test.
32746
32747 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32748
32749         * lib/mike-g77.exp: New file.
32750
32751         * g77.f-torture/noncompile/noncompile.exp,
32752         g77.f-torture/noncompile/check0.f: New files.
32753
32754 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32755
32756         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32757         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32758         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32759         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32760         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32761         abort where appropriate.
32762
32763 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32764
32765         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32766         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32767
32768 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32769
32770         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32771
32772 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32773
32774         * g77.f-torture/compile/980427-0.f: New test.
32775
32776 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32777
32778         * g77.f-torture/compile/980424-0.f: New test.
32779
32780 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32781
32782         * g77.f-torture/compile/980419-2.f (main): New test.
32783         * g77.f-torture/compile/970125-0.f: New test.
32784         * g77.f-torture/compile/980419-1.f: New test.
32785
32786 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32787
32788         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32789         of loop-4.c.
32790
32791 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32792
32793         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32794
32795 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32796
32797         * gcc.c-torture/compile/980329-1.c: New test.
32798
32799 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32800
32801         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32802         * gcc.dg/980312-1.c: Fix typo in -march command.
32803
32804 1998-03-16  H.J. Lu  (hjl@gnu.org)
32805
32806         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32807
32808 1998-03-11  Robert Lipe  <robertl@dgii.com>
32809
32810         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32811         Dave Love agree the Fortran source is bogus.
32812
32813 1998-03-11  Robert Lipe  <robertl@dgii.com>
32814
32815         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32816         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32817         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32818         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32819         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32820
32821 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32822
32823         * g++.old-deja/g++.other/friend1.C: New test.
32824
32825 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32826
32827         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32828         possibly uninitialized) variables and declare dnrm2.
32829
32830 1998-02-23  Robert Lipe <robertl@dgii.com>
32831
32832         From Bruno Haible <haible@ilog.fr>:
32833         * gcc.c-torture/execute/980223.c: New test.
32834
32835 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32836
32837         * gcc.dg/ifelse-1.c: New test.
32838
32839 1998-02-09  H.J. Lu  (hjl@gnu.org)
32840
32841         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32842
32843           * lib/old-dejagnu.exp (old-dejagnu): Added the
32844           "execution test - XFAIL *-*-*" handling in the spirit of
32845           "excess errors test -". Changed the "execution test fails"
32846           handling to be like "excess errors test fails".
32847           * Update various tests accordingly.
32848
32849 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32850
32851         * gcc.c-torture/execute/980205.c: New test.
32852
32853 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32854
32855         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32856         * lib/f-torture.exp: Similarly.
32857         * gcc.c-torture: Rename all .cexp files to .x files.
32858
32859 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32860
32861         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32862         (940510-1.c): Removed duplicate.
32863         (971104-1.c): New test.
32864
32865 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32866
32867           * lib/f-torture.exp: Improve error and loop detection.
32868
32869 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32870
32871         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32872         use that to size the filler array.
32873
32874 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32875
32876         * lib/c-torture.exp(c-torture-execute): Fix typo.
32877
32878         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32879         testcase as the executable name. Keep the executable around if
32880         the test fails.
32881
32882 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32883
32884         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32885         changes.  Only test one -g option, and move it to the end of the
32886         list of options to test.
32887
32888 1997-09-19  Michael Meissner  <meissner@cygnus.com>
32889
32890         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
32891         variable GCC_TORTURE_OPTIONS to supply default switches separated
32892         by colons.  If no environment variable, run tests with -O0 -g, -O1
32893         -g, and -O2 -g as well.
32894
32895 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
32896
32897         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
32898         explanatory comments. Fix indentation.
32899
32900 1997-09-15  Jeffrey A Law  (law@cygnus.com)
32901
32902         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
32903
32904 1997-09-11  Jeffrey A Law  (law@cygnus.com)
32905
32906         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
32907         * g++.old-deja/g++.mike/p7325.C: Likewise.
32908         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
32909
32910 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
32911
32912         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
32913         * g++.old-deja/g++.brendan/crash30.C: Likewise.
32914         * g++.old-deja/g++.brendan/crash39.C: Likewise.
32915         * g++.old-deja/g++.law/operators4.C: Likewise.
32916
32917 1997-09-11  Joe Buck  (jbuck@synopsys.com)
32918
32919         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
32920         * g++.old-deja/g++.mike/p784.C: Ditto.
32921         * g++.old-deja/g++.mike/p785.C: Ditto.
32922
32923 1997-09-05  Jeffrey A Law  (law@cygnus.com)
32924
32925           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
32926
32927 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32928
32929         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
32930         target feature; pass this to c-torture-execute as needed.
32931
32932 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
32933
32934         * lib/c-torture.exp(c-torture-execute): If the previous and the
32935         current executables being tested are identical, we don't need to
32936         run the executable again. Try to make the executable names
32937         unique. Add an optional argument for passing additional compiler
32938         flags.
32939
32940 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
32941
32942         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
32943
32944 1997-08-29  Jeffrey A Law  (law@cygnus.com)
32945
32946         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
32947
32948 1997-07-31  Jeffrey A Law  (law@cygnus.com)
32949
32950         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
32951         32bit or larger longs.
32952
32953         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
32954         have either a 32bit long or 32bit int.
32955
32956 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
32957
32958         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
32959         Make double precision tests dependent on sizeof (double).
32960
32961 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
32962
32963         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
32964         too.
32965
32966 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
32967
32968         * gcc.c-torture/compile/961203-1.cexp: New script.
32969
32970 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
32971
32972         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
32973         up the includes ourselves.
32974
32975 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
32976
32977         * lib/plumhall.exp: Remove random include, and add a few
32978         verbose messages for debugging.
32979
32980 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
32981
32982         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
32983         of trying to do it ourselves.
32984
32985 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32986
32987         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
32988
32989 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
32990
32991         * gcc.prms/5403.c: Made regexp a bit less strict.
32992
32993 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
32994
32995         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
32996         is returned from remote_load instead.
32997         * lib/plumhall.exp: Ditto.
32998         * lib/mike-g++.exp: Ditto.
32999         * lib/old-dejagnu.exp: Ditto.
33000         * lib/c-torture.exp: Ditto.
33001
33002 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33003
33004         * lib/g++.exp: Use build_wrapper procedure.
33005         * lib/gcc.exp: Ditto.
33006
33007 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33008
33009         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33010         an old-style decl for malloc.  Fixes tests to work when
33011         sizeof (int) != sizeof (size_t).
33012
33013 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33014
33015         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33016
33017         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33018         use stdargs.h interface.
33019
33020 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33021
33022         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33023         NO_VARARGS when compiling.
33024
33025 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33026
33027         * lib/plumhall.exp(ph_includes): New procedure.
33028         (ph_make): Use it.
33029         (ph_compiler): Ditto.
33030
33031         * lib/g++.exp: Rename test-glue.c to testglue.c.
33032         * lib/gcc.exp: Ditto.
33033
33034 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33035
33036         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33037         to completion when it's called.
33038
33039 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33040
33041         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33042         is defined, don't do test.
33043
33044 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33045
33046         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33047         for object files.
33048         (ph_summary): Mark skipped testcases as untested, not unresolved.
33049
33050         * lib/plumhall.exp (ph_make): If unresolved because of bad
33051         errorCode, record errorCode in log file.
33052         (*): Replace send_log/verbose with verbose -log.
33053
33054 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33055
33056         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33057         double conversion if double isn't at least 8 bytes.
33058
33059         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33060         int to work with targets where int is 16 bits.
33061
33062         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33063         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33064         precision for the test to complete.
33065
33066 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33067
33068         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33069         if d10v is not compiled with the -mdouble64 flag.
33070         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33071
33072         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33073         d10v is not compiled with the -mint32 flag.
33074
33075 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33076
33077         * lib/plumhall.exp: Use incr_count.
33078
33079 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33080
33081         * gcc.c-torture: Update to c-torture-1.45.
33082
33083 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33084
33085         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33086         the name of the expect testcase file).
33087
33088         * lib/g++.exp(g++_init): Ditto.
33089
33090 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33091
33092         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33093         the host.
33094
33095         * lib/gcc.exp(gcc_exit): New procedure.
33096
33097 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33098
33099         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33100         specs where appropriate.
33101
33102         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33103         because of new "candidates are" messages, and removed a few
33104
33105         * Converted all non-old-style g++ testcases to old-style, and
33106         moved into g++.old-deja.
33107
33108 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33109
33110         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33111         options.
33112
33113         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33114         succeeded.
33115
33116         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33117
33118 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33119
33120         * lib/gcc.exp (gcc_target_compile): Add support for defining
33121         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33122         the machine doesn't have those features.
33123
33124 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33125
33126         * g++.law/operators4.exp: Don't use LIBS.
33127
33128 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33129
33130         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33131
33132         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33133         * lib/g++.exp: Set it here instead. Also, allow use of the
33134         --tool_exec and --tool_opt options. Change CXX to
33135         GXX_UNDER_TEST.
33136
33137         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33138
33139         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33140
33141 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33142
33143         * lib/old-dejagnu.exp: Use prune_warnings instead of
33144         prune_system_crud.
33145         * lib/mike-g++.exp: Ditto.
33146         * lib/gcc.exp: Ditto.
33147         * lib/g++.exp: Ditto.
33148
33149         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33150
33151 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33152
33153           * 941014-2.c: Include stdlib.h
33154           * 960327-1.c: Include stdio.h
33155           * dbra.c, index-1.c: Don't assume ints are 32bits.
33156
33157 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33158
33159         * lib/gcc.exp: Add gcc,stack_size target feature.
33160
33161         * lib/g++.exp(g++_target_compile): Add the include and link
33162         paths here, not in two other places. And, it's $options, not
33163         options.
33164
33165         * lib/mike-g++.exp(postbase): Remove the code that determines
33166         the correct include and link paths.
33167         * g++.old-deja/old-deja.exp: Ditto.
33168
33169 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33170
33171         * lib/g++.exp(g++_init): target_compile no longer returns the
33172         filename of the result.
33173
33174 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33175
33176         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33177         call to glob.
33178
33179         * gcc.c-torture/special/special.exp: Change call to
33180         gcc_target_compile to include the object file.
33181
33182 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33183
33184         * gcc.c-torture/special/special.exp: Correct misspelling in last
33185         change.
33186
33187 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33188
33189         * lib/plumhall.exp(ph_summary): Log the entire output of the
33190         executable. Return -1 if there were any failures, 0 otherwise.
33191         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33192         (ph_make): Clean up objects and executables that were built
33193         if the tests succeeded.
33194
33195 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33196
33197         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33198         libraries and includes in the build tree as appropriate.
33199
33200 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33201
33202         * lib/c-torture.exp: Instead of looking for the global variable
33203         NO_LONG_LONG, check to see if that's a feature of the target.
33204
33205 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33206
33207         * config/default.exp: Minimize. Delete the remainer of the files in
33208         config; this functionality is now in devo/dejagnu/config.
33209
33210         g++.*/*: Pass any additional flags used to compile to postbase;
33211         delete CXXFLAGS.
33212
33213         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33214         is now done by runtest.exp. Use gcc_target_compile instead of
33215         compile.
33216
33217         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33218         Remove references to CFLAGS. Use remote_file instead of
33219         calling rm -f.
33220         (c-torture): Take a list of arguments to use to compile this
33221         testcase.
33222
33223         lib/g++.exp: Simplify. Use target_compile instead of compile.
33224         lib/gcc-dg.exp: Ditto.
33225         lib/gcc.exp: Ditto.
33226         lib/mike-{gcc,g++}.exp: Ditto.
33227         lib/old-dejagnu.exp: Ditto.
33228         lib/plumhall.exp: Ditto.
33229
33230 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33231
33232         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33233         (ph_linker): Likewise.
33234
33235 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33236
33237           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33238         MAP_ANON / MAP_ANONYMOUS if defined;
33239         else try to map from /dev/zero .
33240
33241 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33242
33243         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33244         isn't defined, then define it to MAP_ANONYMOUS.
33245
33246 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33247
33248         * gcc.c-torture: Update to c-torture-1.42 release.
33249
33250 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33251
33252         * gcc.c-torture: Update to c-torture-1.41 release.
33253
33254 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33255
33256         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33257         c-torture release.
33258
33259 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33260
33261         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33262         and LDFLAGS.  Fix second case to append the target_info ldflags
33263         onto LDFLAGS, not CFLAGS.
33264         * lib/g++.exp (g++_init): Add target_info stuff.
33265         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33266         of libgloss and newlib flags for !native.
33267
33268         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33269         (GDB): Fix relative path to go up another dir for finding gdb.
33270
33271 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33272
33273         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33274         versions in the target_info array, if they don't exist.
33275
33276 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33277
33278         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33279
33280 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33281
33282         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33283         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33284
33285 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33286
33287         * lib/old-dejagnu.exp: Don't remove the output file before we've
33288         actually tested it. Don't append pwd to the path of the executable
33289         we're testing.
33290
33291 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33292
33293         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33294
33295 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33296
33297         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33298         temporary directory for compiler files, and set it to a default
33299         value of /tmp. Set $output as the name of the output file from
33300         compiling the testcase. Add a -o option to $cflags_var so the
33301         compiler writes the final output file as $output. Set $executable
33302         to $output.
33303
33304         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33305         directory for compiler files, and set it to /tmp if it doesn't
33306         already have a value. Set $output_file to the name of the output
33307         file from compiling the testcase. Add a -o option to CXXFLAGS so
33308         the compiler writes the final output file as $output. Use $output
33309         as the executable to be tested.
33310
33311 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33312
33313         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33314
33315 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33316
33317         * gcc.c-torture/execute/pending-1.c: New test.  Still
33318         pending in Tege's queue.
33319
33320 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33321
33322         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33323         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33324         if there were failures.  Call unresolved if there were unresolved
33325         testcases.  Call gcc_fail if program did not run to completion.
33326         (ph_make): Pass additional argument name to ph_execute.
33327         (ph_execute): Add new argument.  Pass additional arguments to
33328         ph_summary.  Call gcc_fail is there is no execution output.
33329
33330 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33331
33332         * lib/plumhall.exp (proc_summary): Output relavent summary
33333         lines into the log so specific failures in plumhall can be
33334         investigated.
33335
33336 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33337
33338         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33339         (c-torture-execute): Don't try to execute tests which use
33340         "long long" types if $NO_LONG_LONG is nonzero.
33341
33342 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33343
33344         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33345         not c-torture.
33346
33347         * gcc.ieee: Move from here.
33348         * gcc.c-torture/execute/ieee: To here.
33349
33350 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33351
33352         * gcc.c-torture: Update to c-torture-1.41 release.
33353
33354 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33355
33356         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33357         not "$output".
33358
33359 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33360
33361         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33362         -c present.
33363
33364 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33365
33366         * config/proelf.exp: Handle connecting to a simulator.
33367
33368 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33369
33370         * config/proelf.exp: New file.  Enough framework that we can
33371         run c-torture tests on the proelf targets (or any other target
33372         that gdb can connect to for that matter).
33373
33374 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33375
33376         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33377         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33378
33379         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33380         exec_output exists.
33381
33382 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33383
33384         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33385         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33386
33387         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33388         to pass/fail/unresolved/unsupported/untested.  Caller must now
33389         call unresolved/unsupported/untested.
33390         * lib/*.exp: Update FSF address.  Update to handle new results of
33391         ${tool}_load.
33392         * lib/chill.exp (verbose): Delete.
33393
33394 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33395
33396         * lib/gcc.exp (default_gcc_start): Change order of args to
33397         $LDFLAGS $CFLAGS $LIBS.
33398         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33399         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33400         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33401         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33402         * gcc.misc-tests/dg-test.exp: Likewise.
33403         * gcc.misc-tests/msgs.exp: Likewise.
33404         * gcc.prms/prms.exp: Likewise.
33405         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33406         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33407
33408         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33409
33410 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33411
33412         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33413
33414         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33415         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33416
33417         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33418         necessary.
33419
33420 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33421
33422         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33423         global for loop; add use of $mathlib.
33424         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33425         settings here; set mathlib for anything but VxWorks.
33426
33427 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33428
33429         * gcc.c-torture: Update to c-torture-1.40 release.
33430
33431 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33432
33433         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33434         dg.exp.
33435
33436 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33437
33438         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33439         global.
33440
33441 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33442
33443         * lib/g++.exp (LIBS): Define if not already.
33444         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33445         (gcc-dg-prune): Call prune_gcc_output.
33446         * lib/gcc.exp (prune_gcc_output): New proc.
33447         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33448         prune_gcc_output.
33449
33450 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33451
33452         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33453         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33454
33455 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33456
33457         * gcc.c-torture: Update to c-torture-1.39 release.
33458
33459 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33460
33461         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33462         fails, try others as well.
33463
33464 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33465
33466         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33467         If compilation fails, mark execute tests as `untested'.
33468         If test is marked as unsupported, don't mark compilation and
33469         execute tests as failed.
33470
33471 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33472
33473         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33474         libstdc++ for whether or not we want to be doing shared
33475         libraries.  Delete link_curses since we don't need it anymore.
33476         * lib/mike-g++.exp (postbase): Don't link in libg++.
33477         * g++.old-deja/old-deja.exp: Likewise.
33478
33479 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33480
33481         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33482
33483 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33484
33485         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33486         For that, add `-Wl,-a,shared_archive'.
33487         * g++.old-deja/old-deja.exp: Likewise.
33488
33489 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33490
33491         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33492
33493 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33494
33495         * lib/mike-g++.exp (postbase): Pay attention to the status of
33496         g++_load.
33497
33498 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33499
33500           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33501
33502 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33503
33504         * lib/gcc.exp (default_gcc_start): No longer need to log program
33505         being executed or its output, execute_anywhere does that now.
33506         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33507         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33508
33509 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33510
33511         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33512         the same as those in lib/g++.exp.
33513
33514 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33515
33516         * gcc.c-torture: Update to c-torture-1.38 release.
33517         * gcc.ieee: Related changes.
33518
33519 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33520
33521         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33522         "exec". Minor reformatting changes.
33523
33524         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33525         cross. This means all "exec" calls now work on a remote host as
33526         well.
33527         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33528         cross. Filter out the extra "\r\n" stuff that expect puts in.
33529         (c-torture-execute): Filter out the bogus warnings like
33530         c-torture-compile does. Add support for canadian cross.
33531         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33532         Use execute_anywhere rather than calling exec directly. Now it
33533         works for canadian cross testing.
33534
33535 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33536
33537         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33538         results into a variable, and check that rather than using file exists.
33539
33540 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33541
33542         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33543         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33544
33545 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33546
33547         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33548         lib_curses if there's a shared libg++ in the build tree.
33549
33550 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33551
33552         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33553         if not supported target.
33554
33555 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33556
33557         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33558         link_curses up to always happen, not just for native builds.
33559
33560 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33561
33562         * gcc.c-torture: Update to c-torture-1.36 release.
33563         * gcc.failure: Related changes.
33564
33565 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33566
33567         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33568
33569 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33570
33571         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33572         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33573         runshlib, link_curses, and mathlib for link and run.
33574
33575         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33576         pass the runtime shared library options for Solaris, OSF/1, and
33577         Irix5, and link with -lcurses to avoid unresolved references.
33578
33579 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33580
33581         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33582         only run once.
33583
33584 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33585
33586         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33587
33588 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33589
33590         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33591         do not have a framework for the "compat" tests yet.
33592
33593 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33594
33595         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33596         set to null if we're testing vxworks5.1.  Use that instead of
33597         `-lm' in the setting of LIBS for link and run.
33598
33599 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33600
33601         * config/rom68k.exp (${tool}_load): Major changes to make it
33602         work.  Verified that it does in fact return the stuff in
33603         exec_output properly.  Catch any Emul or any TRAP other than 0.
33604
33605 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33606
33607         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33608         LDFLAGS properly for targets that need stuff from libgloss.
33609         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33610         only run once.
33611         (gpp_initialized): New variable.
33612
33613 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33614
33615         * config/rom68k.exp: Load libgloss.exp.
33616         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33617         so we can produce a fully linked binary.
33618         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33619         so we can produce a fully linked binary.
33620
33621 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33622
33623         * lib/plumhall.exp (ph_section): Watch for expected failures.
33624         Add missing `else'.
33625
33626         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33627         run the testcase.
33628         (c-torture): Likewise.
33629
33630 1995-08-28  Doug Evans  <dje@cygnus.com>
33631
33632         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33633
33634         * lib/mike-g++.exp (mike_cleanup): New proc.
33635         (prebase): New globals compiler_result, not_compiler_result,
33636         target_regexp.
33637         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33638         allow leading "-" in pattern.  Watch for unsupported tests.
33639         If $compiler_result is set, pattern match assembler code,
33640         and ditto for $not_compiler_result.
33641         * lib/mike-gcc.exp: Likewise.
33642
33643         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33644         execution "succeeded".
33645
33646 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33647
33648         * config/win32.exp: New file.
33649         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33650
33651 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33652
33653         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33654         unsupported.
33655         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33656         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33657         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33658
33659         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33660         "... without exceptions was ...".  That is now handled by
33661         prune_system_crud.
33662         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33663
33664 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33665
33666         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33667         sieve.c,sort2.c}: New files.
33668         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33669         sieve.exp,sort2.exp}: Drivers for them.
33670
33671         * lib/mike-gcc.exp (program_output): New user settable variable.
33672         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33673         messages.
33674         * lib/mike-g++.exp (program_output): New user settable variable.
33675
33676         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33677
33678         * config/sh.exp: Deleted (use sim.exp instead).
33679
33680 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33681
33682         * config/vx.exp: Declare CHECKTASK as global.
33683         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33684         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33685         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33686
33687 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33688
33689         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33690         target. Like vx.exp, only includes `vx29k.exp' instead of
33691         `vxworks.exp'.
33692
33693 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33694
33695         * config/sim.exp: Increase time limit from 120 seconds to 240.
33696
33697 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33698
33699         * gcc.c-torture/execute/950628-1.c: New test.
33700
33701 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33702
33703         * gcc.c-torture: Update with changes/additions from
33704         c-torture-1.34.
33705
33706 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33707
33708         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33709
33710 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33711
33712         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33713
33714 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33715
33716         * gcc.c-torture/compile/950512-1.c: New test.
33717         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33718         * gcc.dg/struct-ret-1.c: Likewise.
33719
33720 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33721
33722         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33723           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33724
33725 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33726
33727         * gcc.c-torture/special/920411-1.c: Deleted.
33728         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33729
33730 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33731
33732         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33733         cpu limit.
33734
33735 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33736
33737         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33738
33739 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33740
33741         From kenner;
33742         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33743         is the proper length.
33744         * va-arg-3.c: Likewise.
33745
33746 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33747
33748         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33749         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33750
33751         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33752         * lib/g++.exp (default_g++_start): Delete old cruft.
33753
33754 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33755
33756         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33757         (2 * (1 << 18)) to (2 * (1 << 17)).
33758
33759         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33760
33761 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33762
33763         * config/rom68k.exp: Renamed from config/idp.exp
33764
33765 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33766
33767         * c-torture/compile/921109-2.c
33768
33769 1995-04-18  Mike Stump  <mrs@cygnus.com>
33770
33771         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33772         excess errors.
33773
33774 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33775
33776         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33777         output.
33778         * lib/g++.exp (default_g++_start): Likewise.
33779
33780 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33781
33782         * gcc.c-torture/compile/950329-1.c: New test.
33783
33784 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33785
33786           * config/bug.exp (${tool}_load): Updated to use new remote_open
33787           and remote_close procs.
33788         * config/idp.exp: New file.
33789
33790 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33791
33792         * gcc.c-torture/execute/950322-1.c: New test.
33793
33794 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33795
33796         * config/vx.exp (${tool}_load): Clean up testing of return code from
33797         vxworks_ld and vxworks_spawn.
33798
33799 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33800
33801         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33802
33803 1995-03-13  Mike Stump  <mrs@cygnus.com>
33804
33805         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33806         can mark excess errors on a machine by machine basis.  Note, the
33807         default is to not expect any excess errors, even when excess
33808         errors test - is given, so you will want to put an XFAIL ... on
33809         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33810         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33811         those 4 machines, but no others.
33812
33813 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33814
33815         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33816         * lib/c-torture.exp: to here.
33817
33818 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33819
33820         * gcc.c-torture/execute/950221-1.c: New test.
33821         * gcc.c-torture/execute/struct-ret-1.c: New test.
33822         * gcc.c-torture/compile/950221-1.c: New test.
33823
33824         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33825
33826 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33827
33828         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33829         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33830
33831 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33832
33833         * g++.gb: New directory of tests, derived from my signature and
33834         class scoping tests.
33835
33836         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33837         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33838         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33839         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33840         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33841         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33842         * g++.gb/sig25.C: Likewise.
33843
33844         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33845         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33846         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33847         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33848         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33849         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33850         * g++.gb/sig25.exp: Likewise.
33851
33852         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33853         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33854         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33855         * g++.gb/scope13.C: Likewise, this test still fails.
33856
33857         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33858         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33859         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33860         * g++.gb/scope13.exp: Ditto.
33861
33862         * g++.gb/README: New file, explains what these tests are about.
33863
33864 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33865
33866         * lib/dg.exp (dg-do): Support `preprocess'.
33867         (dg-test): Likewise.
33868
33869 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33870
33871         * config/udi.exp: change "continue -expect" to "exp_continue".
33872
33873 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33874
33875         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33876         Delete redundant tests.
33877
33878         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33879         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33880         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33881         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33882         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33883         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33884         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33885         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
33886
33887         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
33888         storing label pointers.
33889         * gcc.c-torture/execute/921019-1.c: Likewise.
33890         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
33891         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
33892         parameter fp.
33893         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
33894         constants.
33895
33896         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
33897         Delete obsolete tests.
33898
33899         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
33900         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
33901         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
33902         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
33903         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
33904         * gcc.c-torture/compile/950124-1.c: New test.
33905
33906         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
33907
33908 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
33909
33910         * lib/mike-g++.exp: Add -lm to LIBS.
33911
33912 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
33913
33914         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
33915
33916 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
33917
33918         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
33919
33920 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
33921
33922         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
33923
33924 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
33925
33926         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
33927         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
33928         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
33929         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
33930         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
33931         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
33932         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
33933         * g++.law/{operators31.C, operators32.C,
33934         * g++.law/{operators33.C, operators34.C}: Likewise.
33935         * g++.law/{pic1.C, refs2.C}: Likewise.
33936         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
33937         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
33938         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
33939         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33940
33941         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
33942         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
33943         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
33944         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
33945         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
33946         * g++.law/{enum9.exp, friend5.exp}: Likewise.
33947         * g++.law/{nest3.exp, nest4.exp}: Likewise.
33948         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
33949         * g++.law/{operators30.exp, operators31.exp}: Likewise.
33950         * g++.law/{operators32.exp, operators33.exp}: Likewise.
33951         * g++.law/{operators34.exp}: Likewise.
33952         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
33953         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
33954         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
33955         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
33956         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
33957
33958         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
33959         No longer expected to fail.
33960         * g++.law/missed-error3.C: Tweak for recent bool changes.
33961
33962 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
33963
33964         * config/emb-unix: Deleted.
33965         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
33966         remote execution.  Do final link on remote host if REMOTE_LINK is set.
33967
33968 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
33969
33970         * lib/dg.exp (dg-test): Fix typo in last patch.
33971
33972 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
33973
33974         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
33975         (handles multiple occurrences).
33976
33977 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
33978
33979         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
33980         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
33981         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
33982         printed).
33983         * lib/c-torture.exp (c-torture-compile): Likewise.
33984         (c-torture): Prepend full path if missing.
33985         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
33986         (gcc_fail): Likewise.
33987         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
33988
33989 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
33990
33991         * lib/netware.exp: Only attach to NetWare i386 systems.
33992
33993 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
33994
33995         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
33996         messages.  Add test name to "output pattern match" pass/fail message.
33997
33998 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
33999
34000         * gcc.dg: New testsuite.
34001         * gcc.dg/dg.exp: New file.
34002
34003         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34004         test-switch.c}: Deleted.
34005
34006         * gcc.misc-tests/msgs.exp: New testcase driver.
34007
34008 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34009
34010         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34011         Watch for illegal return values from ${tool}_load.
34012         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34013         cross targets.  Coerce return value >0 to 1.
34014
34015 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34016
34017         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34018
34019         * config/emb-unix.exp: New file.
34020
34021         * config/sim.exp: Error if variable $SIM not defined.
34022         (${tool}_load): Mark test as "untested" if simulator missing.
34023
34024         * config/unix.exp: Load remote.exp to get rcp_download.
34025         * lib/c-torture.exp: Use different option lists for testcases with
34026         and without loops.
34027         * gcc.c-torture/execute/execute.exp: Likewise.
34028
34029 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34030
34031         * config/*.exp: Clarify return code from ${tool}_load.
34032         Call `unresolved' or `untested' instead of `warning' or `perror'
34033         (sometimes you still want to call both though).
34034         Add comment that `shell_id' is local to each file.
34035         * config/udi.exp (timeout): Set to 30.
34036         Don't print warning if connection fails, $connectmode has already
34037         printed an error.
34038         (${tool}_load): Move verbose messages to level 2.
34039         Rework pattern for "Process started" message.
34040         Pass `shell_id' to ${connectmode}_download.
34041         Retry twice upon timeout.  Make resetting of target more robust.
34042         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34043         Pass `shell_id' to exit_$connectmode.
34044         Only call exit_$connectmode if connected.
34045         * config/unix.exp (${tool}_load): Check return codes better.
34046         * config/vrtx.exp (${tool}_load): Likewise.
34047         * config/vx.exp (${tool}_load): Likewise.
34048         Delete unneeded global's.
34049         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34050         from ${tool}_load.
34051         (dg-stat): Delete.
34052         (dg-init): Delete recording of pass/fail counts.
34053         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34054         (old-dejagnu-init): Likewise.
34055         (old-dejagnu-stat): Delete contents, empty proc now.
34056         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34057         (c-torture): Delete references to lcnt, lpass, lfail.
34058         Get option list from TORTURE_OPTIONS.
34059         Delete -funroll[-all]-loops if no loops.
34060         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34061         (g++_stat): Delete contents (empty proc now).
34062         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34063         (gcc_finish): Likewise.
34064         (gcc_stat): Deleted.
34065         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34066         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34067         * gcc.c-torture/execute/execute.exp: Likewise.
34068         Split tests into two parts: compile, execute.
34069         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34070         no loops.  Update to reflect clarified return codes from ${tool}_load.
34071
34072 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34073
34074         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34075         to grep for.
34076         (old-dejagnu): Likewise (where necessary).
34077
34078 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34079
34080         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34081
34082         * lib/dg.exp (dg-process-target): Fix processing of selector.
34083         Add comment regarding use of `error'.
34084
34085         * lib/gcc.exp (prune_system_crud): Define if missing.
34086         * lib/g++.exp (prune_system_crud): Likewise.
34087
34088         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34089         Call prune_system_crud.
34090         * lib/dg.exp (dg-runtest): New proc.
34091         Use perror instead of send_user for tcl errors in testcase.
34092         Don't return any value, it's never used.
34093         Don't clobber previous definition of `unknown'.
34094         Print tcl errors in `dg-final'.
34095
34096 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34097
34098         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34099         (dg-test): Don't print errorInfo, it contains stack backtrace.
34100
34101 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34102
34103         * lib/g++.exp (runtest_file_p): Define if missing.
34104
34105 1994-09-24  Doug Evans  (dje@cygnus.com)
34106
34107         * lib/mike-g++.exp: Comment out loading of g++.exp.
34108         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34109         (default_g++_version): Always print something.
34110         (default_g++_start): Comment out call to `which'.
34111         (g++_start, g++_load): Deleted (must be defined in config file).
34112         * lib/gcc.exp: Test for existence of $CC at start.
34113         Delete check for tmpdir (done in gcc_init).
34114         (default_gcc_version): Always print something.
34115         (default_gcc_start): Comment out call to `which'.
34116         * config/*.exp: Major cleanup - make cross targets work at least a
34117         little better for g++ (by not being "--tool gcc" specific).
34118         Rename gcc_xxx to ${tool}_xxx.
34119         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34120         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34121
34122 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34123
34124         * lib/c-torture.exp (c-torture-compile): Rework compiler
34125         message processing.
34126
34127         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34128         c-torture.
34129
34130 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34131
34132         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34133
34134         * lib/dg.exp (dg-process-target): Support { target native }.
34135
34136 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34137
34138         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34139         looked for "... program xxx got fatal signal".
34140         Correct regsub munging of `comp_output'.
34141         Ignore compiler messages "path prefix not used" and "linker input
34142         file unused".
34143
34144 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34145
34146         * lib/gcc.exp (runtest_file_p): Define if missing.
34147         * gcc.prms/template.c: Example to work from.
34148
34149 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34150
34151         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34152         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34153
34154         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34155         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34156         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34157         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34158
34159         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34160         (dg-process-target): No longer a varargs proc.
34161         Return S/N for target, P/F for xfail.  All callers changed.
34162         (user option procs): More argument checking.
34163         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34164         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34165         (dg-test): Skip test if not running on selected target in `dg-do'.
34166         Update handling of `dg-do-what', `dg-output-text'.
34167         Separate execution pass/fail from output pattern match pass/fail.
34168         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34169
34170 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34171
34172         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34173         target for 920510-1.c.
34174
34175 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34176
34177         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34178         Clean up comment regarding use of passcnt, etc.
34179         (gcc_stat): Don't update `testcnt' here.
34180         (gcc_finish): Do it here.
34181         Might as well reset `but_id' here too.
34182         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34183         to determine if the file should be tested.
34184         * gcc.c-torture/compile/compile.exp: Likewise.
34185         * gcc.c-torture/execute/execute.exp: Likewise.
34186         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34187         * gcc.misc-tests/dg-test.exp: Likewise.
34188         * gcc.prms/prms.exp: Likewise.
34189         * gcc.wendy/wendy.exp: Likewise.
34190         * g++.old-deja.exp: Likewise.
34191         Move "Testing file" message to verbose level 1.
34192
34193 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34194
34195         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34196
34197 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34198
34199         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34200         (default_gcc_start): Accept optional second list element
34201         of compiler flags.  Print compiler output at verbosity level 2.
34202         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34203         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34204         Save current values of framework globals passcnt, failcnt, xpasscnt,
34205         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34206         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34207         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34208         xfailcnt to compute stats.  Update framework global `testcnt' from
34209         pass/fail counts.
34210         (gcc_finish): New proc.  Clean up test environment.
34211         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34212         (gcc_epass, gcc_efail): Delete.
34213         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34214         argument of line number.
34215         (dg-init): If the tool has an init routine, call it.
34216         (dg-test): Remove args `cflags_var' and `libs_var'.
34217         Pass all compiler options to ${tool}_start.
34218         Handle missing line number.
34219         (dg-finish): New function.
34220         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34221         particular files.  Call gcc_finish at end.  Move "skipping test"
34222         message to verbosity level 3.
34223         * gcc.c-torture/compile/compile.exp: Likewise.
34224         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34225         * gcc.c-torture/execute/execute.exp: Likewise.
34226         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34227         Print testcase being tried at verbosity level 1.
34228         * gcc.c-torture/special/special.exp: Unset xfail.
34229         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34230         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34231         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34232         * gcc.failure/failure.exp: Likewise.
34233         * gcc.ieee/ieee.exp: Likewise.
34234         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34235         Update call to dg-test.  Call dg-finish at end.
34236         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34237         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34238         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34239         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34240         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34241         * gcc.wendy/wendy.exp: Add copyright.
34242         Delete setting of tmpdir (done by gcc_init).
34243         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34244         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34245         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34246         gcc_[ce]pass/fail.
34247
34248 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34249
34250         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34251         confusion.
34252         (g++_load): Likewise.
34253
34254         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34255         Rename argument to `prog' to remove the confusion.
34256         Varargs fns behave differently too!
34257         (g++_load): Likewise.
34258
34259         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34260
34261         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34262         what it is.  Delete (always) printing of status value for !native.
34263         Simplify verbose code, and include status and exec_output.
34264         (g++_load): Use gcc_load.
34265
34266 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34267
34268         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34269         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34270         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34271         940714-3.c as these testcases don't exist anymore.  Make
34272         va-arg-1.c expected to pass.
34273
34274 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34275
34276         * gcc.misc-tests/misc.exp: Only run specific testcases.
34277         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34278         * gcc.misc-tests/dg-[1-9].c: New files.
34279
34280         * lib/dg.exp: New testsuite driver.
34281         * gcc.prms/prms.exp: Use it.
34282
34283         * README.gcc: New file.
34284
34285         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34286         Document and reset `lxpass' and `lxfail'.
34287         Simplify "initialized" message.
34288         (gcc_stat): Clean up comments a little.
34289
34290 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34291
34292         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34293
34294 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34295
34296         * lib/old-dejagnu.exp (process-option): New proc.
34297         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34298         (old-dejagnu): Simplify.
34299         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34300
34301 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34302
34303         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34304         exists and is not an empty string.
34305
34306         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34307         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34308         finished.
34309         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34310         automatically.
34311
34312         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34313         longer expected to fail.
34314
34315         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34316         "f" function call.
34317
34318         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34319
34320         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34321         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34322         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34323         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34324         c-torture-1.29.
34325
34326         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34327         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34328
34329         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34330
34331         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34332         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34333
34334         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34335         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34336         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34337
34338 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34339
34340         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34341         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34342         940714-1.c, 940714-2.c, 940714-3.c},
34343         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34344         gcc.misc-tests/{mg.c,mg.exp}:
34345         New tests.
34346         * gcc.noncompile/noncompile.exp: Change accordingly.
34347
34348 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34349
34350         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34351         Undo previous clobberage.
34352
34353 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34354
34355         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34356         * gcc.special/{930510-1.c, special.exp}:
34357         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34358         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34359         struct-varargs-1.c}: New tests from c-torture-1.26.
34360
34361 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34362
34363         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34364           argument to switch.
34365
34366 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34367
34368         * Revert the previous changes.  Please see Rob's directory
34369           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34370           fixes.
34371
34372 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34373
34374         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34375             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34376             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34377             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34378             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34379             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34380             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34381             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34382             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34383             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34384             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34385             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34386             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34387             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34388             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34389             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34390             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34391             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34392             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34393             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34394             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34395             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34396             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34397             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34398             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34399             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34400             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34401
34402 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34403
34404         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34405             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34406           with perror calls.
34407
34408 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34409
34410         * config/unix.exp (g++_load): Fix syntax.
34411
34412 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34413
34414         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34415         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34416         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34417         Don't expect va-arg-1.c to fail.  Correct expected output for
34418         920928-1.c.
34419         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34420         * gcc.wendy/hbm4.c: Correct typo.
34421         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34422
34423 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34424
34425         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34426         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34427         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34428         * lib/c-torture.exp (c-torture-compile): Ditto.
34429
34430         Reduce volume of output (remove all the -I's and such).
34431         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34432         Call gcc_cpass, gcc_cfail.
34433         (c-torture): Pass testing option to c-torture-compile.
34434
34435 1994-03-21  Doug Evans  (dje@cygnus.com)
34436
34437         Bring patches over from progressive.
34438         * config/default.exp: Exit remote shell cleanly.
34439         (g++_exit, g++_start): Add default versions.
34440         * config/sim.exp (gcc_load): Use perror, not error.
34441
34442 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34443
34444         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34445         set in site.exp.
34446
34447 1994-03-14  Doug Evans  (dje@cygnus.com)
34448
34449         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34450         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34451         (wendy_try): New proc to run testcase.
34452         (main loop): Call 'em.
34453         * gcc.wendy/*.c: Clean up pass to correct expected output.
34454
34455         * lib/gcc.exp: Minor cleanup work.
34456         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34457
34458 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34459
34460         * config/sim.exp (gcc_load): Document return codes better.
34461         Don't pass -v to simulator.
34462
34463 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34464
34465           * gcc.special/920717-x.c: Fix typo.
34466           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34467           get at sources.
34468
34469         * lib/mike-gcc.exp: Fix typo.
34470
34471 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34472
34473         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34474         binary to use, transform the name.
34475         * config/*.exp: rename everything. Nuke any g++ specific files,
34476         it's now a special case of gcc that requires no special support.
34477         Add a default.exp for unsupported targets.
34478
34479 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34480
34481         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34482         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34483         version of Tcl.
34484
34485 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34486
34487         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34488         than a warning.
34489
34490 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34491
34492         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34493
34494 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34495
34496         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34497         option_list.  Compile every file with only 4/6 option choices
34498         (same as C torture) instead of with 12/18 different option
34499         choices.
34500         * lib/c-torture.exp: Likewise.
34501
34502         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34503         not already set.
34504
34505 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34506
34507         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34508         can put an XFAIL *-*-* on excess errors.
34509
34510 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34511
34512         * g++.law: Add more tests derived from g++-bugs snapshots.
34513
34514         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34515         equivalent to g++.law/init9.
34516
34517         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34518         compiled it, and the a.out file after we've run it.
34519
34520 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34521
34522         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34523         compiled it, and the a.out file after we've run it.
34524
34525 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34526
34527         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34528
34529 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34530
34531         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34532         version number.
34533
34534 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34535
34536         * g++.law: New directory of g++ tests derived from the g++-bugs
34537         snapshots.
34538
34539 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34540
34541         * gcc.compile: initbug1.c initbug1.exp testcase added
34542
34543 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34544
34545         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34546         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34547           fixes submitted by Jeff Law (law@cs.utah.edu)
34548         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34549           Jeff Law (law@cs.utah.edu)
34550
34551
34552 1993-11-30  Mike Stump  (mrs@cygnus.com)
34553
34554         * config/unix-g++.exp: Follow the gcc way of doing things.
34555         * g++.old-deja/old-deja.exp: Minor updates.
34556         * lib/g++.exp: New file, follow the gcc way of doing things.
34557         * lib/old-dejagnu.exp: Minor updates.
34558         * lib/mike-g++.exp: Always unset errorInfo.
34559
34560 1993-11-06  Mike Stump  (mrs@cygnus.com)
34561
34562         * lib/gcc.exp: Fix some errors with the below change, CC and
34563         CFLAGS should be global when setting, not local.
34564
34565 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34566
34567         * lib/gcc.exp: Transform tool name.
34568
34569 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34570
34571         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34572
34573 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34574
34575         * lib/gcc.exp: change gcc_done to gcc_stat
34576
34577 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34578
34579         * Upgraded gcc testsuite to c-torture version 1.25
34580
34581 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34582
34583         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34584         * lib/c-torture: added hooks for new reporting code.
34585
34586 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34587
34588         * config/sh-gcc.exp: check if sh-sim exists in the path
34589
34590 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34591
34592         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34593         * gcc.compile/compile.exp: Initial changes for new logic.
34594         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34595         * gcc.failure/failure.exp: Initial changes for new logic.
34596         * gcc.ieee/ieee.exp: Initial changes for new logic.
34597         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34598         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34599         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34600         * lib/c-torture.exp: Initial changes for new logic.
34601         * lib/gcc.exp: Initial changes for new logic.
34602
34603 1993-10-15  Mike Stump  (mrs@cygnus.com)
34604
34605         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34606         depend upon failure or success.  Fully qualify names in failure
34607         and success messages.  Always remove a.out before starting
34608         compile, just in case.  Pay more attention to error text output by
34609         the compiler.  Handle testcases with no known past errors just
34610         like all others, so that things are uniform.  Other miscellaneous
34611         improvements.
34612
34613 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34614
34615         * gcc.cpp: new directory for cpp tests
34616
34617 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34618
34619         * lib/chill.exp: Code reformatted, removed unused code.
34620         * config/unix-chill.exp: Code reformatted, removed unused code.
34621         * chill.execute/execute.exp: Code reformatted, removed unused code.
34622         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34623
34624 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34625
34626         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34627         routines not written.
34628
34629 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34630
34631         * config/bug-gcc.exp: Use new procs from bug.exp.
34632
34633 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34634
34635         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34636         via ftp, rather than depending on NFS.
34637         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34638         case.
34639
34640 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34641
34642         * config/bug-gcc.exp: Use new download proc.
34643
34644 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34645
34646         * chill.execute/execute.exp: cleanups, handles errors better
34647         * chill.compile/compile.exp: rewrite, based on execute.exp
34648         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34649         * lib/chill.exp: major changes to diff proc and compile and link
34650           procs. added chill_fail and chill_pass wrappers to pass and
34651           fail. added more comments, and handle error codes better.
34652           Added a hack to capture stderr from exec, so noncompile tests
34653           can work.
34654
34655 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34656
34657         * chill.execute/execute.exp: rewrite of testsuite driver
34658         * lib/chill.exp: rewrite of testsuite driver
34659         * config/unix-chill.exp: rewrite of testsuite driver
34660
34661 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34662
34663     In chill.execute:
34664         * iexpr.ch: Standardize uppercase.
34665         * tuples.dat: Standardize uppercase.
34666         * vary.ch: standardize.  Correct varying string assignments.
34667         * vary.dat: Add new output lines.
34668
34669 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34670
34671     In chill.execute:
34672         * chprintf.ch: Standardize use of uppercase.
34673         * tuples.ch: Standardize and turn arr2 into a DCL,
34674           rather than a SYN.
34675         * pinits.ch: Standardize.
34676
34677 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34678
34679         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34680         * Makefil: Renamed to Makefile.in.
34681         * configure.in: New.
34682
34683 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34684
34685     In chill.execute:
34686         * .cvsignore: Add result/output files.
34687         * Makefile: Fix up variables at start.  Use MFLAGS
34688           everywhere.  Correct bool_loc, built_ins entries.
34689           Add entry for vary1.ch.
34690         * bitarray.ch: Standardize upper-case usage.
34691         * bitexpr.ch: Standardize, add output of b1.
34692         * params.ch: Use arrayt in along PROC parameters, to
34693           avoid novelty problems.
34694         * sets.ch: Tiny cleanup.
34695         * vary1.ch: Re-indent.
34696
34697 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34698
34699           * Add PR-related files to Makefiles, .cvsignore files, etc.
34700
34701 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34702
34703         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34704           with compiler objects. New names are test-flow.c and test-loop.c
34705
34706 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34707
34708         * Upgraded c-torture tests from 1.19 to 1.20
34709
34710         * new files:
34711         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34712         * gcc.compile: 930623-1.c 930623-2.c
34713         * gcc.noncompile: 930622-1.c 930622-2.c
34714         * gcc.failure: 920411-1.c 920627-2.c
34715         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34716
34717 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34718
34719         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34720           More changes to get testsuite working properly. Needs more work.
34721           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34722
34723 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34724
34725         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34726           More changes to get testsuite working properly. Needs more work.
34727
34728 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34729
34730         * chill.compile/compile.exp: Added for Dejagnu support
34731         * chill.execute/execute.exp: Added for Dejagnu support
34732         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34733
34734 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34735
34736     This should complete moving the CHILL test files.
34737         * chill.noncompile(.cvsignore printf.grt
34738             in-printf.grt chprintf.grt chprintf.ch):
34739             Added test-support files.
34740           (Makefile): Modified further.
34741         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34742             signal.ch): Added test files.
34743           * chill.execute (.cvsignore printf.grt printr.c
34744             in-printf.grt rts.c chprintf.grt rts.h): Added
34745           test-support files.
34746             (Makefile): More corrections.
34747
34748 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34749
34750         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34751           test cases, ready for DejaGnu.
34752
34753 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34754
34755         * Upgraded c-torture tests from 1.18 to 1.19
34756
34757         * gcc.compile: added test(s):
34758           930607-1.c
34759         * gcc.execute: added test(s):
34760           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34761
34762         * added new subdirectory for misc tests: gcc.misc-tests
34763         * gcc.misc-test(s): added tests:
34764           inst-check.c test-consts.c test-ior.c test-switch.c
34765
34766 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34767
34768         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34769
34770 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34771
34772         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34773
34774 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34775
34776         * Upgraded c-torture tests from 1.17 to 1.18
34777
34778 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34779
34780         * Upgraded c-torture tests from 1.12 to 1.17
34781
34782 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34783
34784         * lib/old-dejagnu.exp:
34785           Fixed handling of XFAIL target triplets to correctly
34786           recognize wildcard characters.  Removed code that
34787           appended a unique id tag to the end of the file name
34788           printed out by the result of the testcases within a
34789           given test file.
34790
34791 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34792
34793         * lib/old-dejagnu.exp:
34794           Reworked expected failure handling to trigger off of XFAIL
34795           keyword in keyphrase embeded in testcase source code. The
34796           XFAIL keyword must be at the end of the keyphrase line. It
34797           may optionally be followed by one or more target triplets.
34798           It has just occured that the handling of wildcards in the
34799           target triplet may not be correct.
34800
34801 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34802
34803         * g++.old-deja/tests:
34804           Moved all subdirectories up one level into g++.old-deja .
34805
34806         * lib/old-dejagnu.exp:
34807           Fixed problem with CXXFLAGS not being properly reset, and being
34808           corrupted with extraneous "-c" compiler option.  This was
34809           causing binaries to not be generated for test that needed them.
34810           Modified strings passed to "pass" and "fail" so that individual
34811           tests from the same test file would be distinguished by an
34812           identifier appended to the test file name in the summary logs;
34813           this corrected a problem with erroneous diff logs.  Added code
34814           to search testcases for expected fail and unexpected pass keywords.
34815
34816 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34817
34818         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34819
34820 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34821
34822         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34823           Removed extraneous text from end of "Special g++ Options"
34824           keyphrase.
34825
34826         * lib/old-dejagnu.exp: Added pattern matching to look for new
34827           keywords, embedded in testcases comments, which will trigger
34828           calls to xpass and xfail.
34829
34830 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34831
34832         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34833           comments embedded in the testcases, especially the one looking for
34834           special compiler options, as well as the pattern matching for the
34835           compiler output again.
34836
34837 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34838
34839         * lib/old-dejagnu.exp: Do a proper check of the return value for
34840           execute tests. Fixed several problems with the pattern matching
34841           of the compiler output which gave erroneous test results.
34842           Changed several of the test result messages to be more descriptive.
34843         * config/unix-g++.exp: Proc g++_load now actually works and
34844           executes the tests passed to it and returns a usable return
34845           value.
34846
34847 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34848
34849           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34850
34851 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34852
34853         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34854           Modified both files to properly execute the old style
34855           dejagnu tests. The previous versions of these files were
34856           experimental and did not function anything near correctly.
34857
34858 1993-04-05  Rob Savoye  (rob@cygnus.com)
34859
34860         * Removed all Makefile.in and configure.in files. No configuration
34861         needed now.
34862
34863 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34864
34865         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34866
34867 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34868
34869         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34870         gcc.special/configure.in, gcc.noncompile/configure.in,
34871         gcc.execute/configure.in, gcc.code_quality/configure.in,
34872         g++.other/configure.in, g++.old-deja/configure.in,
34873         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34874         in srcname setting.
34875
34876 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34877
34878         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34879         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34880         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34881
34882 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34883
34884         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34885         (gdb_exit): Don't remove *_soc files.
34886
34887 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
34888
34889         * lib/c-torture.exp: Don't look for main; instead always use -w
34890         -c.  This is how the c-torture tests work.  Remove the object
34891         file if the compilation succeeds.
34892         * gcc.execute/execute.exp: Remove executable if test passes.
34893         * gcc.noncompile/noncompile.exp: Every test is an expected
34894         failure.
34895         * gcc.special/special.exp: Added tests from c-torture 1.11,
34896         corrected use of existing test.
34897         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
34898         gcc.execute/920625-1.c: Updated to c-torture 1.11.
34899         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
34900         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
34901         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
34902         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
34903         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
34904         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
34905         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
34906         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
34907         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
34908         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
34909         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
34910         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
34911         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
34912         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
34913         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
34914         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
34915         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
34916         c-torture 1.11.
34917         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
34918         correspond to c-torture 1.11.
34919
34920         * New file.